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

Другое · 10 мин

Как найти код по ОКПДТР в 1С

Где в 1С:ЗУП хранится классификатор ОКПДТР, как найти код профессии по названию, добавить недостающую позицию и проверить корректность кода в штатном расписании.

ОКПДТР — Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов (ОК 016-94). В программах 1С его коды используются при заполнении штатного расписания, кадровых приказов и отчётности, где требуется указание кода профессии или должности. Чаще всего с поиском кода сталкиваются кадровики в 1С:Зарплата и управление персоналом (ЗУП) редакций 2.5 и 3.1.

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

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

Где в 1С хранятся коды ОКПДТР

В 1С:ЗУП 3.1 код по ОКПДТР указывается в карточке должности. Справочник «Должности» находится в разделе «Настройка» → «Реквизиты и справочники» → «Должности» либо доступен из раздела «Кадры». В карточке должности есть поле «ОКПДТР», в которое вводится код в формате классификатора, например 21675 или 24196.1.

В более ранних редакциях и в некоторых отраслевых решениях код может храниться в отдельном справочнике «Профессии» или «Классификатор профессий и должностей». Тогда в карточке должности выбирается ссылка на элемент этого справочника, а код подставляется автоматически. Если вы не видите поля ОКПДТР в карточке должности, проверьте, нет ли в меню «Настройка» отдельного справочника профессий.

В конфигурациях линейки 1С:ERP и 1С:Комплексная автоматизация кадровые справочники унаследованы от ЗУП, поэтому путь к кодам аналогичен. В 1С:Бухгалтерии классификатор ОКПДТР в типовой поставке, как правило, не используется — там должности ведутся простым строковым справочником.

Как найти код через справочник «Должности»

Самый быстрый способ — открыть список должностей и найти нужную по названию. Порядок действий в ЗУП 3.1:

Порядок поиска кода
  1. 1
    Откройте раздел «Настройка» → «Реквизиты и справочники» → «Должности» (или «Кадры» → «Должности»).
  2. 2
    В строке поиска введите название должности, например «слесарь», и нажмите Enter.
  3. 3
    Откройте карточку найденной должности двойным щелчком.
  4. 4
    Найдите поле «ОКПДТР» — в нём указан код.
  5. 5
    Если поле пустое, код для этой должности в базе не задан и его нужно внести вручную.

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

Поиск работает по подстроке, поэтому достаточно ввести часть названия. Учитывайте, что в базе могут быть дубли должностей с похожими наименованиями («Менеджер», «Менеджер по продажам», «Менеджер по работе с клиентами») — открывайте карточку и сверяйте код именно той должности, которая используется в штатном расписании.

Как найти код через штатное расписание

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

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

Для массовой проверки используйте отчёт «Штатное расписание» или универсальный отчёт по справочнику «Должности» с выводом поля ОКПДТР: сразу видно, у каких должностей код не заполнен.

Что делать, если нужного кода нет в базе

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

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

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

Как проверить корректность найденного кода

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

Сверьте код с наименованием должности по тексту классификатора. Частая ситуация: должность называется «Специалист по кадрам», а проставлен код для «Инспектора по кадрам» — формально код есть, но семантически он неверен.

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

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

Поле ОКПДТР в карточке должности
Норма

Заполнен код формата классификатора, например 24196.1

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

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

Соответствие кода названию должности
Норма

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

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

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

Отчёт по штатному расписанию
Норма

У всех действующих позиций коды выведены и не повторяются ошибочно

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

У части позиций код пуст или дублируется неверно

Типичные ошибки при работе с кодами ОКПДТР

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

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

Если поле ОКПДТР не отображается в программе

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

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

Маршрут решения

Как выбрать действие

Поле ОКПДТР есть в карточке должности, но пустоеВведите код вручную по тексту классификатора ОК 016-94
Поля ОКПДТР нет вообщеПроверьте версию конфигурации, права доступа и наличие отдельного справочника профессий
Код есть, но в отчёте пустоПроверьте, что позиция штатного расписания ссылается именно на эту должность, а не на дубль
Нужно заполнить коды массовоИспользуйте групповое изменение реквизитов или загрузку классификатора, предварительно сделав копию базы

Для массового заполнения удобна обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание»): она позволяет отобрать должности по условию и установить значение поля ОКПДТР сразу для группы. Работайте с ней аккуратно и только после резервного копирования.

Итог

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

Код ОКПДТР в 1С:ЗУП хранится в карточке должности (раздел «Настройка» → «Должности») или в связанном справочнике профессий. Ищите должность по названию, проверяйте поле ОКПДТР и при необходимости вводите код вручную по классификатору ОК 016-94. Перед массовыми изменениями делайте резервную копию базы.

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

Можно ли найти код ОКПДТР по названию профессии, если его нет в базе?

В самой программе поиск идёт только по уже введённым данным. Если код не внесён, сначала найдите его в тексте классификатора ОК 016-94 по названию профессии, а затем введите в карточку должности вручную.

Где в 1С:ЗУП 3.1 находится справочник должностей?

Раздел «Настройка» → «Реквизиты и справочники» → «Должности». Также справочник доступен из раздела «Кадры» и из карточки позиции штатного расписания по ссылке на должность.

Чем ОКПДТР отличается от ОКЗ в 1С?

Это разные классификаторы: ОКПДТР (ОК 016-94) описывает профессии рабочих и должности служащих, ОКЗ — занятия. В ЗУП для них предусмотрены отдельные поля и справочники, подставлять код одного классификатора вместо другого нельзя.

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

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

Можно ли изменить код ОКПДТР у действующей должности?

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

Нужно ли загружать весь классификатор ОКПДТР в базу?

Не обязательно. Большинство организаций вносят только те коды, которые соответствуют реально используемым должностям. Полная загрузка оправдана, если штат большой и коды требуются для множества позиций сразу.