Многие пользователи и технические специалисты столкнулись с неприятной ситуацией после перехода на релиз УТ 10.3.46.2 и последующие версии: регламентированный отчет «Книга продаж» перестал отображать данные. При этом документы Формирование записей книги продаж заполняются корректно, проводятся, а в регистрах накопления присутствуют все необходимые движения по НДС. Проблема приобретает массовый характер, так как она связана с изменением внутренней логики работы отчетов в связи с требованиями законодательства (Постановление Правительства РФ №981).
В этой статье мы подробно разберем, почему так происходит, и пройдем по шагам процесс восстановления работоспособности отчета.
Проанализируем ситуацию с технической точки зрения. В новых релизах конфигураций на обычных формах (таких как УТ 10.3, УПП 1.3 и КА 1.1) разработчики 1С существенно переработали алгоритм сбора данных для формирования книги продаж. Это было необходимо для соответствия Постановлению №1137 в редакции №981.
Разберем основные изменения:
СистемаНалогообложения в регистре УчетнаяПолитикаНалоговыйУчет могло «слететь» или принять значение «Пустая ссылка», хотя визуально в интерфейсе настройки могли казаться заполненными.Рассмотрим основное решение, которое помогает в 99% случаев. Проблема чаще всего кроется в том, что после обновления значение переключателя системы налогообложения стало «неопределенным» на уровне базы данных.
Выполним следующие действия:
Совет: Если визуальное переключение не помогло, попробуйте создать новую запись учетной политики с 1 января текущего года, скопировав настройки из предыдущей.
Если после манипуляций с учетной политикой книга продаж все еще пуста, проанализируем движения документов. Нам необходимо убедиться, что данные физически присутствуют в нужных таблицах. Основным источником данных для книги продаж является регистр накопления НДС Продажи.
Проверим наличие записей:
Формирование записей книги продаж.НДС Продажи имеют заполненные поля ВидЦенности, СтавкаНДС и Событие (обычно это «Реализация» или «НДС начислен к уплате»).Если движения есть, но отчет их не видит, значит, проблема остается в фильтрах самого отчета (см. Шаг 1).
Иногда после исправления настроек учетной политики отчет продолжает выдавать пустую форму из-за кэширования старых настроек или некорректного сохранения параметров пользователя. Рассмотрим, как это исправить.
Попробуем выполнить очистку настроек отчета:
В некоторых случаях, когда код типового отчета в конкретном релизе содержит критическую ошибку (как это было замечено в некоторых промежуточных сборках), временным решением может стать использование внешнего отчета Книги продаж.
Проанализируем ситуацию: если взять файл отчета КнигаПродаж1137.ert (для 7.7) или КнигаПродаж1137.erf (для 8.х) из предыдущего релиза, где отчет работал, он может сформировать данные. Однако помните, что законодательство требует наличия определенных колонок и реквизитов (например, номера таможенной декларации или кода вида операции), которых в старых версиях может не быть. Поэтому этот метод стоит использовать только для сверки данных, а не для сдачи отчетности.
Подводя итог, можно сказать, что «магия» пустой книги продаж в УТ 10.3 после обновления заключается в излишней чувствительности нового программного кода к заполнению настроек налогового учета.
Краткий чек-лист для исправления:
Учетную политику (налоговый учет).Если вы выполнили все указанные действия, отчет Книга продаж по Постановлению 1137 начнет видеть записи регистров и выводить их на печать в соответствии с актуальными требованиями законодательства.