|
выборочная регистрация в плане обмена |
☑ |
0
antgrom
28.08.13
✎
15:01
|
8.2
Розница
почти типовая.
Есть план обмена
Есть РС "Значения свойств объектов"
Для РС в данном плане обмена Авторегистрация = Разрешить
почти для всех записей РС надо чтобы данная запись передавалась без ограничений во все узлы.
но когда "объект" РС "Значения свойств объектов" - определенный тип документов - надо чтобы шла выборочная регистрация. Не на все узлы , а только не некоторые.
Код отбора нужных узлов есть.
Ставить Авторегистрация = Запретить и после этого ловить большинство случаев ( кроме определенного типа документов ) и ставить в получатели все узлы - не хочу , т.к. это увеличит время выполнения кода. И вообще , это не правильно.
Подскажите пример кода , когда программно авторегистрация временно снимается.
|
|
1
Maxus43
28.08.13
✎
15:04
|
Источник.ОбменДанными.Автозаполнение = Ложь;
Источник.ОбменДанными.Получатели = ...
|
|
2
Нуф-Нуф
28.08.13
✎
15:04
|
не менять авторегистрацию, просто свое условие "при оправке данных подчиненному"
|
|
3
Maxus43
28.08.13
✎
15:06
|
(1) + Получатели.АвтоЗаполнение = Ложь;
После этого список получателей заполняй программно.
Главное чтобы дальше по коду не было опять Получатели.заполнить();
|
|
4
antgrom
28.08.13
✎
15:15
|
(3) спс
(2) Дело в том что даже в процедуре "ПриОтправкеДанныхПодчиненному" я не хочу ничего делать. Конфу меняю не только я ,потом концов не найдешь. Хотелось бы поймать событие только в подписке "передЗаписьювРС" и "ПриЗаписивРС" и может ( если потребуется ) ПриЗаписи в самом РС.
|
|