Как массово изменить ставку НДС на 20% в 1С:Бухгалтерия предприятия 2.0?

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

Переход на новую ставку налога на добавленную стоимость всегда сопряжен с дополнительной нагрузкой на техническую службу и бухгалтерию предприятия. При изменении основной ставки НДС с 18% на 20% пользователи устаревшей, но все еще популярной редакции конфигурации «Бухгалтерия предприятия» 2.0 (БП 2.0) столкнулись с рядом трудностей. В отличие от современных конфигураций на управляемых формах (таких как БП 3.0), где многие процессы автоматизированы, в БП 2.0 администраторам и бухгалтерам приходится выполнять ручные манипуляции с данными.

В этой статье мы подробно разберем, как правильно организовать переход на НДС 20% в программе БП 2.0, какие инструменты для этого использовать, как настроить систему для корректного ввода новых документов и избежать критических ошибок, которые могут испортить исторические данные прошлых налоговых периодов.

Разбираем архитектурное отличие БП 2.0 и БП 3.0

Для начала проанализируем, почему в программе БП 2.0 замена ставки не происходит автоматически. В современных конфигурациях (таких как БП 3.0, ERP 2 или УТ 11) ставка НДС в карточке номенклатуры подстраивается автоматически в зависимости от рабочей даты программы и даты документа. В БП 2.0 архитектура справочника устроена совершенно иначе.

Реквизит СтавкаНДС в справочнике Номенклатура является статичным (непериодическим) реквизитом. Это значит, что программа не хранит историю изменения этого значения по датам. Если в карточке товара указано значение 18%, то оно будет подставляться в документы вне зависимости от того, формируете вы документ за прошлые периоды или за новый текущий год. Именно поэтому ручное или групповое обновление реквизитов справочника номенклатуры после перехода на релиз 2.0.66.66 является обязательным шагом для продолжения корректной работы.

Рассмотрим подробнее, как функционирует этот механизм под капотом системы. При создании новой строки в документе (например, в документе РеализацияТоваровУслуг или ПоступлениеТоваровУслуг) система обращается к обработчику события ПриИзмененииНоменклатуры. Этот обработчик считывает значение реквизита СтавкаНДС непосредственно из карточки выбранной номенклатуры и копирует его в соответствующую колонку табличной части документа. Если в карточке товара останется значение 18%, то при каждом добавлении товара бухгалтеру придется вручную менять ставку в каждой строчке документа, что неминуемо приведет к лавинообразному росту ошибок из-за человеческого фактора.

Шаг 1. Групповое изменение ставок в справочнике «Номенклатура»

Для массового изменения ставки НДС в карточках товаров и услуг мы воспользуемся проверенным стандартным инструментом платформы — обработкой Групповая обработка справочников и документов. Этот инструмент позволяет быстро отфильтровать нужные позиции и заменить значение реквизита сразу во многих объектах без необходимости открывать каждую карточку вручную.

Выполним этот процесс по шагам вместе:

  1. Откроем программу в режиме «1С:Предприятие» и перейдем в меню: Сервис — Групповая обработка справочников и документов.
  2. В открывшемся окне в поле «Тип объекта» выберем значение Справочники.
  3. В табличной части «Объекты» найдем и установим флажок напротив справочника Номенклатура.
  4. Перейдем к настройке условий отбора в табличной части «Отбор». Нам необходимо отобрать только те позиции, у которых установлена старая ставка НДС, чтобы не затронуть позиции без НДС (например, медицинские товары или услуги, облагаемые по ставке «Без НДС»). Добавим новое условие:
    • Поле: СтавкаНДС
    • Тип сравнения: Равно
    • Значение: 18%
  5. Если в вашей базе также используются расчетные ставки для авансовых отчетов или специфических операций, добавим еще одну строку отбора с условием по ставке 18/118%. Для этого в поле «Тип сравнения» можно выбрать В списке и указать оба значения: 18% и 18/118%.
  6. Нажмем кнопку Настройка в верхней панели обработки и убедимся, что установлена галочка Разрешить изменение реквизитов объектов. Без этого флажка система заблокирует возможность редактирования и позволит только просматривать отобранные элементы.
  7. Нажмем кнопку Отобрать. Программа выполнит запрос к базе данных и сформирует полный список элементов номенклатуры, соответствующих заданным критериям, на вкладке «Обработка».
  8. Внимательно изучим полученный список. Если в него попали позиции, у которых ставку менять не нужно, мы можем вручную снять с них флажки в левой колонке таблицы.
  9. В поле «Действие» в нижней части экрана выберем команду Изменить реквизит: [Ставка НДС].
  10. В появившемся поле выбора нового значения укажем ставку 20% (или 20/120% для расчетных ставок).
  11. Нажмем кнопку Выполнить в правом нижнем углу. Система последовательно обновит значение реквизита во всех выбранных карточках номенклатуры. Скорость выполнения зависит от объема справочника и производительности вашего сервера.

