К статье
Практический материал

Другое · 11 мин

Как в 1С заполнить код трудовой функции для СЗВ-ТД

Пошаговая инструкция: как в 1С:ЗУП заполнить код трудовой функции по ОКПДТР для отчёта СЗВ-ТД, где взять коды и как проверить результат перед отправкой.

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

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

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

Что такое код трудовой функции и зачем он нужен в СЗВ-ТД

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

Важно понимать различие: наименование трудовой функции — это текст из трудового договора или штатного расписания (например, «менеджер по продажам»), а код — формализованная позиция классификатора (например, код 24075 «Менеджер»). Наименование и код не обязаны совпадать дословно: главное, чтобы код отражал суть выполняемой работы.

Код обязателен для мероприятий «Приём» и «Перевод» (в том числе при переименовании должности). Для увольнения код трудовой функции в форме не требуется. Если код отсутствует или не соответствует формату классификатора, СФР при приёме выдаст ошибку, и отчёт придётся исправлять и сдавать заново — с риском нарушить срок.

Где взять правильный код из классификатора

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

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

Для рабочих профессий в классификаторе дополнительно предусмотрены разряды и категории, но для СЗВ-ТД достаточно самого кода профессии. Тарифный разряд в отчёт не передаётся.

Заполнение кода в карточке должности

Основное место хранения кода — карточка должности. В зависимости от настроек учёта должности ведутся либо как самостоятельный справочник, либо в составе позиций штатного расписания. Путь в типовой ЗУП 3.1: раздел «Кадры» → «Штатное расписание» (или «Настройка» → «Реквизиты и доп. сведения», если штатное расписание не ведётся, тогда справочник «Должности»).

Порядок заполнения в карточке должности:

Порядок действий
  1. 1
    Откройте раздел «Кадры» → «Штатное расписание» и найдите нужную позицию (или откройте справочник «Должности», если штатное расписание не используется).
  2. 2
    Откройте карточку позиции или должности и найдите поле «Код трудовой функции (ОКПДТР)» — обычно оно расположено рядом с наименованием должности.
  3. 3
    Нажмите кнопку выбора и в открывшемся классификаторе найдите подходящую позицию по названию или коду через строку поиска.
  4. 4
    Выберите позицию двойным щелчком — код и наименование из классификатора подставятся в карточку.
  5. 5
    Запишите и закройте карточку. Проверьте, что код сохранился, повторно открыв должность.

Если в организации ведётся история изменения штатного расписания, учитывайте дату: код должен действовать на дату кадрового события. При изменении кода должности для будущих отчётов создавайте изменение позиции с нужной даты, а не редактируйте прошлые данные задним числом — иначе ранее сданные отчёты перестанут соответствовать учёту.

Как код попадает в отчёт СЗВ-ТД

Отчёт СЗВ-ТД формируется в разделе «Отчётность, справки» → «1С-Отчётность» или через «Отчётность в фонды» → «СЗВ-ТД». При создании отчёта программа подбирает зарегистрированные за период кадровые мероприятия: приёмы, переводы, увольнения, переименования.

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

Если кадровый документ (приём или перевод) был создан до того, как код заполнили в должности, отчёт мог сформироваться без кода. В этом случае после заполнения должности обновите данные в отчёте: откройте сформированный СЗВ-ТД и используйте команду обновления или перезаполнения мероприятий, чтобы программа заново подтянула код.

Удобно вести контроль массово: откройте список должностей или штатное расписание, выведите колонку с кодом ОКПДТР через настройку списка и отсортируйте по пустым значениям. Так за пару минут видно все должности, по которым код ещё не заполнен.
ПЗ
Практическое замечание

Проверка заполнения перед отправкой

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

Помимо автоматической проверки, полезно визуально просмотреть список мероприятий: у каждого приёма и перевода должны быть заполнены наименование трудовой функции и её код. Наименование берётся из кадрового документа, код — из должности.

Контрольные точки

Как проверить результат

Поле кода в карточке должности
Норма

Код выбран из классификатора, рядом отображается наименование из ОКПДТР

Тревожный признак

Поле пустое или код введён вручную текстом без подбора из классификатора

