как в 1с добавить ставку ндс 22
Правовая база и контекст изменений
Изменение ставки НДС с 20% до 22% закреплено Федеральным законом от 28.11.2025 № 425-ФЗ. Корректировки касаются:
- Реализации товаров/услуг с 01.01.2026
- Авансовых платежей после этой даты
Важно: для документов, оформленных до 2026 года, применяется старая ставка 20%, даже если оплата происходит позже.
Как ставка НДС 22% появляется в 1С
Сначала обновление, а не ручное создание
В типовых конфигурациях (Бухгалтерия 3.0, УТ 11, ERP 2.5) ставку 22% не нужно добавлять вручную в рабочей базе. Она появляется после установки релиза, где 1С реализовала поддержку ставки НДС 22% и расчётной ставки 22/122. Ручное создание записи допустимо только для сильно доработанных или устаревших баз после проверки специалистом.
- Обновите конфигурацию до актуального релиза.
- Откройте справочник ставок НДС и проверьте, что ставка 22% уже есть.
- Проверьте внешние обработки, обмены и печатные формы: там ставка могла быть зашита числом 20.
Если база доработанная и ставку всё же нужно создать
Сначала сделайте копию базы и проверьте, какие реквизиты реально есть в вашем справочнике СтавкиНДС. Универсального кода, который безопасно создаёт ставку во всех типовых и доработанных конфигурациях, нет.
- Откройте справочник ставок НДС в тестовой копии.
- Создайте запись только если обновление 1С её не добавило.
- Сверьте параметры с действующим форматом ФНС:
- Наименование: "НДС 22%"
- Процент: 22
- Код для обмена: по актуальному формату, обычно 11 для 22%
Программное добавление через код
Ниже пример только для тестовой копии и только после проверки структуры метаданных вашей базы. В рабочей типовой базе предпочтительнее обновление конфигурации.
// Пример для конфигурации "Бухгалтерия предприятия 3.0"
Процедура ДобавитьСтавкуНДС22()
СпрСтавкиНДС = Справочники.СтавкиНДС.СоздатьЭлемент();
СпрСтавкиНДС.Наименование = "НДС 22%";
СпрСтавкиНДС.Процент = 22;
СпрСтавкиНДС.Код = 11;
СпрСтавкиНДС.ВидСтавки = Перечисления.ВидыСтавокНДС.НДС;
СпрСтавкиНДС.Записать();
КонецПроцедуры
Поддержка ставки НДС 22% включена в актуальные релизы типовых конфигураций. Уточняйте минимальную версию и наличие автообновления по официальной документации 1С для вашей конфигурации.
Ошибки и проверки
- Дублирование ставок — убедитесь, что нет двух записей с 22%
- Некорректный код ставки — должен соответствовать действующему формату ФНС; для 22% не используйте неподтверждённый код 6
- Дата начала действия — для новой ставки укажите 01.01.2026
Чек-лист внедрения
- Обновить конфигурацию до актуального релиза
- Добавить ставку 22% в справочник
- Проверить настройки учётной политики
- Обновить печатные формы документов
- Протестировать проведение документов с новой ставкой
Краткий чек-лист
Для немедленного применения изменений:
// Проверка наличия ставки в базе
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СтавкиНДС.Ссылка КАК Ссылка
|ИЗ
| Справочник.СтавкиНДС КАК СтавкиНДС
|ГДЕ
| СтавкиНДС.Процент = 22";
Результат = Запрос.Выполнить().Выбрать();
Если Не Результат.Следующий() Тогда
// Вызов процедуры добавления ставки
ДобавитьСтавкуНДС22();
КонецЕсли;
Попробовать НОПик →
Вопрос по статье
Опишите, что не совпало с вашей базой: версия платформы, конфигурация, текст ошибки и на каком шаге остановились. Вопрос попадёт в редакционную очередь; публично он появится только после проверки.