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

Другое · 9 мин

Как в 1С добавить код ОКЗ

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

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

Процедура добавления кода состоит из двух этапов: сначала классификатор загружается в информационную базу (или код создаётся вручную), затем нужный код указывается в карточке должности или позиции штатного расписания. Ниже разобраны оба пути для типовой конфигурации 1С:ЗУП, а также отличия для других программ.

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

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

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

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

Как загрузить классификатор ОКЗ в базу

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

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

Подбор кода из классификатора
  1. 1
    Откройте Настройка → Справочники → Занятия
  2. 2
    Нажмите кнопку «Подбор из классификатора» на командной панели
  3. 3
    Найдите нужный код через поиск или по дереву групп
  4. 4
    Выделите строку и нажмите «Выбрать»
  5. 5
    Проверьте, что элемент появился в списке справочника «Занятия»

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

Как создать код ОКЗ вручную

Ручное создание нужно, когда классификатор недоступен либо требуется код, которого нет в поставке. В списке справочника «Занятия» нажмите «Создать» и заполните поля: код (1–4 цифры по классификатору), наименование занятия и, при наличии, категорию для статистической отчётности.

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

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

Как присвоить код ОКЗ должности и штатной единице

Откройте справочник «Должности» (Настройка → Справочники → Должности или Кадры → Должности). В карточке должности найдите поле «Занятие» или «Код по ОКЗ» и выберите ранее добавленный элемент из справочника занятий. Запишите изменения.

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

Для массового заполнения удобно использовать групповое изменение реквизитов (Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов), если оно доступно в вашей поставке и у вас есть соответствующие права. Это позволяет проставить один код сразу нескольким должностям.

Как проверить, что код ОКЗ работает в отчётах

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

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

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

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

Справочник «Занятия»
Норма

Нужные коды присутствуют, наименования соответствуют классификатору

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

Список пуст или коды введены с ошибками в цифрах

Карточка должности
Норма

Поле занятия заполнено, код выбирается из справочника

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

Поле пустое или код введён произвольным текстом

Отчёт П-4
Норма

Численность распределяется по категориям без предупреждений

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

Программа сообщает о незаполненных кодах или сотрудники попадают не в те строки

Особенности для разных конфигураций 1С

В 1С:ЗУП ред. 3 описанный механизм со справочником «Занятия» и подбором из классификатора является штатным. В 1С:ЗУП ред. 2.5 структура похожая, но расположение команд отличается — справочник ищите в меню кадрового учёта или через полнотекстовый поиск по слову «Занятия».

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

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

Способы добавления кода

Подбор из классификатора

Быстрый и безопасный способ в типовой ЗУП; код гарантированно корректен, но требует актуальной версии конфигурации

Ручное создание элемента

Подходит, когда классификатор недоступен; риск ошибки в цифрах кода лежит на пользователе

Групповое изменение реквизитов

Эффективно для массового заполнения должностей; требует прав администратора и аккуратности с отбором объектов

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

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

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

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

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

FAQ

Обязательно ли заполнять код ОКЗ в 1С?

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

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

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

Что делать, если кнопки «Подбор из классификатора» нет?

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

Можно ли изменить код ОКЗ задним числом?

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

Почему сотрудник попадает не в ту категорию отчёта?

Проверьте, где именно заполнен код: при ведении штатного расписания приоритет имеет позиция, а не должность. Также убедитесь, что в справочнике «Занятия» выбран корректный элемент, а не дубль с ошибочным кодом.

Итог

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

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