При проведении выполняется транзакционный цикл записи документа и формирования движений; участвуют обработчики объекта, а блокировки обеспечивают согласованность данных.
Разбирались с проведением документов? Что происходит при нажатии «Провести», какие процедуры отрабатывают и как работают блокировки?
При проведении выполняется транзакционный цикл записи документа и формирования движений; участвуют обработчики объекта, а блокировки обеспечивают согласованность данных.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При проведении выполняется транзакционный цикл записи документа и формирования движений; участвуют обработчики объекта, а блокировки обеспечивают согласованность данных.
В типовом платформенном цикле вызываются ПередЗаписью, затем запись и ПриЗаписи, после чего ОбработкаПроведения и запись движений. При ошибке или отказе транзакционные изменения отменяются. Обработчики формы и прикладные подписки добавляют собственную логику, поэтому реальную цепочку проверяют в конфигурации. Длительное ожидание и внешние обращения внутри транзакции увеличивают риск блокировок.
Источник: Документация 1С.