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