При работе в программе 1С:Зарплата и управление персоналом (ЗУП) 3.1 бухгалтеры часто сталкиваются с необходимостью выдать сотруднику при увольнении пакет документов, в который входит Раздел 3 Расчета по страховым взносам (РСВ). Однако в начале 2022 года пользователи массово столкнулись с ошибкой: при попытке печати из документа Увольнение программа выдает сообщение «Печатная форма недоступна». Рассмотрим подробнее, почему это происходит и как решить данную задачу различными способами.
Проанализируем ситуацию с технической точки зрения. Основная причина кроется в изменении законодательства, а именно в утверждении новой формы РСВ приказом ФНС от 06.10.2021 № ЕД-7-11/875@. В конфигурациях 1С начиная с первых релизов 2022 года (например, ветка 3.1.18) была добавлена новая структура отчета с внутренним именем ФормаОтчета2022Кв1.
Проблема в том, что разработчики внедрили саму форму в модуль регламентированной отчетности, но на момент выпуска первых релизов года не успели обновить механизмы в документе Увольнение. При вызове команды печати программный код обращается к функции заполнения, которая для новой формы 2022 года оказалась пустой или не была переопределена. В результате система «видит» команду, но не находит алгоритма формирования данных, из-за чего и выводит ошибку доступности формы.
Разберем самый правильный и безопасный путь — обновление системы. Фирма 1С признала данную ситуацию ошибкой (код ошибки 10237752) и выпустила соответствующие исправления в последующих релизах. Для восстановления корректной работы печати необходимо обновить базу до следующих версий (или более новых):
В этих версиях программный интерфейс взаимодействия с Разделом 3 был полностью адаптирован под требования 2022 года.
Посмотрим на ситуацию, когда немедленное обновление всей конфигурации невозможно (например, из-за наличия серьезных доработок). В этом случае мы можем воспользоваться механизмом патчей. Для исправления конкретно этой ошибки был выпущен патч с идентификатором EF_60000155. После его загрузки и установки через раздел «Администрирование — Обслуживание — Обновление программы — Исправления (патчи)», функционал печати в документе Увольнение восстановится без необходимости обновления всей информационной базы.
Проанализируем пример кода, который предлагался в сообществе в качестве временной меры. Если вы обладаете навыками программирования, можно создать небольшое расширение, которое принудительно «откатит» дату формирования сведений для печати на конец предыдущего года, чтобы задействовать старую (рабочую) форму. Однако будьте осторожны: этот метод может вывести данные в старом формате, что не всегда приемлемо для отчетности 2022 года.
Пример функции, которую можно переопределить в общем модуле ИнтерфейсыВзаимодействияБРО:
&Вместо("ПерсонифицированныеСведенияОЗастрахованныхЛицахДляПечати")
Функция Расш_ПерсонифицированныеСведенияОЗастрахованныхЛицахДляПечати(ПараметрыПечати)
// Принудительно ограничиваем дату, чтобы система использовала старый алгоритм заполнения
ПараметрыПечати.Вставить("ДатаКонцаПериодаОтчета", Мин(ПараметрыПечати.ДатаКонцаПериодаОтчета, Дата(2021,12,31,23,59,59)));
Результат = ПродолжитьВызов(ПараметрыПечати);
Возврат Результат;
КонецФункции
Важное замечание: Как справедливо отмечено в обсуждении, этот код просто «обманывает» систему. В новой форме Раздела 3 изменились некоторые поля (например, исключены признаки застрахованного лица), поэтому данный метод рекомендуется использовать только в крайнем случае для получения чернового варианта данных.
Если печать из документа Увольнение не работает, а патчи ставить нельзя, мы можем получить нужную форму стандартными средствами отчетности. Разберем этот алгоритм по шагам:
Расчет по страховым взносам за текущий квартал 2022 года.Этот способ гарантирует, что форма будет соответствовать актуальному законодательству, так как вы используете официальный бланк из состава регламентированной отчетности.
Мы выяснили, что ошибка «Печатная форма недоступна» в 1С:ЗУП при увольнении в начале 2022 года была вызвана техническим разрывом между внедрением нового бланка РСВ и обновлением механизмов печати в кадровых документах. Для стабильной работы рекомендуем обновить программу или установить патч EF_60000155. В качестве оперативной меры всегда можно использовать печать Раздела 3 непосредственно из общего отчета РСВ в модуле 1С-Отчетность.