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

Другое · 10 мин

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

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

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

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

Что такое код выполняемой функции и откуда он берётся

Код выполняемой функции соответствует занятию работника по Общероссийскому классификатору занятий ОК 010-2014 (ОКЗ). Код состоит из четырёх цифр — это уровень базовой группы классификатора, например 2411 для бухгалтера или 3512 для специалиста по информационным и коммуникационным технологиям. Точное соответствие определяется по наименованию должности и характеру трудовой функции, а не по названию подразделения.

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

В 1С источником значения служит реквизит с кодом по ОКЗ, который хранится в кадровых данных. В зависимости от конфигурации это поле находится в справочнике должностей, в штатном расписании или непосредственно в документе приёма на работу.

Где в 1С 8 хранится код по ОКЗ

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

В 1С:Бухгалтерии 8 структура проще: кадровые данные ограничены, и код по ОКЗ чаще всего указывается в карточке сотрудника или в кадровом документе. Если поле отсутствует в интерфейсе, проверьте настройки функциональности — часть кадровых реквизитов включается отдельно.

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

Поле кода пустое в отчётеИсточник не заполнен

Проверьте карточку должности и документ приёма сотрудника

Код подставлен, но неверныйУстаревшие данные в справочнике

Сверьте код с актуальным ОКЗ и исправьте в источнике

Код есть, но отчёт не проходит проверкуОшибка формата

Убедитесь, что код — 4 цифры без точек и пробелов

Пошаговое заполнение кода в 1С:ЗУП 8

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

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

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

Порядок действий
  1. 1
    Определите код должности по классификатору ОКЗ (4 знака)
  2. 2
    Откройте карточку должности или позицию штатного расписания
  3. 3
    Заполните поле кода по ОКЗ и сохраните
  4. 4
    Перезаполните отчёт СЗВ-ТД
  5. 5
    Проверьте строку сотрудника и запустите проверку отчёта

Заполнение в 1С:Бухгалтерии 8 и особенности ручного ввода

В 1С:Бухгалтерии 8 откройте карточку сотрудника (раздел «Зарплата и кадры» — «Сотрудники») и найдите поле кода по ОКЗ. Если его нет, проверьте документ «Приём на работу»: в некоторых релизах реквизит размещён там. Укажите четырёхзначный код и сохраните.

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

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

Проверка отчёта перед отправкой

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

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

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

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

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

Формат кода
Норма

4 цифры без разделителей

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

Точки, пробелы, буквы, 5 и более знаков

Наличие кода в строках отчёта
Норма

Код указан по каждому мероприятию

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

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

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

Нет ошибок по полю кода

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

Сообщения о неверном или отсутствующем коде

Соответствие ОКЗ
Норма

Код есть в актуальном классификаторе

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

Код не найден в ОКЗ

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

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

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

Третья группа ошибок — технические: код введён с точкой (например, 2411.0), с пробелом или в виде наименования вместо цифр. Такие значения не пройдут форматный контроль. Исправьте запись на четыре цифры без дополнительных символов.

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

Когда код подобрать сложно и что делать

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

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

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

Итоговые рекомендации

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

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

Итог

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

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

Частые вопросы

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

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

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

Актуальная редакция ОК 010-2014 публикуется в официальных источниках нормативной информации. Кроме того, классификатор встроен в типовые конфигурации 1С и обновляется вместе с релизами — при выборе кода из списка вы работаете с актуальной версией, если конфигурация поддерживается.

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

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

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

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

Нужно ли указывать код при увольнении?

Код выполняемой функции относится к характеристике занимаемой позиции, поэтому в мероприятии увольнения он, как правило, указывается по той должности, с которой сотрудник увольняется. Ориентируйтесь на требования формата и результаты встроенной проверки отчёта.

Чем отличается код по ОКЗ от кода по ОКПДТР?

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