И снова реализация РИБ по Организации в УТ 10.3 #804425


#0 by Starik113
Пока реально помог совет hhhh в теме 2013 года) Так как та тема в архиве, а проблема актуальна и сейчас, создаю новую. Практически получилось с объединением процедур из общего модуля из БП и подписки на событие УТ-УПП в торговле. Реквизит "Организация" добавлять не стал в регистры, венс пару строчек кода, использую "Регистратор" из отбора, а там есть организация. Возник следующий вопрос, в типовом механизме обмена по организации стоит фильтр по организации в  подписке "при записи" для програмной регистрации объектов в узлах, а затем фильтр дублируется при отправке сообщения в процедуре "ПриОтправкеДанныхПодчиненному" есть функция "УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)"
#1 by Starik113
Вопрос зачем дублировать при выгрузке?
#2 by Cyberhawk
Видимо, потому что в регистрацию на узле объект может попасть не только при подписке, но и шаловливыми ручными действиями пользователя (обработка регистрации объектов на узлах)
#3 by Starik113
Согласен, а если объект из уза другого плана обмена загружается,подписка ПриЗаписи срабатывает? Например сли одновременно используются два плана обмена "Полный" и "по организации"?
#4 by Cyberhawk
Конечно. Подписка вызывается при _каждой_ записи объекта в БД независимо от того, откуда и куда он там пришел и ушел.
#5 by Cyberhawk
+ Из какого узла пришел объект (свойство "Отправитель") влияет только на авторегистрацию (ее отсутствие) на этом узле отправителя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С