Введение: зачем нужен этот отчет
С 2026 года вступил в силу обновленный Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов (ОКПДТР). Для кадровых служб это означает необходимость проверить, насколько актуальные должности в штатном расписании соответствуют новым кодам и наименованиям.
В конфигурации «Зарплата и управление персоналом», редакция 3.1, фирма 1С уже включила в состав общие макеты с актуальными данными классификатора:
КлассификаторОКПДТР2026ДолжностиКлассификаторОКПДТР2026Профессии
Но штатного средства, которое бы массово сверяло позиции штатного расписания с этими макетами и показывало расхождения, в типовой поставке нет. Именно эту задачу и решает предлагаемый отчет.
Реальный кейс
На одном из проектов потребовалось провести полный аудит штатного расписания перед переходом на новый классификатор. Объем задачи:
- 358 позиций штатного расписания
- Больше половины позиций имели расхождения с новым классификатором
- Без отчета кадровая служба не могла приступить к работе — править 358 записей вручную без понимания картины в целом было невозможно
Отчет позволил за один запуск увидеть всю картину: какие должности соответствуют новому классификатору, какие требуют уточнения, а по каким вообще не удалось найти соответствие. Это дало возможность спланировать работу и расставить приоритеты.
Что делает отчет
Отчет формирует таблицу со следующими колонками:
- Родитель позиции — подразделение (с иерархией)
- Позиция ШР — должность из штатного расписания
- Наименование по Классификатору 2026 — как должность называется в новом классификаторе
- Код до 2026 — код ОКПДТР, указанный в карточке трудовой функции
- Код с 2026 — код из встроенного макета конфигурации
- Статус — результат проверки
Статус может принимать три значения:
- «ОК» — соответствие найдено, код с 2026 присутствует в классификаторе
- «Ошибка: код с 2026 не заполнен» — в карточке трудовой функции не указан код по новому классификатору
- «Ошибка: код с 2026 не найден в классификаторе» — код указан, но отсутствует во встроенном макете
Как это работает технически
Отчет построен на Системе Компоновки Данных (СКД) и использует два источника:
- Основной набор данных — запрос к справочнику
ШтатноеРасписаниес левым соединением по справочникуТрудовыеФункции. Отбор идет по дате отчета (учитываются только утвержденные на указанную дату позиции). - Внешний набор данных
ВнешнийКлассификатор2026— таблица значений, которая формируется программно из двух общих макетов конфигурации:КлассификаторОКПДТР2026ДолжностиКлассификаторОКПДТР2026Профессии
Данные из макетов читаются через метод ОбщегоНазначения.ПрочитатьXMLВТаблицу() и объединяются в одну таблицу с двумя колонками: Code и Name.
Связь между наборами осуществляется по полю КодС2026 (из основного запроса) и Code (из внешнего набора). На основе этой связи вычисляется поле Статус — именно оно показывает, найдено ли соответствие.
Отчет зарегистрирован как дополнительный отчет с безопасным режимом, версия 1.0.
Как использовать
Шаг 1. Подключение отчета
Загрузите файл .epf через раздел «Дополнительные отчеты и обработки» (или через «Функции для технического специалиста» → «Загрузка внешних обработок»). Отчет появится в списке дополнительных отчетов.
Шаг 2. Запуск
Откройте отчет. В форме будет единственный параметр — «Дата отчета». Укажите дату, на которую нужно проверить штатное расписание (обычно — текущая дата или дата планируемого перехода).
Рисунок 1: Форма отчета с параметром даты. Отчет ещё не сформирован, таблица результатов пуста.
Шаг 3. Формирование
Нажмите кнопку «Сформировать». Отчет выгрузит все утвержденные на указанную дату позиции штатного расписания и сверит их с классификатором.
Рисунок 2: Результаты проверки 358 позиций штатного расписания: зелёные строки — соответствие найдено, красные — требуют внимания.
Шаг 4. Анализ результатов
Используйте группировку по подразделениям для детализации:
Рисунок 3: Группировка по подразделениям помогает выявить проблемные зоны: на примере автотранспортной службы показана иерархия и статусы соответствия для каждой должности.
Для быстрого поиска проблемных мест можно использовать отбор по подразделению:
Рисунок 4: Отбор по конкретному подразделению позволяет сфокусироваться на проблемной зоне.
Типичная ошибка выглядит так:
Рисунок 5: Типичные ошибки: должности без соответствия в новом классификаторе 2026 года (код с 2026 не найден). На примере автотранспортной службы показано, как выглядит такая ситуация в отчёте.
Шаг 5. Работа с классификатором
Если нужно уточнить, какие именно коды и наименования содержит встроенный классификатор, можно открыть общий макет конфигурации:
Рисунок 6: Структура классификатора в общем макете конфигурации «КлассификаторОКПДТР2026Профессии».
Ограничения
- Только ЗУП 3.1 — отчет использует специфичные для этой конфигурации справочники (
ШтатноеРасписание,ТрудовыеФункции) и общие макеты. В других конфигурациях (БП, УТ) отчет работать не будет. - Требуется актуальная версия конфигурации — общие макеты с классификатором 2026 года появились в относительно свежих релизах ЗУП 3.1. Если макетов нет в вашей базе, отчет не сформирует данные.
- Только утвержденные позиции — отчет проверяет только позиции штатного расписания со статусом «Утверждена» на указанную дату. Черновики и закрытые позиции не учитываются.
- Безопасный режим — отчет зарегистрирован с признаком безопасного режима, поэтому не имеет доступа к файловой системе и внешним ресурсам. Это ограничение можно снять при необходимости, изменив параметр регистрации.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.18
Вступайте в нашу телеграмм-группу Инфостарт