Почему в 1С:ЗУП не формируется Раздел 3 РСВ при увольнении и как это исправить?

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

При работе в программе 1С:Зарплата и управление персоналом (ЗУП) 3.1 бухгалтеры часто сталкиваются с необходимостью выдать сотруднику при увольнении пакет документов, в который входит Раздел 3 Расчета по страховым взносам (РСВ). Однако в начале 2022 года пользователи массово столкнулись с ошибкой: при попытке печати из документа Увольнение программа выдает сообщение «Печатная форма недоступна». Рассмотрим подробнее, почему это происходит и как решить данную задачу различными способами.

Выясняем причину проблемы: изменение форм отчетности

Проанализируем ситуацию с технической точки зрения. Основная причина кроется в изменении законодательства, а именно в утверждении новой формы РСВ приказом ФНС от 06.10.2021 № ЕД-7-11/875@. В конфигурациях 1С начиная с первых релизов 2022 года (например, ветка 3.1.18) была добавлена новая структура отчета с внутренним именем ФормаОтчета2022Кв1.

Проблема в том, что разработчики внедрили саму форму в модуль регламентированной отчетности, но на момент выпуска первых релизов года не успели обновить механизмы в документе Увольнение. При вызове команды печати программный код обращается к функции заполнения, которая для новой формы 2022 года оказалась пустой или не была переопределена. В результате система «видит» команду, но не находит алгоритма формирования данных, из-за чего и выводит ошибку доступности формы.

Решение 1: Официальное обновление конфигурации

Разберем самый правильный и безопасный путь — обновление системы. Фирма 1С признала данную ситуацию ошибкой (код ошибки 10237752) и выпустила соответствующие исправления в последующих релизах. Для восстановления корректной работы печати необходимо обновить базу до следующих версий (или более новых):

  1. Для пользователей длительной поддержки (LTS): релиз 3.1.18.364.
  2. Для пользователей актуальной ветки: релиз 3.1.21.15.

В этих версиях программный интерфейс взаимодействия с Разделом 3 был полностью адаптирован под требования 2022 года.

Решение 2: Установка автономного исправления (патча)

Посмотрим на ситуацию, когда немедленное обновление всей конфигурации невозможно (например, из-за наличия серьезных доработок). В этом случае мы можем воспользоваться механизмом патчей. Для исправления конкретно этой ошибки был выпущен патч с идентификатором EF_60000155. После его загрузки и установки через раздел «Администрирование — Обслуживание — Обновление программы — Исправления (патчи)», функционал печати в документе Увольнение восстановится без необходимости обновления всей информационной базы.

Решение 3: Программный обход через расширение (для разработчиков)

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

Пример функции, которую можно переопределить в общем модуле ИнтерфейсыВзаимодействияБРО:


&Вместо("ПерсонифицированныеСведенияОЗастрахованныхЛицахДляПечати")
Функция Расш_ПерсонифицированныеСведенияОЗастрахованныхЛицахДляПечати(ПараметрыПечати)
    
    // Принудительно ограничиваем дату, чтобы система использовала старый алгоритм заполнения
    ПараметрыПечати.Вставить("ДатаКонцаПериодаОтчета", Мин(ПараметрыПечати.ДатаКонцаПериодаОтчета, Дата(2021,12,31,23,59,59)));
    
    Результат = ПродолжитьВызов(ПараметрыПечати);
    Возврат Результат;
    
КонецФункции

Важное замечание: Как справедливо отмечено в обсуждении, этот код просто «обманывает» систему. В новой форме Раздела 3 изменились некоторые поля (например, исключены признаки застрахованного лица), поэтому данный метод рекомендуется использовать только в крайнем случае для получения чернового варианта данных.

Решение 4: Обходной путь через регламентированный отчет РСВ

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

  1. Перейдем в раздел Отчетность, справки и выберем пункт 1С-Отчетность.
  2. Создадим новый отчет Расчет по страховым взносам за текущий квартал 2022 года.
  3. Заполним отчет автоматически. В этот момент данные по всем сотрудникам, включая уволенного, подтянутся корректно, так как основной механизм заполнения отчета РСВ работает исправно.
  4. Перейдем в Раздел 3 созданного отчета.
  5. Найдем в списке нужного нам уволенного сотрудника.
  6. Воспользуемся кнопкой Печать, выбрав вариант «Печать текущего раздела» или выделив только страницу этого сотрудника.

Этот способ гарантирует, что форма будет соответствовать актуальному законодательству, так как вы используете официальный бланк из состава регламентированной отчетности.

Подведение итогов

Мы выяснили, что ошибка «Печатная форма недоступна» в 1С:ЗУП при увольнении в начале 2022 года была вызвана техническим разрывом между внедрением нового бланка РСВ и обновлением механизмов печати в кадровых документах. Для стабильной работы рекомендуем обновить программу или установить патч EF_60000155. В качестве оперативной меры всегда можно использовать печать Раздела 3 непосредственно из общего отчета РСВ в модуле 1С-Отчетность.

← На главную