Проблема создания объектов в 1С

Недавно произошел интересный инцидент.

Задача: при проведении документа А, если возникает «определенное ограничение» — отменить проведение и создать документ Б. Сказано — сделано. И сообщение выскакивает, и проведение отменяется, и даже документ создается. Только вот с документом что-то не так — ошибка «Документ не выбран».

Пропущу поиск решения ошибки. В результате:

Если в процедурах модуля документа «ПередЗаписью ()», «ПриЗаписи ()», «ОбработкаПроведения ()» сделать «Отказ = Истина», то транзакция отменяется и соответственно отменяются сделанніе операции в том числе создание документа. Его ссылки нет. Мою проблему решило перемещение кода создания документа Б в модуль формы документа А, в процедуру «ПередЗаписью()».

Если кому-то пригодится — буду рад)