Вход | Регистрация


Событие после записи или как проверить закончилась ли транзакция с объектом?

Событие после записи или как проверить закончилась ли транзакция с объектом?
Я
   ИС-2
 
13.11.18 - 08:45
При провдении РТиУ надо создать доп. документы.

Чтобы не увеличивать время транзакции делаю фоновым заданием, которое запускается в событии в обработке проведения.
Задание успешно стартует, но при обращении к реквизитам модифицируемого объекта вылетает ошибка по транзакции. Пробовал перед стартом фонового задания выгрузить реквизиты объекта в структуру и работать с ними, но там тоже какая-то ошибка.
Плюс есть вероятность, что документ не пройдет какую-то проверку и будет нарушена бизнес-логика.
Как мне проверить, что проведение документа завершилось и фоновое задание может работать с документом?
 
 
   Галахад
 
1 - 13.11.18 - 09:28
Пиши в регистр ссылку на документ основание.
Когда создашь документы убирай из регистра.
   bolobol
 
2 - 13.11.18 - 09:34
Записывать команду запуска фонового задания после транзакции записи, тем самым - не увеличивая вообще время транзакции даже на запись команды запуска фонового задания.
Ваш КО.

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