Ситуация, когда при формировании регламентированной отчетности по НДС суммы в Разделе 3 внезапно увеличиваются ровно в два раза, часто вызывает недоумение у бухгалтера. Особенно странным это кажется в случаях, когда Разделы 8 и 9 (книги покупок и продаж) заполнены абсолютно корректно и соответствуют данным учетных регистров. В данной статье мы подробно разберем причины возникновения этой технической ошибки в программе 1С:Бухгалтерия предприятия 3.0 и рассмотрим алгоритм её исправления.
Прежде чем приступать к техническим манипуляциям, нам необходимо локализовать проблему. Разберем по шагам, как проверить источники данных, из которых система собирает показатели для декларации.
Раздел 3 декларации является сводным, и данные в него попадают из различных регистров накопления. В норме он должен коррелировать с книгой покупок и книгой продаж, однако алгоритм заполнения Раздела 3 в современных редакциях 1С гораздо сложнее простого суммирования итогов книг. Проанализируем следующие моменты:
Книга покупок и Книга продаж за отчетный период. Если в них суммы верны, значит, проблема не в первичных документах и не в самих записях регистров НДС Покупки и НДС Продажи.Одной из наиболее частых причин задвоения данных в регламентированной отчетности является некорректная работа служебного регистра сведений ДатыВступленияВСилуНА (Даты вступления в силу нормативных актов). Этот регистр управляет логикой применения законодательных норм в зависимости от периода. Если в нем появляются дублирующиеся записи, система может дважды применить алгоритм сбора данных для одной и той же строки декларации.
Рассмотрим порядок действий для исправления:
ДатыВступленияВСилуНА. Это можно сделать программно или через удаление записей вручную в режиме "1С:Предприятие", если платформа позволяет это сделать.Если очистка регистра не помогла или ошибка повторяется, нам потребуется выполнить глубокую проверку целостности базы данных. Проанализируем, какие именно опции Тестирования и исправления (ТиИ) наиболее эффективны в данной ситуации:
Перед выполнением этих действий обязательно создайте резервную копию базы! Если баз несколько, можно автоматизировать обслуживание и тестирование 1С в тихом режиме.
Конфигуратор.Очищать ссылки.Выясним причину, почему это помогает: при сбоях кэша или индексов временные таблицы, которые 1С использует при формировании декларации по НДС, могут объединяться некорректно, вызывая декартово произведение строк или простое суммирование идентичных наборов данных.
В релизах 1С:Бухгалтерии 3.0.120.х и смежных версиях разработчики часто выпускают оперативные исправления в виде патчей (расширений с префиксом EF_). Иногда установленный патч, призванный исправить ошибку расчета НДС, начинает конфликтовать с основным кодом после очередного обновления программы.
Разберем, как поступить в этом случае:
Иногда проблема кроется не в данных, а в самой "оболочке" отчета. 1С кэширует структуру запросов и формы, что может привести к визуальным или расчетным аномалиям.
Выполним следующие действия:
1С-Отчетность. Это заставит систему заново инициализировать все механизмы сбора данных.Проанализируем техническую сторону вопроса: в версиях платформы 8.3.20 и 8.3.21 наблюдались специфические ошибки менеджера временных таблиц. При выполнении сложных вложенных запросов (которые как раз используются в декларации по НДС) результат мог дублироваться. Если вы используете одну из проблемных сборок платформы, рассмотрите возможность обновления до актуального стабильного релиза (например, выше 8.3.22.1709 и аналогичных).
Резюме: Если вы столкнулись с удвоением сумм в Разделе 3, начните с проверки регистра ДатыВступленияВСилуНА и очистки кэша. Если это не помогло, выполните Тестирование и исправление с пересчетом итогов и убедитесь, что установленные патчи не мешают корректной работе алгоритмов программы.