События после проведения документа (после завершения транзакции)

1. Mnemonik 06.04.14 19:24 Сейчас в теме
Платформа 1С 8.2.17.157.
Конфигурация не важна т.к. задача универсальная, но кому важно то ЗУП 8.2.76.1

Задача следующая:
У Документа(Табель) есть подписка на событие - ОбработкаПроведение
При проведении табеля создается другой документ(Регистрация разовых нач.) нужно чтобы расчёт выполнялся уже с учётом данных которые "положил" документ табель! Подписка на событие не подходит т.к. всё проходит в рамках одной транзакции, а завершение транзакции это завершение процедуры ОбработкаПроведения() в модуле объекта документа Табель! Касательно совета ПослеЗаписи() в модуле формы документа Табель - не решает полностью задачу, т.к. провести Табель могут и из списка документов!

Думаю сделать через явное указание НачатьТранзакцию()/ЗавершитьТранзакцию().
У кого какие идеи?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kuzyara 2129 07.04.14 04:21 Сейчас в теме
3. Mnemonik 07.04.14 06:27 Сейчас в теме
Уже разобрался сам :), вчера в ночь голова уже плохо соображала.
Решение простое, надо записать документ данные которого влияют на расчёт создаваемого в момент проведения.

если в виде схемы то так как примерно:

транзакция < Документ1 проведен - Создаем документ2 в момент проведения - Записываем Документ1 - Записываем документ2 - Рассчитываем документ2 - Проводим документ2 > транзакция
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот