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

Другое · 11 мин

Где поставить код ОКЗ в 1С: настройка и проверка

Разбираем, где поставить код ОКЗ в 1С: ЗУП и БП — в справочнике должностей, штатном расписании и при приёме сотрудника. Проверка, ошибки, FAQ.

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

Точное место, куда вводится код, зависит от конфигурации. В «1С:Зарплата и управление персоналом» код ОКЗ указывается в карточке должности или в позиции штатного расписания. В «1С:Бухгалтерии» — в справочнике «Должности». Ниже разобраны оба варианта, а также способы массовой проверки и типичные ошибки.

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

Что такое код ОКЗ и зачем он нужен в учёте

ОКЗ (ОК 010-2014) — классификатор, который присваивает каждой группе занятий числовой код. Структура кода иерархическая: укрупнённые группы, подгруппы, составные и базовые группы. Для отчётности обычно требуется код базовой группы из четырёх знаков, иногда с контрольным числом и кодом категории занятий (например, для форм статистики).

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

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

Где указать код ОКЗ в 1С:ЗУП

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

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

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

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

Где указать код ОКЗ в 1С:Бухгалтерии

В «1С:Бухгалтерии предприятия» справочник должностей находится по пути «Справочники — Должности» (в некоторых интерфейсах — «Зарплата и кадры — Должности»). Откройте нужный элемент и заполните поле «Код по ОКЗ» через встроенный классификатор. Механика выбора такая же, как в ЗУП: поиск по названию или по коду.

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

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

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

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

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

Если классификатор в вашей базе пустой или устаревший, обновите его через механизм загрузки классификаторов (в типовых конфигурациях — «Администрирование — Загрузка классификаторов» или аналогичный пункт). Без актуального классификатора поле придётся заполнять вручную текстом, что повышает риск опечаток.

Синхронизация между ЗУП и БП: где вести данные

При обмене между «1С:ЗУП» и «1С:Бухгалтерией» справочник должностей переносится вместе с реквизитами, включая код ОКЗ. Правило простое: редактируйте код в той программе, которая является источником кадровых данных, — как правило, это ЗУП. После очередной синхронизации значение попадёт в бухгалтерскую базу автоматически.

Если исправить код только в БП, при следующей синхронизации значение может быть перезаписано данными из ЗУП — в зависимости от настроек обмена. Признак такой проблемы: код «сам собой» возвращается к старому или пустому значению. В этом случае проверьте, в какой базе ведётся справочник, и внесите правку там.

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

Проверка заполнения и поиск пропусков

Быстрый способ найти должности без кода ОКЗ — открыть список справочника и включить отбор по пустому значению поля. В ЗУП также удобно использовать встроенные проверки: при формировании отчётов программа выдаёт сообщения о незаполненных реквизитах с указанием конкретных сотрудников и должностей.

Для массовой проверки сформируйте список сотрудников с должностями (универсальный отчёт по справочнику «Сотрудники» или кадровый отчёт «Штатные сотрудники») и сверьте, что у каждой используемой должности код заполнен. Обратите внимание на архивные должности: если по ним есть действующие сотрудники, код нужен и там.

Финальный контроль — форматно-логическая проверка готового отчёта перед отправкой. Типовые отчёты 1С подсвечивают ошибки заполнения, а внешние проверяющие программы (которые предоставляют фонды и операторы ЭДО) покажут расхождения с требованиями формата.

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

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

Поле «Код по ОКЗ» в карточке должности
Норма

Заполнено кодом из классификатора, сохраняется без ошибок

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

Пусто, либо значение введено текстом с опечаткой

Отчёт после заполнения
Норма

Код подтянулся для всех сотрудников должности

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

Часть сотрудников без кода — проверьте позиции штатного расписания

Форматно-логический контроль
Норма

Проверка пройдена без замечаний по ОКЗ

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

Ошибки формата кода или пустые значения

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

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

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

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

Типичные ошибки
01
Правка кода в БП при синхронизации из ЗУП — значение затирается обменом
02
Ввод кода вручную вместо выбора из классификатора — ошибки форматной проверки
03
Дубли должностей: код заполнен в одном элементе, сотрудники привязаны к другому
04
Забытые архивные должности с действующими сотрудниками — пропуски в отчётах
05
Не переформирован сохранённый отчёт после изменения кода — в файле старое значение

FAQ

Обязательно ли заполнять код ОКЗ, если компания небольшая?

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

Что делать, если в классификаторе нет подходящего занятия?

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

Нужно ли перепроводить документы после изменения кода ОКЗ?

Нет. Код хранится в справочнике должностей и читается отчётами на момент формирования. Достаточно переформировать нужный отчёт. Кадровые документы и начисления перепроводить не требуется.

Почему в отчёте у части сотрудников код пустой, хотя в должности он заполнен?

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

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

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

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

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

Итог

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

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