|
кд 2.0 НеРегистрироватьОбъектПриЗаписи | ☑ | ||
---|---|---|---|---|
0
shira84
25.09.24
✎
15:29
|
Добрый день, настроена синхронизация кд 2.0, правила самописные. Как поправить правила так, чтобы данные которые уходят в базу приемник не регистрировались на других узлах (в приемнике настроено несколько обменов)?
|
|||
1
shira84
25.09.24
✎
15:30
|
пробовал в конвертации ПослеЗагрузкиОбъекта Объект.ДополнительныеСвойства.Вставить("НеРегистрироватьОбъектПриЗаписи", Истина) - не помогает.
|
|||
2
mikecool
25.09.24
✎
15:31
|
а при чем здесь кд2 и правила?
подписки, регистрирующие объекты к обмену, не обрабатывают свойство ОбменДанными? |
|||
3
shira84
25.09.24
✎
15:31
|
Объект.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов") - тоже не помогает
|
|||
4
mikecool
25.09.24
✎
15:32
|
откуда у тебя эти заклинания?
|
|||
5
mikecool
25.09.24
✎
15:35
|
(3) конфигурация с БСП?
|
|||
6
shira84
25.09.24
✎
15:36
|
(5) да
|
|||
7
shira84
25.09.24
✎
15:37
|
хотел изменить правила конвертации так, чтобы в базе приемнике объекты не регистрировались к обмену.
|
|||
8
Franchiser
25.09.24
✎
15:42
|
ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов", Истина)
|
|||
9
mikecool
25.09.24
✎
15:50
|
(8) судя по https://its.1c.ru/db/v8std/content/773/hdoc - даже Истину писать не надо
но - надо смотреть обработчики в конфигурации автора, он сам, видимо, не может или не хочет |
|||
10
shira84
25.09.24
✎
15:52
|
(8) Вот тут пробовал (1) всеравно регистрируется в приемнике в других планах обмена
|
|||
11
shira84
25.09.24
✎
15:54
|
конфигурации типовые БП и УТ, обработчики соответственно тоже
|
|||
12
shira84
25.09.24
✎
15:55
|
(1) (3) может синтаксис у меня не правильный
|
|||
13
Franchiser
25.09.24
✎
16:17
|
(10) может у тебя не везде по конфигурации прописана проверка. Или свойство тупо не доходит до этого места. Может не в том обработчике указываешь. В отладке легко все это можно поймать.
|
|||
14
Franchiser
25.09.24
✎
16:20
|
(12) открой отладчик и поставь точку останова в местах где пишется регистрация в планы обмена.
|
|||
15
DiMel_77
25.09.24
✎
16:37
|
(0) Вообще то это свойство дополнительное свойство ("ОтключитьМеханизмРегистрацииОбъектов") не отключает регистрацию объектов на узлы получатели, а производит фильтрацию при отправке данных подчиненному.
Т.е. если смотреть после загрузки объекта то регистрация будет выключена, но когда будет происходить отправка данных, сработает подписка и отфильтрует такие объекты. Если хотите выключить получателей самостоятельно - то почему бы тогда просто не очистить их? Например так: Объект.ОбменДанными.Получатели.Очистить(); |
|||
16
shira84
25.09.24
✎
16:51
|
(15) в уже в эту сторону начал копать, вот так пробовал в ПослеЗагрузкиОбъекта, не помогает Объект.ОбменДанными.Получатели.Автозаполнение = ложь. Попробую ваш вариант, на этом все, сдаюсь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |