Как обновить 1С 7.7 под ставку НДС 20% и исправить ошибки в книге продаж

Бухгалтер 1С v7.7 Налоговый учет
← На главную

Переход на ставку НДС 20% в 2019 году стал серьезным испытанием для пользователей и разработчиков систем на платформе 1С:Предприятие 7.7. Несмотря на почтенный возраст программы, фирма «1С» продолжила поддержку ключевых конфигураций в части изменений законодательства. В данной статье мы разберем процесс перехода на новую ставку, проанализируем возникшие программные ошибки и выясним, как правильно настроить отчетность, чтобы избежать проблем с налоговыми органами.

Официальная поддержка 1С 7.7 и сроки выхода обновлений

Многие пользователи опасались, что «семерка» будет снята с поддержки перед столь важным изменением. Однако, как показывает практика и официальные сообщения, поддержка конфигураций «Бухгалтерский учет», «Комплексная конфигурация» и «Торговля и Склад» сохраняется в ограниченном объеме. Рассмотрим основные вехи выпуска обновлений для НДС 20%:

  1. Релиз 7.70.648/649: Первые попытки внедрения новой ставки и обновленных форм книги продаж и книги покупок.
  2. Релиз 7.70.650: Критическое обновление, исправившее ошибки распределения ставок в регламентированных документах.
  3. Комплексная конфигурация: Обновления традиционно выходят с задержкой в несколько дней после «Бухгалтерии», но также включают все необходимые формы отчетности.

Важный момент: Если вы используете сильно модифицированную (кастомизированную) базу, простое обновление отчетности может не решить проблему. Потребуется ручной перенос изменений в программный код документов.

Анализ программной ошибки в релизе 7.70.649

Разберем ситуацию, с которой столкнулись многие бухгалтеры: при формировании документа Запись книги продаж на основании счета-фактуры полученной на аванс, программа ошибочно подставляла ставку 18% вместо 20%, даже если в исходном документе все указано верно. Выясним причину этого поведения, заглянув в программный код обработки формирования книги продаж.

В модуле документа была обнаружена логическая ошибка в блоке условий. Проанализируем фрагмент кода, который приводил к неверному распределению сумм:


Если ((Ставка = 20) и (ОбщаяБаза <> ТабОтчета.ВсегоПродаж)) или 
     ((Ставка = 17) и (ОбщаяБаза = ТабОтчета.ВсегоПродаж)) Тогда
         СуммаБезНДС20 = СуммаБезНДС20 + ТабОтчета.СуммаБезНДС20;
         НДС20 = НДС20 + ТабОтчета.НДС20; 
Иначе
         СуммаБезНДС18 = СуммаБезНДС18 + ТабОтчета.СуммаБезНДС20;
         НДС18 = НДС18 + ТабОтчета.НДС20;
КонецЕсли;

Как мы видим, в блоке Иначе программа принудительно суммировала данные в переменные для 18%, даже если фактически данные относились к 20-процентной ставке. Это приводило к тому, что в печатной форме книги продаж суммы «разлетались» не по тем колонкам, что делало отчетность недостоверной.

Как исправить ситуацию: пошаговая инструкция

Рассмотрим порядок действий для корректного перехода на НДС 20% в 1С 7.7:

  1. Обновление конфигурации: Убедитесь, что ваша версия «Бухгалтерского учета» не ниже 7.70.650. Именно в этом релизе были исправлены ошибки заполнения ставки НДС по документу-основанию.
  2. Проверка констант: Проанализируем значение константы Основная ставка НДС. После обновления она должна быть установлена в значение "20%". Если этого не произошло автоматически, установите значение вручную с 01.01.2019.
  3. Перепроведение документов: Если вы уже успели создать документы Запись книги продаж или Запись книги покупок в релизе 649, их необходимо перезаполнить и перепровести. Для этого воспользуйтесь кнопкой "Заполнить" в форме документа, чтобы сработали исправленные алгоритмы релиза 650.
  4. Обновление отчетности: Скачайте и установите последний комплект регламентированной отчетности. Помните, что формы декларации могут обновляться независимо от релиза самой конфигурации.

Особенности учета для различных конфигураций

Проанализируем ситуацию в смежных решениях на платформе 7.7. Для «Комплексной конфигурации» и «Производство + Услуги + Бухгалтерия» (ПУБ) актуальны те же проблемы, что и для обычной бухгалтерии. Однако там добавляется сложность синхронизации с торговым блоком.

Совет для пользователей «Торговля и Склад» 9.2: В этой конфигурации ставка НДС хранится в справочнике номенклатуры. Рассмотрим эффективный способ массового изменения ставки: используйте обработку "Групповое изменение реквизитов", чтобы заменить 18% на 20% для всей активной номенклатуры. Помните, что для документов прошлых периодов ставка должна остаться неизменной, поэтому важно контролировать дату начала применения новой ставки в истории значения реквизита.

Рекомендации по проверке отчетности

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

Во-первых, проконтролируйте авансы, полученные в 2018 году, по которым отгрузка происходит в 2019 году. Согласно законодательству, ставка в этом случае должна быть 20%, а разница в 2% может оформляться корректировочными счетами-фактурами. Выясним, корректно ли программа отражает такие операции в книге продаж.

Во-вторых, проверьте возвраты товаров. Если покупатель возвращает товар, отгруженный в 2018 году по ставке 18%, в 2019 году в книге покупок должна фигурировать именно ставка 18%. В 1С 7.7 это часто требует ручного вмешательства в документы возврата.

В-третьих, обратите внимание на выгрузку в электронный вид. Пользователи часто используют внешние системы (например, Контур или СБИС). Проверьте, чтобы при выгрузке из 1С 7.7 в формате XML данные по ставкам 18% и 20% попадали в соответствующие теги согласно актуальному формату ФНС.

Таким образом, полноценная работа с НДС 20% в 1С 7.7 возможна, но требует внимательного отношения к версиям релизов и тщательной проверки автоматических расчетов. Использование релиза 7.70.650 является обязательным условием для минимизации ручных правок в налоговых регистрах.

← На главную