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

Другое · 10 мин

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

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

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

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

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

Что такое код выполняемой функции и зачем он в СЗВ-ТД

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

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

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

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

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

Если в вашей базе штатное расписание не ведётся, код может храниться в справочнике «Должности» (раздел «Настройка» → «Должности» или «Кадры» → «Должности» в зависимости от релиза). Тогда именно оттуда отчёт будет брать значение.

Важно понимать: документ «Увольнение» сам по себе кода не содержит. Отчёт СЗВ-ТД при формировании анализирует кадровую историю сотрудника — последний перевод или приём — и подставляет код из позиции, действовавшей на дату увольнения. Поэтому исправлять код нужно в источнике, а не в отчёте.

Пошаговое заполнение кода в позиции штатного расписания

Откройте список позиций: «Кадры» → «Штатное расписание». Найдите позицию увольняемого сотрудника через поиск по названию должности или подразделению. Откройте карточку позиции двойным щелчком.

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

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

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

Заполнение кода, если штатное расписание не ведётся

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

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

Формирование СЗВ-ТД при увольнении и проверка кода

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

После заполнения нажмите «Заполнить» — программа подтянет данные из кадровых документов, включая код выполняемой функции из позиции. Откройте строку сотрудника и проверьте, что поле кода заполнено и соответствует ожидаемой функции.

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

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

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

Поле кода в строке сотрудника в СЗВ-ТД
Норма

Код заполнен и совпадает с кодом в позиции штатного расписания

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

Поле пустое или содержит код другой функции

Код в карточке позиции
Норма

Выбран актуальный код из классификатора, изменения проведены нужной датой

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

Изменение сохранено датой позже увольнения — код не попадёт в отчёт

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

Проверка пройдена без ошибок и предупреждений по трудовой функции

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

Есть предупреждения или ошибки по коду выполняемой функции

Типичные ошибки и ограничения

Самая частая ошибка — заполнение кода после формирования отчёта. Отчёт не обновляется автоматически: после исправления позиции нужно заново нажать «Заполнить» или перевыбрать сотрудника в отчёте.

Вторая типичная ситуация — изменение позиции проведено датой позже даты увольнения. Программа берёт данные на дату кадрового события, поэтому «задним числом» после увольнения код в отчёт не попадёт. Либо измените дату документа изменения позиции (если это допустимо по учёту), либо укажите код вручную в отчёте, если релиз это позволяет.

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

Типичные ошибки
01
Заполнение кода в позиции после формирования отчёта — отчёт не обновится, нужно перезаполнить сведения
02
Проведение изменения позиции датой позже увольнения — код не попадёт в СЗВ-ТД на дату события
03
Исправление кода в должности, когда учёт идёт по штатному расписанию, — отчёт берёт данные из позиции, а не из справочника
04
Ручная правка кода в отчёте без исправления источника — при следующем формировании ошибка повторится

Когда код можно указать вручную и границы самостоятельной работы

В ряде релизов ЗУП код выполняемой функции можно отредактировать непосредственно в строке отчёта. Это допустимо как разовая мера, но порождает рассинхронизацию: при следующем формировании отчёт снова возьмёт данные из позиции. Правильный подход — исправить источник, а ручную правку использовать только как временное решение перед срочной отправкой.

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

FAQ

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

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

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

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

Код заполнен в позиции, но в отчёт не попадает. Что делать?

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

Сотрудник переводился несколько раз. Какой код попадёт в СЗВ-ТД?

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

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

Да, но штатной массовой обработки может не быть в вашем релизе. Варианты: последовательное заполнение вручную, использование обработки группового изменения реквизитов (если доступна и поддерживает нужный объект) или привлечение специалиста для написания обработки. Перед массовыми изменениями обязательно создайте резервную копию базы.

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

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

Итог

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

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