Шаг 2. Настройка персональных настроек пользователей

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

Выясним, как перенастроить эти параметры для каждого работающего в системе сотрудника:

  1. Перейдем в главное меню программы: Сервис — Настройки пользователя.
  2. В появившемся дереве настроек развернем папку Основные значения для подстановки в документы.
  3. Найдем параметр Основная ставка НДС. Этот параметр отвечает за то, какая ставка будет автоматически подставляться в новые элементы справочника Номенклатура при их создании, а также при создании документов, не привязанных к конкретной номенклатуре.
  4. Двойным кликом откроем значение этого параметра и заменим устаревшее значение «18%» на новое значение «20%».
  5. Сохраним настройки, нажав кнопку ОК или Применить.

Эту операцию необходимо повторить под учетной записью каждого пользователя, который занимается оформлением первичных документов (поступлений, реализаций, счетов-фактур) и ведением справочников. Это позволит минимизировать количество ручных исправлений при повседневной работе.

Шаг 3. Меры безопасности и ограничения при групповой обработке

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

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

Шаг 4. Настройка интеграции и правил обмена данными

Если ваша конфигурация 1С:Бухгалтерия предприятия 2.0 обменивается данными с внешними решениями (например, с 1С:Управление торговлей 10.3, CRM-системами, сайтами или мобильными приложениями), необходимо уделить особое внимание правилам конвертации данных.

Очень часто в старых нетиповых правилах обмена значение ставки НДС прописывается жестко («захардкожено») в коде обработчиков. Рассмотрим типичный пример такого некорректного кода в правилах обмена, который может приводить к ошибкам:


// Пример устаревшего кода в правилах обмена (событие ПередВыгрузкой)
Если Источник.СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда
    Значение = "18%";
КонецЕсли;

При использовании таких жестких привязок новые документы, выгруженные из БП 2.0, могут загружаться в принимающую базу со старыми ставками НДС, либо обмен будет завершаться с критической ошибкой из-за несовместимости значений перечисления. Рекомендуем обновить правила обмена до актуального релиза на стороне всех интегрированных систем и протестировать перенос документов на копии базы данных перед запуском рабочего обмена.

Шаг 5. Особенности переходного периода в учете

Поскольку в редакции 2.0 разработчики не реализовывали сложных автоматизированных помощников переходного периода (как это было сделано в современных ERP-системах), бухгалтеру придется контролировать часть процессов вручную. Рассмотрим три наиболее распространенные ситуации.

Ситуация А: Получен аванс до изменения ставки, отгрузка происходит после перехода

При получении предоплаты в период действия старой ставки бухгалтер выставил счет-фактуру на аванс по ставке 18/118%. При отгрузке товара в период действия новой ставки в документе реализации должна стоять новая ставка 20%. Программа выполнит автоматический зачет аванса, однако возникнет разница в 2% НДС. Эту разницу (в зависимости от условий договоренностей с контрагентом и наличия допсоглашений на доплату налога) потребуется скорректировать счетами-фактурами или ручными операциями в учете. Рекомендуем использовать документ Отражение начисления НДС для ручной корректировки сумм налога.

Ситуация Б: Возврат товара, отгруженного до изменения ставки

Если покупатель возвращает товар, который был приобретен им в период действия ставки НДС 18%, то операция возврата должна отражать именно ту ставку НДС, которая была приведена при первоначальной отгрузке (то есть 18%). Будьте внимательны при автоматическом заполнении документов возврата на основании прошлых документов продаж. В программе 1С:Бухгалтерия 2.0 при вводе документа ВозвратТоваровОтПокупателя на основании реализации прошлых лет ставка НДС должна автоматически наследоваться из документа-основания. Если этого не произошло, скорректируйте ставку в табличной части вручную.

Ситуация В: Исправление ошибок прошлых лет (корректировочные счета-фактуры)

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

Соблюдение этих простых, но критически важных инструкций позволит вам быстро и безболезненно перевести информационную базу 1С:Бухгалтерия предприятия 2.0 на работу с новой ставкой НДС 20%, сохранив при этом полную корректность ведения учета и сдачи отчетности.

← На главную