Почему в 1С:УПП выводится старая форма 2-НДФЛ и как это исправить?

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

При подготовке отчетности по НДФЛ пользователи и программисты часто сталкиваются с ситуацией, когда конфигурация «1С:Управление производственным предприятием» (УПП) обновлена до актуальной версии (например, 1.3.102.1), новые макеты присутствуют в системе, но программа все равно продолжает формировать старый бланк справки за 2017 или 2018 год. Проанализируем, почему возникает такое поведение системы, и рассмотрим практические способы решения этой проблемы.

Выясняем причину поведения конфигурации

Рассмотрим внутреннее устройство алгоритмов формирования печатных форм в УПП. В конфигурации версии 1.3.102.1 разработчики добавили новые макеты справки 2-НДФЛ заранее, однако ограничили их использование программным путем. Если мы обратимся к общему модулю учета НДФЛ или модулю самого документа, то обнаружим там функцию проверки периода со следующей программной «заглушкой»:


Функция ВыводитьФорму2НДФЛ2018Года(НалоговыйПериод) Экспорт 
    Возврат НалоговыйПериод >= 2017 И Ложь
КонецФункции

Использование конструкции И Ложь принудительно возвращает значение Ложь для любого налогового периода. Это стандартный прием разработчиков фирмы «1С», когда новые макеты и структуры данных закладываются в систему заранее (до официального вступления в силу нормативных актов или до окончания разработки алгоритмов выгрузки), а их активация планируется в следующем релизе (в данном случае — в версии 1.3.103).

Также стоит отметить, что в конфигурации печать формируется для двух документов: «Справка 2-НДФЛ для передачи в ИФНС» и «Справка 2-НДФЛ для сотрудников». В промежуточных версиях вывод нового макета заблокирован в общих процедурах печати для обоих видов справок.

Нормативные изменения формы (приказ ФНС России от 17.01.2018 № ММВ-7-11/19@)

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

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

Способ 1. Обновление конфигурации (рекомендуемый)

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

Способ 2. Точечное изменение кода (для доработанных конфигураций)

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

  1. Откроем конфигуратор и найдем функцию ВыводитьФорму2НДФЛ2018Года.
  2. Уберем жесткую блокировку И Ложь, оставив проверку только по налоговому периоду. Функция должна выглядеть следующим образом:

Функция ВыводитьФорму2НДФЛ2018Года(НалоговыйПериод) Экспорт 
    Возврат НалоговыйПериод >= 2017;
КонецФункции

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

Способ 3. Подключение внешней печатной формы (без изменения конфигурации)

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

  1. Создаем внешнюю печатную форму (файл с расширением .epf).
  2. Переносим в нее макет новой формы и алгоритм заполнения данных, убрав условие блокировки.
  3. Регистрируем ВПФ в пользовательском режиме через меню «Сервис» — «Дополнительные отчеты и обработки» — «Печатные формы».
  4. Привязываем обработку к документам «Справка 2-НДФЛ для передачи в ИФНС (с 2015 года)» или «Справка 2-НДФЛ для сотрудников (с 2015 года)».

Особенности электронной выгрузки отчетности

Обратите внимание, что ручная разблокировка макета в коде или использование внешней печатной формы решает только задачу печати бумажных документов. Изменение печатного макета не влияет на формирование выгрузки XML. Формат электронного представления данных жестко привязан к схемам проверки ИФНС, поэтому для корректной отправки отчетности по каналам связи обновление до полноценного релиза 1.3.103 останется обязательным.

← На главную