Имя: Пароль:
1C
 
Проведение документа. Движения в Регистре сведений
0 antgrom
 
04.02.16
19:03
v8.2
РИБ
Розница


Предположим , что документ Поступление товаров используется в данной фирме только по ордерной схеме. И в т.ч. не создаёт движений по РС "ЦеныНоменклатурыВМагазине". В данной фирме есть определенный порядок : установка цен в магазине только документами "Установка цен номенклатуры в магазине" или "Приходный ордер".

Но если мы проведем например в центральной базе Поступление товаров ( по ордерной схеме ) , то мы увидим , что движений по РС УЦНвМ нет , а в изменениях для обмена в магазины есть пустой набор записей с регистратором - данным документом Поступление товаров.

Зачем мне надо чтобы по обмену не передавался этот пустой набор записей ? в т.ч. для экономии траффика , а особенно чтобы уменьшить транзакции.

Конечно можно в конфигураторе , в движениях данного типа документов  - снять флаг напротив РС УЦНвМ , но реструктуризация этого РС будет долгой.

Второй вариант - сделать подписку на событие "после проведения Поступления товаров " и убирать зарегистрированность для обмена. Но это наверное не правильно и костыль.

Можно ли программно не убирать , а сразу - не создавать зарегистрированность для обмена ?

Гуглил , ответа и примера не нашел.

Если знаете тему или есть пример - прошу написать.
1 Tateossian
 
04.02.16
19:11
Объект.ОбменДанными.Получатели.Автозаполнение = Ложь;
        
        Если Объект.ОбменДанными.Получатели.Содержит(Узел) Тогда
            Объект.ОбменДанными.Получатели.Удалить(Узел)
        КонецЕсли;

где узел - база, для которой не регисрируем изменения.
2 Tateossian
 
04.02.16
19:12
(1) Это в передзаписью в подписку помести.
3 antgrom
 
04.02.16
20:51
(1) спс