Другое · 11 мин
Как в 1С заполнить код трудовой функции для СЗВ-ТД
Пошаговая инструкция: как в 1С:ЗУП заполнить код трудовой функции по ОКПДТР для отчёта СЗВ-ТД, где взять коды и как проверить результат перед отправкой.
Отчёт СЗВ-ТД передаётся в Социальный фонд России при каждом кадровом событии: приёме, переводе, увольнении, переименовании должности. Одно из обязательных полей формы — код выполняемой трудовой функции, который выбирается из Общероссийского классификатора профессий рабочих, должностей служащих и тарифных разрядов (ОКПДТР). Если код не заполнен или указан неверно, фонд вернёт отчёт с ошибкой, а сроки сдачи СЗВ-ТД строгие — не позднее следующего рабочего дня после издания приказа.
В конфигурации 1С:Зарплата и управление персоналом (ЗУП 3.1) код трудовой функции хранится в справочнике должностей и автоматически подтягивается в отчёт СЗВ-ТД из кадровых данных сотрудника. Поэтому основная работа сводится к корректному заполнению карточки должности и проверке того, что код попал в отчёт.
Ниже разобран порядок действий: где взять правильный код, как внести его в программу, как проверить заполнение перед отправкой и что делать, если нужной позиции нет в классификаторе.
Что такое код трудовой функции и зачем он нужен в СЗВ-ТД
Код трудовой функции — это позиция из ОКПДТР, которая описывает профессию или должность работника. Классификатор содержит коды для рабочих профессий (раздел «Профессии рабочих») и для должностей служащих (раздел «Должности служащих»). В отчёте СЗВ-ТД код указывается вместе с наименованием трудовой функции в трудовом договоре.
Важно понимать различие: наименование трудовой функции — это текст из трудового договора или штатного расписания (например, «менеджер по продажам»), а код — формализованная позиция классификатора (например, код 24075 «Менеджер»). Наименование и код не обязаны совпадать дословно: главное, чтобы код отражал суть выполняемой работы.
Код обязателен для мероприятий «Приём» и «Перевод» (в том числе при переименовании должности). Для увольнения код трудовой функции в форме не требуется. Если код отсутствует или не соответствует формату классификатора, СФР при приёме выдаст ошибку, и отчёт придётся исправлять и сдавать заново — с риском нарушить срок.
Где взять правильный код из классификатора
Классификатор ОКПДТР встроен в типовую конфигурацию 1С:ЗУП и обновляется вместе с релизами. Искать код во внешних источниках обычно не требуется — достаточно открыть подбор из классификатора прямо в карточке должности. Однако если конфигурация давно не обновлялась, перечень кодов может быть неполным.
При выборе кода ориентируйтесь на фактическое содержание работы, а не только на название должности. Например, сотрудник с должностью «специалист по кадрам» может соответствовать коду должности служащего из группы специалистов по управлению персоналом. Если точного совпадения нет, выбирается ближайшая по смыслу позиция классификатора.
Для рабочих профессий в классификаторе дополнительно предусмотрены разряды и категории, но для СЗВ-ТД достаточно самого кода профессии. Тарифный разряд в отчёт не передаётся.
Заполнение кода в карточке должности
Основное место хранения кода — карточка должности. В зависимости от настроек учёта должности ведутся либо как самостоятельный справочник, либо в составе позиций штатного расписания. Путь в типовой ЗУП 3.1: раздел «Кадры» → «Штатное расписание» (или «Настройка» → «Реквизиты и доп. сведения», если штатное расписание не ведётся, тогда справочник «Должности»).
Порядок заполнения в карточке должности:
- 1Откройте раздел «Кадры» → «Штатное расписание» и найдите нужную позицию (или откройте справочник «Должности», если штатное расписание не используется).
- 2Откройте карточку позиции или должности и найдите поле «Код трудовой функции (ОКПДТР)» — обычно оно расположено рядом с наименованием должности.
- 3Нажмите кнопку выбора и в открывшемся классификаторе найдите подходящую позицию по названию или коду через строку поиска.
- 4Выберите позицию двойным щелчком — код и наименование из классификатора подставятся в карточку.
- 5Запишите и закройте карточку. Проверьте, что код сохранился, повторно открыв должность.
Если в организации ведётся история изменения штатного расписания, учитывайте дату: код должен действовать на дату кадрового события. При изменении кода должности для будущих отчётов создавайте изменение позиции с нужной даты, а не редактируйте прошлые данные задним числом — иначе ранее сданные отчёты перестанут соответствовать учёту.
Как код попадает в отчёт СЗВ-ТД
Отчёт СЗВ-ТД формируется в разделе «Отчётность, справки» → «1С-Отчётность» или через «Отчётность в фонды» → «СЗВ-ТД». При создании отчёта программа подбирает зарегистрированные за период кадровые мероприятия: приёмы, переводы, увольнения, переименования.
Для каждого мероприятия «Приём» или «Перевод» программа автоматически подставляет код трудовой функции из карточки должности, действующей на дату события. Если код в должности не заполнен, поле в отчёте останется пустым — это и есть основной источник ошибок при отправке.
Если кадровый документ (приём или перевод) был создан до того, как код заполнили в должности, отчёт мог сформироваться без кода. В этом случае после заполнения должности обновите данные в отчёте: откройте сформированный СЗВ-ТД и используйте команду обновления или перезаполнения мероприятий, чтобы программа заново подтянула код.
Удобно вести контроль массово: откройте список должностей или штатное расписание, выведите колонку с кодом ОКПДТР через настройку списка и отсортируйте по пустым значениям. Так за пару минут видно все должности, по которым код ещё не заполнен.
Проверка заполнения перед отправкой
Перед отправкой отчёта используйте встроенную проверку: в форме СЗВ-ТД есть команда «Проверить» (проверка в программе) и, при наличии подключённой 1С-Отчётности, проверка по контрольным соотношениям фонда. Проверка покажет сотрудников, у которых не заполнен код трудовой функции или указаны некорректные данные.
Помимо автоматической проверки, полезно визуально просмотреть список мероприятий: у каждого приёма и перевода должны быть заполнены наименование трудовой функции и её код. Наименование берётся из кадрового документа, код — из должности.
Как проверить результат
Код выбран из классификатора, рядом отображается наименование из ОКПДТР
Поле пустое или код введён вручную текстом без подбора из классификатора
У приёмов и переводов заполнены наименование и код трудовой функции
Пустые ячейки кода у отдельных сотрудников
Проверка завершена без ошибок по заполнению
Сообщения об отсутствии кода трудовой функции
Типичные ошибки и как их исправить
Чаще всего проблемы возникают не из-за самого отчёта, а из-за состояния справочника должностей и порядка ввода кадровых документов. Разберём типовые ситуации.
Особые случаи: совместители, переименование, отсутствие позиции
Внутренние совместители
По каждому месту работы формируется отдельное мероприятие в СЗВ-ТД, и код трудовой функции указывается по должности каждого места работы. Если сотрудник-совместитель занимает две разные должности, в отчёте будет два события с разными кодами — это нормально.
Переименование должности
При переименовании должности без изменения трудовой функции в отчёте регистрируется соответствующее мероприятие. Код подставляется из карточки должности на дату события. Если при переименовании меняется и суть работы, проверьте, соответствует ли код новой функции, — при необходимости обновите код в позиции штатного расписания с даты изменения.
Нужной позиции нет в классификаторе
Если точной позиции в ОКПДТР нет (что бывает с новыми или узкими специальностями), выбирается ближайшая по содержанию работы позиция. Наименование трудовой функции в отчёте при этом остаётся таким, как в трудовом договоре, — расхождение наименования и наименования кода допустимо.
Как выбрать действие
FAQ
Обязателен ли код трудовой функции при увольнении в СЗВ-ТД?
Нет. Код трудовой функции указывается для мероприятий «Приём» и «Перевод» (включая переименование должности). Для увольнения в форме указываются дата и основание прекращения трудового договора, код не требуется.
Что делать, если поле кода в карточке должности неактивно или его нет?
Проверьте версию конфигурации: поддержка кодов ОКПДТР для СЗВ-ТД реализована в актуальных релизах 1С:ЗУП 3.1. Если релиз старый, обновите конфигурацию. Также убедитесь, что открыта именно карточка должности или позиции штатного расписания, а не другое связанное представление.
Можно ли заполнить код сразу для всех должностей массово?
Типовой массовой обработки для этого обычно нет — коды подбираются индивидуально, поскольку выбор зависит от содержания работы. Практичный подход: вывести список должностей с пустыми кодами через настройку списка и последовательно заполнить каждую. При большом количестве однотипных должностей работа идёт быстро, так как код повторяется.
Должны ли совпадать название должности в договоре и наименование кода из классификатора?
Дословное совпадение не требуется. В отчёте передаются и наименование трудовой функции по трудовому договору, и код из ОКПДТР. Код должен отражать суть выполняемой работы, а наименование остаётся таким, как оформлено в кадровых документах.
Отчёт уже отправлен, а потом обнаружилось, что код указан неверно. Что делать?
Исправьте код в карточке должности (через изменение с корректной датой, если ведётся история), затем сформируйте отчёт СЗВ-ТД повторно по тому же сотруднику с корректными данными и сдайте его. Действуйте быстро, чтобы минимизировать период, в течение которого в фонде хранятся недостоверные сведения.
Где посмотреть, какие отчёты СЗВ-ТД уже отправлены и приняты?
Если используется 1С-Отчётность, статусы отправки и приёма видны в разделе «Отчётность, справки» → «1С-Отчётность» по каждому отправленному отчёту. Там же отображаются протоколы и ошибки, возвращённые фондом.
Что важно запомнить
Код трудовой функции для СЗВ-ТД выбирается из классификатора ОКПДТР и заполняется в карточке должности или позиции штатного расписания в 1С:ЗУП. В отчёт код попадает автоматически на дату кадрового события. Перед отправкой запустите проверку отчёта и убедитесь, что у всех приёмов и переводов код заполнен. Изменения вносите документами с корректной датой, не редактируя прошлый учёт задним числом.