Имя: Пароль:
1C
1С v8
И снова реализация РИБ по Организации в УТ 10.3
0 Starik113
 
07.09.17
12:17
Пока реально помог совет hhhh в теме 2013 года) Так как та тема в архиве, а проблема актуальна и сейчас, создаю новую. Практически получилось с объединением процедур из общего модуля из БП и подписки на событие УТ-УПП в торговле. Реквизит "Организация" добавлять не стал в регистры, венс пару строчек кода, использую "Регистратор" из отбора, а там есть организация.

Возник следующий вопрос, в типовом механизме обмена по организации стоит фильтр по организации в  подписке "при записи" для програмной регистрации объектов в узлах, а затем фильтр дублируется при отправке сообщения в процедуре "ПриОтправкеДанныхПодчиненному" есть функция "УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)"
1 Starik113
 
07.09.17
12:18
Вопрос зачем дублировать при выгрузке?
2 Cyberhawk
 
07.09.17
12:31
Видимо, потому что в регистрацию на узле объект может попасть не только при подписке, но и шаловливыми ручными действиями пользователя (обработка регистрации объектов на узлах)
3 Starik113
 
07.09.17
13:13
Согласен, а если объект из уза другого плана обмена загружается,подписка ПриЗаписи срабатывает? Например сли одновременно используются два плана обмена "Полный" и "по организации"?
4 Cyberhawk
 
07.09.17
13:41
(3) Конечно. Подписка вызывается при _каждой_ записи объекта в БД независимо от того, откуда и куда он там пришел и ушел.
5 Cyberhawk
 
07.09.17
13:42
+(4) Из какого узла пришел объект (свойство "Отправитель") влияет только на авторегистрацию (ее отсутствие) на этом узле отправителя.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.