Строки мероприятий в отчёте СЗВ-ТД
Норма

У приёмов и переводов заполнены наименование и код трудовой функции

Тревожный признак

Пустые ячейки кода у отдельных сотрудников

Результат проверки отчёта
Норма

Проверка завершена без ошибок по заполнению

Тревожный признак

Сообщения об отсутствии кода трудовой функции

Типичные ошибки и как их исправить

Чаще всего проблемы возникают не из-за самого отчёта, а из-за состояния справочника должностей и порядка ввода кадровых документов. Разберём типовые ситуации.

Типичные ошибки
01
Код заполнен в должности после создания кадрового документа — отчёт сформирован без кода. Решение: перезаполнить мероприятия в отчёте после заполнения должности.
02
Выбран код рабочей профессии для должности служащего или наоборот — формально отчёт пройдёт, но данные будут недостоверны. Решение: выбирать раздел классификатора по фактическому характеру работы.
03
Редактирование позиции штатного расписания задним числом вместо создания изменения с новой даты — расхождение учёта с ранее сданными отчётами. Решение: использовать документы изменения штатного расписания.
04
Код введён произвольным текстом, а не подбором из классификатора — ошибка формата при проверке. Решение: всегда выбирать код через кнопку подбора из ОКПДТР.
05
Устаревшая версия конфигурации — в классификаторе нет актуальных позиций. Решение: обновить 1С:ЗУП.

Особые случаи: совместители, переименование, отсутствие позиции

Внутренние совместители

По каждому месту работы формируется отдельное мероприятие в СЗВ-ТД, и код трудовой функции указывается по должности каждого места работы. Если сотрудник-совместитель занимает две разные должности, в отчёте будет два события с разными кодами — это нормально.

Переименование должности

При переименовании должности без изменения трудовой функции в отчёте регистрируется соответствующее мероприятие. Код подставляется из карточки должности на дату события. Если при переименовании меняется и суть работы, проверьте, соответствует ли код новой функции, — при необходимости обновите код в позиции штатного расписания с даты изменения.

Нужной позиции нет в классификаторе

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

Маршрут решения

Как выбрать действие

Код не подтянулся в отчёт у конкретного сотрудникаПроверьте карточку его должности на дату события и перезаполните мероприятия в отчёте
Код не подтянулся у всех сотрудниковПроверьте заполнение справочника должностей целиком и актуальность релиза конфигурации
В классификаторе нет подходящей позицииОбновите конфигурацию; если позиции всё равно нет — выберите ближайшую по смыслу
Фонд вернул отчёт с ошибкой по кодуИсправьте код в должности, пересоздайте мероприятие и сдайте отчёт повторно как можно скорее

FAQ

Обязателен ли код трудовой функции при увольнении в СЗВ-ТД?

Нет. Код трудовой функции указывается для мероприятий «Приём» и «Перевод» (включая переименование должности). Для увольнения в форме указываются дата и основание прекращения трудового договора, код не требуется.

Что делать, если поле кода в карточке должности неактивно или его нет?

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

Можно ли заполнить код сразу для всех должностей массово?

Типовой массовой обработки для этого обычно нет — коды подбираются индивидуально, поскольку выбор зависит от содержания работы. Практичный подход: вывести список должностей с пустыми кодами через настройку списка и последовательно заполнить каждую. При большом количестве однотипных должностей работа идёт быстро, так как код повторяется.

Должны ли совпадать название должности в договоре и наименование кода из классификатора?

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

Отчёт уже отправлен, а потом обнаружилось, что код указан неверно. Что делать?

Исправьте код в карточке должности (через изменение с корректной датой, если ведётся история), затем сформируйте отчёт СЗВ-ТД повторно по тому же сотруднику с корректными данными и сдайте его. Действуйте быстро, чтобы минимизировать период, в течение которого в фонде хранятся недостоверные сведения.

Где посмотреть, какие отчёты СЗВ-ТД уже отправлены и приняты?

Если используется 1С-Отчётность, статусы отправки и приёма видны в разделе «Отчётность, справки» → «1С-Отчётность» по каждому отправленному отчёту. Там же отображаются протоколы и ошибки, возвращённые фондом.

Итог

Что важно запомнить

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