В практике сопровождения систем на базе 1С:Предприятие часто возникают ситуации, когда необходимо протестировать функционал, вступающий в силу в будущем, или подготовить базу к изменениям законодательства заранее. Одним из таких изменений является введение новой формы счета-фактуры и УПД, в которой появляется обязательная графа 5б. Это изменение становится актуальным с 1 января 2026 года.
Многие пользователи и специалисты, пытаясь смоделировать ситуацию и создавая документы с датой 2026 года в текущих релизах конфигураций (например, в «1С:Управление торговлей 11»), сталкиваются с проблемой: несмотря на корректные настройки, нужная графа в печатной форме не отображается. В этой статье мы подробно разберем причины такого поведения системы, проанализируем настройки учета НДС и найдем гарантированное решение проблемы.
Прежде чем переходить к техническому решению, давайте разберемся, что именно мы ищем и почему это важно. Федеральным законом от 28.11.2024 № 425-ФЗ были внесены изменения в статью 169 Налогового кодекса РФ.
С 1 января 2026 года форма счета-фактуры и универсального передаточного документа (УПД) дополняется строкой 5б: «К счету-фактуре (счетам-фактурам), выставленному (выставленным) при получении оплаты, частичной оплаты или иных платежей, в оплату которых подлежат зачету указанные суммы оплаты, частичной оплаты». Стоит отметить, что новая форма УПД и счета-фактуры с 2026 года также предусматривает уточнение реквизитов ОГРН для индивидуальных предпринимателей.
Эта строка предназначена для указания реквизитов (номера и даты) счета-фактуры на аванс, если отгрузка производится в счет ранее полученной предоплаты. Если предоплаты не было, строка не заполняется, но в бланке присутствовать обязана. Именно отсутствие этой строки при печати документов, датированных 2026 годом, вызывает вопросы у пользователей.
Если мы сталкиваемся с отсутствием каких-либо полей в печатных формах, первым делом необходимо проверить функциональные опции конфигурации. В «1С:Управление торговлей» и других ERP-системах отображение форм регламентируется настройками НСИ.
Давайте проверим базовые настройки:
Эта галочка должна быть установлена. Она переключает механизмы формирования макетов на актуальные форматы, поддерживающие последние изменения законодательства. При этом на этапе тестирования часто требуется печать УПД без проведения документа, что особенно актуально для конфигураций УТ 11.5, КА 2.5 и ЕРП 2.5 — для этого подойдёт обработка печати непроведенных документов УПД и СФ.
Однако, как показывает практика обсуждения данной проблемы, даже при включенной опции и дате документа, установленной на 2026 год, графа 5б может отсутствовать. Это указывает на то, что проблема лежит глубже — в программном коде или макетах конкретного релиза.
Рассмотрим ситуацию на примере релиза 11.5.22.134. Пользователи сообщают, что визуально форма выглядит как старая, несмотря на будущую дату документа. Для исправления этой ситуации можно использовать внешнюю печатную форму УПД (поможет комплект внешних печатных форм УПД для УТ 11.5) по новому формату, которая корректно работает в УТ 11.5.
Существует гипотеза, что система может ориентироваться не на дату документа, а на Текущую дату сеанса (системное время компьютера). Однако в современных конфигурациях (ERP, КА, УТ 11) логика построения печатных форм обычно привязана строго к дате объекта. Если же вы работаете в устаревших версиях систем, можно применить специальный патч-послание для старых ERP, чтобы не возникло сложностей с печатью в начале января.
В ходе детального анализа выяснилось, что фирма 1С признала данное поведение ошибкой и выпустила исправления. Рассмотрим три основных пути решения.
Если вы используете ветку релизов 11.5.22 (например, 11.5.22.134) и не планируете пока обновлять всю платформу, необходимо установить специальное исправление (патч) с идентификатором EF_00_00811337.
Этот патч вносит точечные изменения в алгоритмы формирования печатных форм. После его установки механизм печати начинает корректно распознавать дату документа (2026 год и позднее) и выводит макет, содержащий строку 5б.
В случаях, когда установка патчей невозможна или требуется расширенная логика, оптимальным выбором станет внешняя печатная форма УПД с автоматическим заполнением авансовых счетов-фактур. Такое решение позволяет внедрить изменения согласно 425-ФЗ без изменения основной конфигурации и гарантирует корректное отображение всех реквизитов.
В версии 11.5.25 (и более новых) данная ошибка уже исправлена на уровне платформенного кода. Механизм работает «из коробки»:
Для разработчиков и специалистов, желающих глубже понять суть проблемы, заглянем «под капот». В конфигурации существуют общие макеты для печатных форм. В рассматриваемом случае должен задействоваться макет с именем, похожим на ПФ_MXL_УниверсальныйПередаточныйДокумент2026.
Логика выбора макета находится в модулях менеджеров документов или в общих модулях печати. Код должен выглядеть примерно следующим образом:
Функция ПолучитьИмяМакетаУПД(ДатаДокумента)
// Дата вступления в силу изменений по ФЗ-425
ДатаИзменений2026 = Дата(2026, 1, 1);
Если ДатаДокумента >= ДатаИзменений2026 Тогда
Возврат "ПФ_MXL_УниверсальныйПередаточныйДокумент2026";
Иначе
// ... старые версии
КонецЕсли;
КонецФункции
Ошибка релиза 11.5.22 заключалась в некорректном условии выбора или недоработках самого макета. Установка исправлений или внешних форм полностью нивелирует эти программные недочеты.
Если вы не можете найти графу 5б в УПД при тестировании документов 2026 года в 1С:Управление торговлей:
После выполнения этих действий печатная форма будет соответствовать требованиям законодательства, вступающим в силу с 2026 года.