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