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