Почему после обновления 1С:Управление торговлей 10.3 книга продаж формируется пустой и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) 1С:Управление торговлей Налоговый учет Торговля и дистрибуция
← На главную

Многие пользователи и технические специалисты столкнулись с неприятной ситуацией после перехода на релиз УТ 10.3.46.2 и последующие версии: регламентированный отчет «Книга продаж» перестал отображать данные. При этом документы Формирование записей книги продаж заполняются корректно, проводятся, а в регистрах накопления присутствуют все необходимые движения по НДС. Проблема приобретает массовый характер, так как она связана с изменением внутренней логики работы отчетов в связи с требованиями законодательства (Постановление Правительства РФ №981).

В этой статье мы подробно разберем, почему так происходит, и пройдем по шагам процесс восстановления работоспособности отчета.

Выясняем причину: что изменилось в коде и логике

Проанализируем ситуацию с технической точки зрения. В новых релизах конфигураций на обычных формах (таких как УТ 10.3, УПП 1.3 и КА 1.1) разработчики 1С существенно переработали алгоритм сбора данных для формирования книги продаж. Это было необходимо для соответствия Постановлению №1137 в редакции №981.

Разберем основные изменения:

  1. Жесткая проверка системы налогообложения: Теперь в запросе отчета появилось строгое условие на проверку того, какая система налогообложения установлена для организации. Если в базе данных это значение не определено или заполнено некорректно, отчет просто отсекает все записи, считая, что они не относятся к текущему режиму учета.
  2. Реструктуризация регистров: При обновлении на релиз 10.3.46.2 происходит изменение структуры некоторых регистров сведений. В процессе этого обновления поле СистемаНалогообложения в регистре УчетнаяПолитикаНалоговыйУчет могло «слететь» или принять значение «Пустая ссылка», хотя визуально в интерфейсе настройки могли казаться заполненными.
  3. Разделение отчетов: Важно понимать разницу между простым отчетом «Книга продаж» и регламентированным «Книга продаж по Постановлению 1137». Старая форма может продолжать выводить данные, так как использует упрощенные запросы, в то время как новая (актуальная для сдачи отчетности) опирается на новые фильтры по учетной политике.

Шаг 1. Проверка и исправление учетной политики

Рассмотрим основное решение, которое помогает в 99% случаев. Проблема чаще всего кроется в том, что после обновления значение переключателя системы налогообложения стало «неопределенным» на уровне базы данных.

Выполним следующие действия:

  1. Перейдем в меню «Предприятие» — «Учетная политика» — «Учетная политика (налоговый учет)».
  2. Найдем актуальную запись для нашей организации. Важно проверить дату начала действия этой записи. Если отчет формируется за 4 квартал 2017 года или более поздние периоды, запись должна действовать как минимум с начала этого года.
  3. Откроем запись учетной политики и перейдем на закладку «Налогообложение».
  4. Посмотрим на переключатель «Система налогообложения». Даже если флажок стоит на пункте «Общая», необходимо принудительно переключить его на «Упрощенная», а затем вернуть обратно на «Общая».
  5. Нажмем кнопку «ОК» для сохранения изменений. В этот момент программа перезапишет значение в регистре сведений, и пустая ссылка заменится на корректный идентификатор системы налогообложения.

Совет: Если визуальное переключение не помогло, попробуйте создать новую запись учетной политики с 1 января текущего года, скопировав настройки из предыдущей.

Шаг 2. Проверка движений по регистрам

Если после манипуляций с учетной политикой книга продаж все еще пуста, проанализируем движения документов. Нам необходимо убедиться, что данные физически присутствуют в нужных таблицах. Основным источником данных для книги продаж является регистр накопления НДС Продажи.

Проверим наличие записей:

  1. Откроем любой документ реализации или Формирование записей книги продаж.
  2. Нажмем кнопку «Результат проведения» (движения документа).
  3. Убедимся, что записи в регистре НДС Продажи имеют заполненные поля ВидЦенности, СтавкаНДС и Событие (обычно это «Реализация» или «НДС начислен к уплате»).

Если движения есть, но отчет их не видит, значит, проблема остается в фильтрах самого отчета (см. Шаг 1).

Шаг 3. Очистка кэша и технические нюансы

Иногда после исправления настроек учетной политики отчет продолжает выдавать пустую форму из-за кэширования старых настроек или некорректного сохранения параметров пользователя. Рассмотрим, как это исправить.

Попробуем выполнить очистку настроек отчета:

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

Шаг 4. Работа с внешними отчетами (альтернативный вариант)

В некоторых случаях, когда код типового отчета в конкретном релизе содержит критическую ошибку (как это было замечено в некоторых промежуточных сборках), временным решением может стать использование внешнего отчета Книги продаж.

Проанализируем ситуацию: если взять файл отчета КнигаПродаж1137.ert (для 7.7) или КнигаПродаж1137.erf (для 8.х) из предыдущего релиза, где отчет работал, он может сформировать данные. Однако помните, что законодательство требует наличия определенных колонок и реквизитов (например, номера таможенной декларации или кода вида операции), которых в старых версиях может не быть. Поэтому этот метод стоит использовать только для сверки данных, а не для сдачи отчетности.

Резюме по решению проблемы

Подводя итог, можно сказать, что «магия» пустой книги продаж в УТ 10.3 после обновления заключается в излишней чувствительности нового программного кода к заполнению настроек налогового учета.

Краткий чек-лист для исправления:

Если вы выполнили все указанные действия, отчет Книга продаж по Постановлению 1137 начнет видеть записи регистров и выводить их на печать в соответствии с актуальными требованиями законодательства.

← На главную