Есть план обмена
Есть РС "Значения свойств объектов"
Для РС в данном плане обмена Авторегистрация = Разрешить
почти для всех записей РС надо чтобы данная запись передавалась без ограничений во все узлы.
но когда "объект" РС "Значения свойств объектов" - определенный тип документов - надо чтобы шла выборочная регистрация. Не на все узлы , а только не некоторые.
Код отбора нужных узлов есть.
Ставить Авторегистрация = Запретить и после этого ловить большинство случаев ( кроме определенного типа документов ) и ставить в получатели все узлы - не хочу , т.к. это увеличит время выполнения кода. И вообще , это не правильно.
Подскажите пример кода , когда программно авторегистрация временно снимается.
(1) + Получатели.АвтоЗаполнение = Ложь;
После этого список получателей заполняй программно.
Главное чтобы дальше по коду не было опять Получатели.заполнить();
(2) Дело в том что даже в процедуре "ПриОтправкеДанныхПодчиненному" я не хочу ничего делать. Конфу меняю не только я ,потом концов не найдешь. Хотелось бы поймать событие только в подписке "передЗаписьювРС" и "ПриЗаписивРС" и может ( если потребуется ) ПриЗаписи в самом РС.