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

Другое · 9 мин

Как поменять код ОКЗ в 1С

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

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

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

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

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

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

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

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

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

Порядок действий в 1С:ЗУП 3.1
  1. 1
    Откройте раздел «Кадры» → «Должности» (или «Настройка» → «Должности»).
  2. 2
    Найдите нужную должность через поиск по наименованию.
  3. 3
    Откройте карточку должности двойным щелчком.
  4. 4
    Найдите поле «Код по ОКЗ» (может называться «ОКЗ» или «Код ОКЗ»).
  5. 5
    Введите новый код вручную или выберите его из классификатора по кнопке выбора.
  6. 6
    Нажмите «Записать и закрыть».
  7. 7
    Откройте штатное расписание и убедитесь, что код обновился.

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

Как выбрать код из встроенного классификатора

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

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

Массовая замена кодов для нескольких должностей

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

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

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

Как проверить результат после изменения

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

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

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

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

В поле «Код по ОКЗ» стоит новый код, запись сохраняется без ошибок

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

Код не сохраняется, программа выдаёт сообщение о недопустимом значении

Штатное расписание
Норма

В позиции штатного расписания отображается обновлённый код

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

Код остался старым — возможно, используется кэш или отдельный реквизит позиции

Отчётность
Норма

В новых отчётах подтягивается исправленный код

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

В отчёте старый код — проверьте, не задан ли код вручную в самой форме отчёта

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

Частые ошибки и ограничения

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

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

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

Когда стоит привлечь специалиста

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

Итог

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

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

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

Можно ли поменять код ОКЗ, если по должности уже есть сотрудники?

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

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

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

Почему поле «Код по ОКЗ» неактивно или не видно?

Наиболее вероятные причины: недостаточно прав доступа (нужна роль кадровика или добавление кадровых данных), поле скрыто настройками формы, либо конфигурация доработана и код вынесен в другой объект. Проверьте права и настройку формы через «Ещё» → «Изменить форму».

Нужно ли обновлять конфигурацию, чтобы получить новый классификатор ОКЗ?

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

Изменится ли код в уже сданной статистической отчётности?

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

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

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