В работе с программой 1С:Зарплата и Управление Персоналом (ЗУП) пользователи могут столкнуться с ситуацией, когда в печатных формах отчетов СТД-Р и СЗВ-ТД (сейчас часть формы ЕФС-1) не заполняется критически важное поле — «Код выполняемой функции». Эта проблема вызывает затруднения, поскольку данный код является обязательным элементом отчетности, предназначенным для отражения фактического вида трудовой деятельности сотрудника в соответствии с Общероссийским классификатором занятий (ОКЗ). Давайте разберем эту ситуацию подробнее, выясним причины и рассмотрим пошаговые инструкции для ее устранения.
Мы анализируем обращения пользователей, которые отмечают, что, несмотря на наличие заполненного кода трудовой функции в соответствующих справочниках и документах 1С:ЗУП, при формировании отчетов СТД-Р или СЗВ-ТД поле «Код выполняемой функции» в печатной форме остается пустым. При этом в электронном формате СЗВ-ТД (XML-файл) код может выводиться корректно, что сбивает с толку, поскольку проблема проявляется именно в визуальной части отчета, предназначенной для сотрудника или внутреннего использования.
Форма СТД-Р, утвержденная Приказом Минтруда России от 10.11.2022 № 713н, является документом, подтверждающим сведения о трудовой деятельности работников, которые выбрали электронную трудовую книжку. Точное и полное заполнение всех полей, включая «Код выполняемой функции», является требованием законодательства и обеспечивает корректность учета трудовой деятельности.
«Код выполняемой функции» заполняется на основе Общероссийского классификатора занятий (ОКЗ) ОК 010-2014 (МСКЗ-08). С 1 января 2023 года он указывается в формате "ХХХХ.Х", где первые четыре цифры — это код группы занятий по ОКЗ, а пятая цифра — контрольное число. Ранее могли использоваться другие форматы и правила заполнения, но сейчас актуален именно этот.
Одной из наиболее частых причин незаполнения кода трудовой функции в печатных формах СТД-Р и СЗВ-ТД является наличие программной ошибки в конфигурации 1С:Зарплата и Управление Персоналом. Мы обнаруживаем, что такая ошибка действительно была зафиксирована разработчиками 1С и внесена в список известных ошибок (например, на портале bugboard.v8.1c.ru).
Эта ошибка приводила к тому, что, несмотря на корректное хранение данных о коде трудовой функции в информационной базе, при формировании печатной формы СТД-Р или СЗВ-ТД эти данные не выводились в соответствующее поле. Разработчики 1С оперативно реагируют на подобные проблемы, и для большинства из них выпускаются исправления в последующих версиях программного продукта.
В нашем случае, обсуждаемая проблема была исправлена в версии 1С:ЗУП 3.1.24.310. Если вы используете более раннюю версию программы (например, 3.1.24.308, как упомянуто в сообщениях), то, весьма вероятно, столкнулись именно с этой ошибкой.
Как проверить версию вашей программы:
Если номер вашей версии ниже 3.1.24.310, то первым шагом к решению проблемы будет обновление конфигурации 1С:ЗУП до актуального релиза, в котором данная ошибка уже исправлена. Мы настоятельно рекомендуем всегда использовать последние актуальные версии программных продуктов 1С, так как они содержат исправления ошибок, улучшения функционала и соответствие последним изменениям законодательства.
Даже если программная ошибка уже исправлена в вашей версии 1С:ЗУП, или если вы обновили программу, но проблема сохраняется, мы должны рассмотреть еще одну важную причину – некорректное или неполное заполнение данных о коде трудовой функции в самой программе.
Мы выясним, где именно в 1С:ЗУП должен быть указан этот код:
Важность ОКЗ и его структура:
При выборе кода ОКЗ мы должны ориентироваться не на точное наименование должности в штатном расписании, а на фактические трудовые обязанности и функции сотрудника. ОКЗ систематизирует именно виды трудовой деятельности (занятия), а не конкретные названия должностей или профессий. Это фундаментальное отличие, которое часто вызывает вопросы у пользователей.
Код ОКЗ состоит из четырех цифр, обозначающих группу занятий, и одной контрольной цифры, разделенных точкой (формат "ХХХХ.Х"). Например, 2411.6 может обозначать бухгалтера. Мы всегда должны стремиться к максимально точному соответствию выполняемых функций сотрудником и выбранного кода ОКЗ.
Как подбирать код ОКЗ:
Если в ОКЗ не удается найти точное соответствие по названию должности, мы можем использовать следующие подходы:
Мы обращаем внимание на то, что если трудовая функция не была присвоена документом «Прием на работу» или «Кадровый перевод» ранее, то поля «Трудовая функция» и «ОКЗ» в последующих документах, например, при увольнении, могут оставаться пустыми. В таких случаях их придется заполнять вручную или применять специальные доработки или патчи, но прежде всего, необходимо проверить базовые настройки.
Теперь, когда мы проанализировали основные причины, давайте рассмотрим последовательность действий для устранения проблемы незаполнения кода трудовой функции в СТД-Р и СЗВ-ТД:
Откроем программу и через меню «Справка» – «О программе» уточним номер релиза. Если ваша версия ниже 3.1.24.310, мы переходим к следующему шагу.
Обратимся к системному администратору или специалисту по 1С для выполнения обновления. После обновления проверим номер версии еще раз, чтобы убедиться, что исправление включено.
Мы последовательно проверим следующие справочники:
Если были внесены изменения в справочники, мы обязательно сохраним их.
Мы рассмотрим документы, которыми оформлялось движение сотрудников, у которых код трудовой функции не заполняется. Это могут быть:
Важно: Если мы внесли изменения в справочники «Должности» или «Трудовые функции», и эти изменения должны были повлиять на уже проведенные кадровые документы, мы можем перепровести эти документы. Перепроведение заставит систему обновить данные на основе актуальных настроек. Однако, перед массовым перепроведением мы рекомендуем сделать резервную копию базы.
После выполнения всех вышеуказанных шагов мы снова сформируем необходимый отчет (СТД-Р или СЗВ-ТД) и проверим, заполнилось ли поле «Код выполняемой функции».
В случае, если проблема сохраняется даже после обновления программы и тщательной проверки всех настроек, мы рекомендуем обратиться к партнеру 1С или на линию консультаций для более глубокой диагностики, возможно, потребуется применение патчей или специфических доработок, но в большинстве случаев описанные шаги позволяют успешно решить проблему.
Итак, мы выяснили, что незаполнение кода трудовой функции в СТД-Р и СЗВ-ТД в 1С:ЗУП часто является следствием программной ошибки, которая устраняется обновлением программы, а также требует внимательной проверки и корректного заполнения соответствующих справочников и кадровых документов. Системный подход к решению этой задачи позволит нам обеспечить точность и полноту отчетности.