Другое · 9 мин
Как в 1С добавить код ОКЗ
Как добавить код ОКЗ в 1С:ЗУП и других конфигурациях: загрузка классификатора, присвоение кода должности и штатной единице, проверка результата и типичные ошибки.
Код ОКЗ из Общероссийского классификатора занятий (ОК 010-2014) используется в кадровом учёте для статистической отчётности: форм П-4, 1-Т и других отчётов Росстата, где численность работников распределяется по категориям занятий. В 1С этот код хранится в справочнике «Занятия» и привязывается к должности или штатной единице. Если код не заполнен, программа либо выдаёт предупреждение при формировании отчёта, либо относит сотрудника к неверной категории.
Процедура добавления кода состоит из двух этапов: сначала классификатор загружается в информационную базу (или код создаётся вручную), затем нужный код указывается в карточке должности или позиции штатного расписания. Ниже разобраны оба пути для типовой конфигурации 1С:ЗУП, а также отличия для других программ.
Где в 1С хранится код ОКЗ
В типовых конфигурациях линейки «Зарплата и управление персоналом» существует отдельный справочник «Занятия». Он содержит код, наименование и дополнительные служебные признаки (например, категорию для статистики). Справочник доступен из раздела «Настройка» по пути «Настройка → Справочники → Занятия» либо через «Предприятие» в зависимости от версии интерфейса.
Важно понимать иерархию привязки: код ОКЗ не присваивается физическому лицу напрямую. Он указывается в карточке должности (справочник «Должности») или в позиции штатного расписания, если штатное расписание ведётся. При формировании отчётов программа поднимает код с сотрудника на его позицию и далее на занятие.
В конфигурациях без полноценного кадрового блока (например, в некоторых настройках 1С:Бухгалтерии) справочник занятий может отсутствовать или называться иначе. В таком случае код ОКЗ обычно вводится как текстовый реквизит, и автоматической проверки по классификатору нет — корректность кода контролирует пользователь.
Как загрузить классификатор ОКЗ в базу
Самый быстрый способ заполнить справочник — подобрать коды из встроенного классификатора. Откройте «Настройка → Справочники → Занятия» и нажмите кнопку «Подбор из классификатора» на командной панели списка. Откроется таблица с полным перечнем кодов ОКЗ, сгруппированных по укрупнённым группам.
Найдите нужный код через строку поиска или раскрыв дерево групп, выделите строку и нажмите «Выбрать» — элемент будет создан в справочнике автоматически с корректным кодом и наименованием. Подбор можно выполнять многократно, добавляя по одному коду за раз.
- 1Откройте Настройка → Справочники → Занятия
- 2Нажмите кнопку «Подбор из классификатора» на командной панели
- 3Найдите нужный код через поиск или по дереву групп
- 4Выделите строку и нажмите «Выбрать»
- 5Проверьте, что элемент появился в списке справочника «Занятия»
Если кнопки подбора нет или классификатор пуст, вероятные причины — устаревшая версия конфигурации или неполная начальная загрузка данных. Решение описано в разделе про ошибки ниже.
Как создать код ОКЗ вручную
Ручное создание нужно, когда классификатор недоступен либо требуется код, которого нет в поставке. В списке справочника «Занятия» нажмите «Создать» и заполните поля: код (1–4 цифры по классификатору), наименование занятия и, при наличии, категорию для статистической отчётности.
Код вводите строго по ОК 010-2014: программа при ручном вводе не всегда проверяет соответствие кода реальному классификатору, поэтому ответственность за корректность лежит на пользователе. Ошибочный код приведёт к неверной группировке в отчётах Росстата.
После записи элемента проверьте, что код отображается в списке справочника и доступен для выбора в карточках должностей. Если поле кода заблокировано для редактирования, элемент, скорее всего, создан подбором из классификатора — такие записи лучше не править вручную, чтобы не нарушить соответствие с обновлениями конфигурации.
Как присвоить код ОКЗ должности и штатной единице
Откройте справочник «Должности» (Настройка → Справочники → Должности или Кадры → Должности). В карточке должности найдите поле «Занятие» или «Код по ОКЗ» и выберите ранее добавленный элемент из справочника занятий. Запишите изменения.
Если в программе ведётся штатное расписание, код занятия может храниться в позиции штатного расписания, а не в должности. Откройте «Кадры → Штатное расписание», найдите нужную позицию и проверьте реквизит занятия там. Приоритет обычно у данных штатной позиции.
Для массового заполнения удобно использовать групповое изменение реквизитов (Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов), если оно доступно в вашей поставке и у вас есть соответствующие права. Это позволяет проставить один код сразу нескольким должностям.
Как проверить, что код ОКЗ работает в отчётах
Основная проверка — формирование статистического отчёта, где используется код. Откройте «Отчётность, справки → 1С-Отчётность» и сформируйте форму П-4 или иную форму по труду за нужный период. В таблицах с распределением численности по категориям занятий сотрудники должны попасть в корректные строки.
Дополнительно проверьте заполненность кодов списком: откройте справочник должностей и включите отбор по пустому значению поля занятия — так вы увидите все позиции без кода. В некоторых версиях есть встроенные проверки заполнения, которые сигнализируют о незаполненных реквизитах при подготовке отчётности.
Как проверить результат
Нужные коды присутствуют, наименования соответствуют классификатору
Список пуст или коды введены с ошибками в цифрах
Поле занятия заполнено, код выбирается из справочника
Поле пустое или код введён произвольным текстом
Численность распределяется по категориям без предупреждений
Программа сообщает о незаполненных кодах или сотрудники попадают не в те строки
Особенности для разных конфигураций 1С
В 1С:ЗУП ред. 3 описанный механизм со справочником «Занятия» и подбором из классификатора является штатным. В 1С:ЗУП ред. 2.5 структура похожая, но расположение команд отличается — справочник ищите в меню кадрового учёта или через полнотекстовый поиск по слову «Занятия».
В 1С:Бухгалтерии кадровый функционал ограничен: код ОКЗ, если требуется, обычно указывается непосредственно в карточке должности или сотрудника в виде реквизита, а классификатор может отсутствовать. Тогда код вводится вручную по справочнику ОК 010-2014.
В самописных и сильно доработанных конфигурациях механизм может быть любым. Универсальный способ найти нужное место — открыть «Все функции» (через Shift+F11 или главное меню) и поискать справочник с названием «Занятия» или документы и регистры, где встречается реквизит «КодПоОКЗ».
Способы добавления кода
Быстрый и безопасный способ в типовой ЗУП; код гарантированно корректен, но требует актуальной версии конфигурации
Подходит, когда классификатор недоступен; риск ошибки в цифрах кода лежит на пользователе
Эффективно для массового заполнения должностей; требует прав администратора и аккуратности с отбором объектов
Типичные ошибки и их устранение
Самая частая проблема — пустой справочник и отсутствие кнопки подбора. Обычно это признак устаревшей версии конфигурации: обновление до актуального релиза восстанавливает классификатор. Перед обновлением обязательно сделайте резервную копию базы.
Вторая типичная ошибка — код присвоен должности, но в отчёте сотрудник всё равно попадает не туда. Причина чаще всего в том, что ведётся штатное расписание и код берётся из позиции, а не из должности. Проверьте оба места и приведите их к единому значению.
Третья ситуация — дубли кодов в справочнике, когда один и тот же код создан и подбором, и вручную. Дубли затрудняют выбор и могут давать разные наименования. Лишние элементы пометьте на удаление, предварительно переназначив ссылки на корректный элемент через поиск и замену ссылок (обработка доступна в разделе администрирования).
FAQ
Обязательно ли заполнять код ОКЗ в 1С?
Для расчёта зарплаты код не нужен, но без него статистические формы по труду (П-4 и аналогичные) не смогут корректно распределить численность по категориям занятий. Если организация сдаёт такую отчётность, заполнение кода фактически обязательно.
Где взять актуальный перечень кодов ОКЗ?
Действующий классификатор — ОК 010-2014. В типовой 1С:ЗУП он встроен и доступен через кнопку «Подбор из классификатора» в справочнике «Занятия». Также перечень можно посмотреть в официальных публикациях классификатора.
Что делать, если кнопки «Подбор из классификатора» нет?
Проверьте версию конфигурации — в старых релизах подбора может не быть. Обновите конфигурацию до актуального релиза (с резервной копией) либо создайте коды вручную через кнопку «Создать» в справочнике «Занятия».
Можно ли изменить код ОКЗ задним числом?
Да, изменение реквизита в должности или штатной позиции не создаёт кадровых документов и не влияет на расчёты. Но учтите: уже сданные отчёты это не изменит, а при пересдаче уточнённых форм данные будут взяты с новым кодом.
Почему сотрудник попадает не в ту категорию отчёта?
Проверьте, где именно заполнен код: при ведении штатного расписания приоритет имеет позиция, а не должность. Также убедитесь, что в справочнике «Занятия» выбран корректный элемент, а не дубль с ошибочным кодом.
Что важно запомнить
Код ОКЗ добавляется в справочник «Занятия» подбором из встроенного классификатора или вручную, затем привязывается к должности или штатной позиции. Корректность проверяется формированием статистического отчёта. Не редактируйте элементы из классификатора и устраняйте дубли кодов.