|
И снова реализация РИБ по Организации в УТ 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) Из какого узла пришел объект (свойство "Отправитель") влияет только на авторегистрацию (ее отсутствие) на этом узле отправителя.
|
|