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

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

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

Проверка актуальности релиза конфигурации

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

Настройка данных в справочниках

Для того чтобы код выполняемой функции корректно попадал в отчет, система должна «видеть» связь между должностью и классификатором. Разберем шаги по настройке:

  1. В конфигурации имеется встроенный классификатор ОКЗ.
  2. Для автоматического подтягивания кода необходимо указать его в карточке Должности или в позиции Штатного расписания.
  3. Если по какой-то причине автоматическое заполнение не срабатывает, в некоторых случаях предусмотрена возможность указания кода профессиональной деятельности вручную в специализированных полях кадровых документов.

Технические нюансы формирования файла СЗВ-ТД

Если вы — программист, и отчетность не выгружается, несмотря на заполненные данные, обратите внимание на логику формирования XML-файла. В типовой конфигурации УПП 1.3 (и аналогичной ЗУП 2.5) реализована жесткая проверка даты события. Проанализируем пример кода, отвечающего за выбор формата выгрузки:


Функция СформироватьВыходнойФайл(Отказ) Экспорт
    Если Дата < '20210801' Тогда
        Возврат ВыходнойФайл20200101(Отказ);
    КонецЕсли;
    Возврат ВыходнойФайл20210801(Отказ);
КонецФункции

Как мы видим, при формировании файла вызывается процедура ВыходнойФайл20210801, которая учитывает новые требования к структуре XML, включая тег КодВФ (код выполняемой функции). Если дата вашего кадрового мероприятия позже 1 августа 2021 года, система принудительно требует наличия этого кода в данных о трудовой функции.

Основные причины проблем при выгрузке

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

Подводим итоги

Реализация ОКЗ в УПП 1.3 — это полностью работоспособный механизм при условии использования последних релизов. Если кадровики жалуются на «не такой формат», прежде всего проверьте наличие заполненного кода ОКЗ в карточках должностей. Программистам рекомендуется проверить модуль формирования файла на наличие корректного вызова процедур, соответствующих формату после 01.08.2021. Если база сильно доработана, стоит выполнить сравнение модуля СЗВ-ТД с чистым релизом 164.1, чтобы увидеть, какие вызовы функций могли быть утеряны при обновлении или внесении правок.

← На главную