Опытный бухгалтер прекрасно знает, какие трудности могут сопровождать процесс выполнения соответствующих регламентных операций, формирование необходимых отчетов. При возникновении ошибок зачастую не ясно в чем именно они заключаются: в ошибках установленного релиза, в сторонних доработках конфигурации или в связи с изменениями в законодательстве.
Такой пример возник в процессе нашей работы.
Итак, 1С:Комплексная автоматизация, редакция 2, номер версии 2.5.17.201. При выполнении операции «Окончательное закрытие месяца» в операции «Оформление счетов-фактур и таможенных документов» возникает ошибка «По организации требуется оформление документов по учету НДС (1 шт.)».
При попытке «Оформить» недостающий документ открывается окно помощника по учету НДС. При нажатии на гиперссылку «Выставить счета-фактуры по реализациям» открывается окно счетов-фактур, требуемых к оформлению.
Однако, список требуемых документов пустой: нет понимания что именно требуется сделать для правильного оформления счетов-фактур.
В чем причина
После анализа и диагностики стало ясно: ошибка заключалась в регистре сведений «Требуется оформление счета-фактуры», а точнее в его записях. В данном регистре хранятся записи всех документов «Счет-фактура», требуемых к оформлению. Записи создаются автоматически при проведении документов. В списке записей регистра сведений создалась запись с пустым «Основанием» путем ошибки в процессе обмена данными между двумя базами.
То есть программа анализирует записи регистра за конкретный период и понимает, что требуется оформление документов. Программа даже формирует список документов, требуемых к оформлению, но на форме список этих документов пустой: поле «Основание» данной записи не заполнено. Таким образом, пользователю не понятно что именно требует программа.
Для исправления ошибки необходимо удалить соответствующую запись регистра, создавшуюся из-за ошибки. После удаления записи с пустым «Основанием» ошибка более не возникала, процесс закрытия месяца продолжился. Ошибка моделировалась на демо-версии.

