Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Определить, что код выполняется в процессе обмена РИБ

Определить, что код выполняется в процессе обмена РИБ
Я
   Dirk Diggler
 
19.02.20 - 12:27
Есть подписка на событие ПриЗаписи набора записей РС. Необходимо, чтобы она не выполнялась при обмене РИБ, и выполнялась во всех других случаях. Как определить, что обработчик подписки был вызван при  выполнении обмена?
 
 
   Cyberhawk
 
1 - 19.02.20 - 12:50
В точке вызова заполнять доп. свойства набора записей.
Но не прокатит, если запись движений через МЗ или через коллекцию движений регистратора.
   Cyberhawk
 
2 - 19.02.20 - 12:51
Также можно анализировать узел-источник, но и это неуниверсально (загрузка может быть без использования узлов)
   pechkin
 
3 - 19.02.20 - 12:52
юзай классику ОбменДанными.Загрузка
   Фрэнки
 
4 - 19.02.20 - 13:33
Просто еще и не указано, что это происходит при записи в сообщения обмена или при получении сообщения с данными.
Если ОбменДанными.Загрузка = Истина - это действительно загрузка, а не выгрузка.
   Cyberhawk
 
5 - 19.02.20 - 13:59
(4) Какой же "ПриЗаписи" и "чтобы она не выполнялась при обмене" при выгрузке. Речь только о загрузке может идти.
   Фрэнки
 
6 - 19.02.20 - 14:05
(5) При записи набор записей может регаться в обмен. Я не знаю, что у тс в голове. Не указано в топике.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.