Как правильно настроить и заполнить код выполняемой функции в СЗВ-ТД в 1С:ЗУП 3.1?

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

С 1 июля 2021 года вступили в силу изменения в заполнении формы СЗВ-ТД, связанные с обязательным указанием кода выполняемой функции в соответствии с Общероссийским классификатором занятий (ОКЗ). В данной статье мы подробно разберем, как реализована эта функциональность в программе 1С:Зарплата и Управление Персоналом 3.1, как избежать типичных ошибок при выгрузке и что делать, если отчет не принимается контролирующими органами.

Механика хранения кодов выполняемой функции в 1С

Проанализируем изменения в структуре метаданных. В версиях 1С:ЗУП 3.1.14 и 3.1.17 произошел важный переход: коды ОКЗ и ОКПДТР теперь указываются не в справочнике Должности, а в справочнике Трудовые Функции. Это позволяет более гибко настраивать отчетность, так как одна и та же должность в разных подразделениях может подразумевать разные трудовые функции и, соответственно, разные коды ОКЗ.

Рассмотрим иерархию подбора кода в документ СЗВ-ТД:

  1. Программа в первую очередь ищет трудовую функцию непосредственно в кадровом документе (Прием, Перевод).
  2. Если в документе функция не указана, данные подтягиваются из Позиции штатного расписания.
  3. Если штатное расписание не ведется или в позиции поле пустое, используется значение из справочника Должности.

Разберем по шагам, как правильно наполнить базу данными. Сначала необходимо заполнить справочник Трудовые функции, указав в каждой карточке соответствующий код по ОКЗ. После этого данные функции нужно прописать в справочнике Должности или в Штатном расписании. Если ваша организация использует централизованный справочник должностей, вы можете оставить наименования должностей прежними, но уточнить конкретный код через привязку функции к позиции штатки.

Требования к формату кода и печатной форме

Выясним причину частых отказов в приеме отчета. Согласно Постановлению Правления ПФ РФ № 769п, графа «Код выполняемой функции» должна содержать пять цифровых знаков в формате «XXXX.X»:

Важно помнить, что поле Вид поручаемой работы в 1С (входящее в состав трудовой функции) не является обязательным для выгрузки в ПФР, в то время как код по ОКЗ — строго обязателен для всех кадровых мероприятий с 01.07.2021.

Посмотрим на ситуацию с программными ошибками. В первых релизах, поддерживающих новую форму (например, 3.1.14.525), наблюдалась ошибка 10231668: в печатной форме код по ОКЗ ошибочно выводился в графе 5 вместо положенной графы 6. Для решения этой проблемы разработчики 1С выпустили соответствующие патчи. Рекомендуем всегда проверять наличие установленных патчей в разделе «Администрирование — Обслуживание — Обновление программы — Установленные исправления».

Особенности заполнения при увольнении

Проанализируем спорный вопрос: нужно ли указывать код выполняемой функции в мероприятии УВОЛЬНЕНИЕ? Логика программы и разъяснения экспертов сводятся к следующему: в печатной форме СЗВ-ТД при увольнении должность и код функции могут не отображаться, так как они были зафиксированы ранее при приеме или переводе. Однако в электронном файле выгрузки (формат XML) этот реквизит зачастую требуется для прохождения форматно-логического контроля. Если вы столкнулись с тем, что отчет по уволенному сотруднику не проходит проверку, убедитесь, что в кадровом документе, на основании которого создано мероприятие, заполнена ТрудоваяФункция.

Решение проблем с отчетным периодом и техническими сбоями ПФР

В период внедрения новой формы (июль-август 2021 г.) многие пользователи столкнулись с «Ошибкой 50» при проверке файла. ПФР официально продлевал прием отчетов в старом формате из-за неготовности своего программного обеспечения. В 1С для корректного управления видимостью полей (например, реквизита ПрежнийСтрахователь) и отчетного периода иногда требовалось использование расширений.

Рассмотрим пример кода, который применялся в расширениях для корректировки логики отображения элементов формы в зависимости от даты документа:


Процедура УстановитьОтображениеПоДатеДокумента()
    // Изменяем дату перехода на новый формат с учетом продления ПФР
    Если Объект.Дата < '20210801' Тогда
        ОтчетныйПериодВидимость = Истина;
        ПрежнийСтраховательВидимость = Ложь;
    Иначе
        ОтчетныйПериодВидимость = Ложь;
        ПрежнийСтраховательВидимость = Истина;
    КонецЕсли;
    
    ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
        Элементы,
        "ОтчетныйПериодПредставление",
        "Видимость",
        ОтчетныйПериодВидимость);
    
    ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
        Элементы,
        "ПрежнийСтраховательГруппа",
        "Видимость",
        ПрежнийСтраховательВидимость);
КонецПроцедуры 

Данный код позволяет вернуть видимость поля ОтчетныйПериод, если вам необходимо переподать сведения за прошлые периоды или если ПФР требует использовать старый формат в переходный период.

Итоги и рекомендации

Подводя итог, выделим основные правила работы с кодами выполняемых функций:

  1. Обязательность: Код ОКЗ обязателен для всех работодателей с июля 2021 года (ныне это актуально для формы ЕФС-1).
  2. Справочники: Основным местом хранения кода является справочник Трудовые функции. Убедитесь, что они привязаны к должностям или позициям штатного расписания.
  3. Контроль выгрузки: Перед отправкой проверяйте файл выгрузки встроенными средствами 1С. Помните, что формат кода должен строго соответствовать маске «XXXX.X».
  4. Обновления: Своевременно устанавливайте патчи для вашей версии ЗУП 3.1, так как требования ПФР (СФР) к формату часто уточняются.

Соблюдение этих правил позволит избежать штрафных санкций и обеспечит корректное ведение электронных трудовых книжек ваших сотрудников.

← На главную