Писал когда-то нечто подобное с очисткой регистрации для обмена после проведения. Используй такое вот:
Попытка
Док.Записать();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Ну или записывай куда-нть это исключение, или все в ТЗ бросай, а оттуда смотри.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший