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

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