При вступлении в силу законодательных актов, требующих внесения косметических правок в печатные формы отчетности, часто возникает временной разрыв между выходом закона и обновлением конфигурации 1С. В данной ситуации, связанной с Постановлением Правления ПФ РФ от 21.04.2022 № 62п, перед специалистами встала задача: как изменить текст «Наименование должности руководителя» на «Наименование должности руководителя (уполномоченного представителя страхователя)» в формах СЗВ-ТД, СЗВ-СТАЖ, СЗВ-КОРР и ОДВ-1, если релиз с изменениями ожидается позже.
Прежде всего, разберем, почему эта проблема возникла и насколько она критична. Важно понимать, что изменения коснулись исключительно печатных форм, которые мы выдаем сотрудникам или подшиваем в личные дела. Электронные форматы выгрузки (XML) остались прежними, а значит, отчетность, отправляемая через системы сдачи отчетности, принимается Пенсионным фондом (ныне СФР) корректно и без ошибок.
Тем не менее, для соблюдения формальных требований к кадровому документообороту многие организации стремятся иметь актуальные бумажные версии документов. Давайте рассмотрим, какие инструменты 1С позволяют решить эту задачу оперативно.
Если вам нужно исправить форму здесь и сейчас и вы не хотите прибегать к серьезной разработке, воспользуйтесь встроенным механизмом работы с макетами. Этот способ позволяет внести правки без снятия конфигурации с поддержки.
СЗВ-СТАЖ).Преимущество метода: скорость и простота. После того как официальное обновление от 1С будет установлено, вы сможете легко удалить или сбросить этот «костыль», так как пользовательские макеты имеют приоритет или легко очищаются через интерфейс.
Для крупных организаций, где количество документов исчисляется сотнями, более надежным подходом является создание Внешней печатной формы. Этот механизм является штатным для платформы 1С и позволяет добавлять или заменять формы без изменения кода основной конфигурации.
Разберем алгоритм работы с внешними печатными формами:
.epf).Этот метод считается профессиональным стандартом, так как он обеспечивает полную независимость от обновлений конфигурации. Когда разработчики 1С выпустят новый релиз с актуальной формой, вы просто отключите внешнюю обработку в настройках.
В большинстве случаев, связанных с косметическими изменениями, менять программный код модулей МенеджерПечатныхФорм или модули объектов документов не требуется. Достаточно правки макета. Однако, если логика подписи требует вывода специфических данных (например, информации об уполномоченном представителе из регистра сведений), может потребоваться доработка функции формирования данных:
// Пример логики получения должности для макета
Если ЗначениеЗаполнено(ДолжностьУполномоченного) Тогда
НаименованиеДолжности = "Наименование должности руководителя (уполномоченного представителя страхователя)";
Иначе
НаименованиеДолжности = "Наименование должности руководителя";
КонецЕсли;
Наконец, проанализируем ситуацию с точки зрения ответственности. Эксперты сходятся во мнении, что наличие старого названия должности в печатной форме не является грубым нарушением, ведущим к штрафам. ПФР в первую очередь сверяет данные в XML-файле, а не визуальное оформление бумажной копии. Поэтому, если у вас нет возможности оперативно изменить макеты, работа не встанет — законодательство требует корректной передачи данных, а не идеальной верстки печатных форм.
Таким образом, мы выяснили, что проблему можно решить либо быстрым редактированием макета в режиме пользователя, либо созданием внешней печатной формы. Оба подхода позволяют поддерживать порядок в кадровом учете, не дожидаясь плановых обновлений от вендора.