|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
||||||
репликация профайла13.11.2009, 16:00. Показов 19262. Ответов 14
Метки нет (Все метки)
Возник вопрос о запрещении репликации профайла в полностью реплицируемой справочной базе.
Явно @-формулу для определения документа как profile-документа я не вижу, сомневаюсь в ее существовании. Пробовали решение ограничить репликацию через такую формулу в настройках репликации:
Правильно ли такое решение или на профайлы эта настройка формулы не распространяется? Где я тут туплю: Профайл общий, имеет несколько системных полей ($Name, $UpdatedBy и т.п.) и 1-2 "наших" поля, создается/меняется через @SetProfileField, Form не имеет. Вроде поля, по которому ввели ограничение, в других документах не должно быть, а в профайле оно точно есть, но что-то не получается, все равно профайл реплицируется.
0
|
||||||
| 13.11.2009, 16:00 | |
|
Ответы с готовыми решениями:
14
Репликация Репликация Репликация |
|
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
|
|
| 14.11.2009, 11:31 | |
|
В былые времена (4.6.х) профайл был элементом дизайна и соотв. реплицировался по своим правилам
В 5-ке он стал "обычным" документом В 6-ке решение отдали на откуп программеру, с чем реплицировать профайлы. Рулить репликацией профайлов через ф-лы селективной репликации я не пробовал, но READERS-поля на них действуют PS: А как ты узнал, что они среплицировались? Ведь профайл такая зараза, при попытке чтения несуществующего - он СОЗДАЁТСЯ (т.е. есть всегда). По "своим" полям?
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|||
| 14.11.2009, 22:35 | |||
|
Я не написала версии, для которых это должно работать - 7/8/8.5.
Пока лично я пробовала на клиенте 7.0.2, сервер 7.0.3. Коллега, возможно, в другой конфигурации в вышеуказанных пределах.
P.S. Хотя если получится использоваться маску, можно рассмотреть єтот вариант.
Изменила - восстановила формулу в обеих репликах. Изменила поле в одной из реплик, при репликации изменения перешли на другую реплику. (Формула репликации уже не пострадала). Ну, и еще писала тестовый агент, который хватал этот профайл, смотрела поля, дату создания/изменения.
0
|
|||
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 15.11.2009, 02:24 | ||
а посмотреть можно, например, НотесПиком.
0
|
||
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
| 15.11.2009, 10:30 | |
|
Если у вас изначально общий профайл, то значит он и должен реплицироваться
Что вас не устраивает в его реплицировании?
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 15.11.2009, 11:03 | |
|
То, что в какой-то момент изменились условия задачи. У Вас такого не бывает?
Профайл общий, так как должен быть доступен всем в данной реплике, т.е. он не был ранее вообще ограничен Readers-полями. Теперь он не должен быть для двух реплик одинаковым, т.е. по крайней мере одно из полей должно отличаться в разных репликах. Изменила код немного, пока попробуем через Readers - поля.
0
|
|
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
| 15.11.2009, 11:58 | |
|
OKEN
прекрасно изменилось условие задачи - это бывает у всех сделайте теперь общий профайт такой, чтобы его имя отличалось на репликах, если это между филиалами добавте в название профайла имя сервера и создадите тем самым новый общий профайл в пределах одного сервера ;)
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 15.11.2009, 12:33 | |
|
Всем спасибо за ответы.
Проверяю все варианты, к сожалению, не я, поэтому сразу результат не отпишу. ToxaRat Этот вариант интересный, но надо больше кода в приложени менять. А заказчик не хочет пока кастом-версию. Вы вроде пользовались этой штукой -Ytria ScanEZ, она может просматривать профайлы? Akupaka Мне главное, чтоб ответили по делу, чтоб помогло решить проблему. Я на это не заморачиваюсь, вот у меня по дефолту, если кому-то отвечаю, подразумевается мужской пол или нейтральное "Вы". <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">оффтоп</div></div><div class="sp-body"><div class="sp-content">А ты всегда смотришь в инфе пол того, кому отвечаешь? ;) Вот если бы ты меня не знал, как бы ты догадался? из моего 1-го сообщения это совсем не понятно. Вот я пытаюсь переучить себя к обращению на Вы - так не надо заморачиваться. но с трудом - привыкла за последние годы работы "тыкать"... Может ты мне посоветуешь еще к vital пристать с предложением, чтоб это: "Сообщение отредактировал OKEN" учитывало пол? ;) Интересно, как далеко он меня пошлет?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 15.11.2009, 12:48 | ||
|
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">офф</div></div><div class="sp-body"><div class="sp-content">
0
|
||
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
||
| 15.11.2009, 12:48 | ||
|
OKEN
0
|
||
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 15.11.2009, 12:48 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
||
| 15.11.2009, 12:58 | ||
|
Akupaka
кстати Ytria ScanEZ для меня была интересна тем, что показала сколько же мусора может быть в базе, особенно профиля, которые оставляет дебаггер ;)
0
|
||
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 15.11.2009, 13:05 | |
|
да, видела такие профайлы.
Причем анализатор из тимстудии при поиске у меня на них иногда тупо падал в нсд ;) Сейчас вроде вычистили.
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
|
|||
| 15.11.2009, 16:53 | |||
А чем ваши реплики отличаются? Надеюсь, они не на одном сервере?? Тогда индивидуализируйте профайлы именем сервера: set prof = db.GetProfileDocument("Shtukas", db.Server)
0
|
|||
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
||
| 15.11.2009, 17:25 | ||
Как я понимаю это все (как оно должно работать, имхо): Юнид будет разный, по идее, так как 2-я реплика не увидит профайл первой реплики. На 2-й реплике будет свой профайл. Реплики не на одном сервере, до такого они не додумались пока А сервера отличаются именем организации, т.е. я использовала маску для readers типа "*/ORG/RU", только в канонической форме. P.S. 4 дня-полет нормальный Вариант работает. <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">офф</div></div><div class="sp-body"><div class="sp-content">Нда, чтоб народ не смущать, поставить подпись: "Я не блондинка, у меня просто светлые волосы" - (с) моя доця. тогда уже точно вопросов не будет - только мне лично как подпись это не нравится :(
0
|
||
| 15.11.2009, 17:25 | |
|
Помогаю со студенческими работами здесь
15
Репликация Репликация в будущем Кластерная репликация репликация в домене Репликация правил Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|