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

Другое · 9 мин

Код выполняемой функции в 1С ЗУП: как заполнить

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

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

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

Материал подходит для 1С: ЗУП редакции 3.1 — актуальной линейки конфигурации. Интерфейс в разных релизах может незначительно отличаться, но общая логика заполнения сохраняется.

Что такое код выполняемой функции и зачем он нужен

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

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

Где находится поле в программе

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

Если поле не отображается, проверьте настройки учётной политики: раздел «Настройка» → «Реквизиты и настройки» → блок кадрового учёта. Видимость ряда полей в ЗУП зависит от включённых функциональных опций — например, от использования тарификации или специальных режимов учёта.

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

Откуда брать значение кода

Значение выбирается из справочника классификатора, загруженного в базу. Стандартно в ЗУП доступны классификаторы ОКВЭД, ОКПО и другие, а классификатор профессий и должностей подключается в зависимости от поставки и релиза.

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

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

Пошаговое заполнение кода в позиции штатного расписания

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

Порядок действий
  1. 1
    Откройте раздел «Кадры» → «Штатное расписание».
  2. 2
    Найдите нужную позицию списком или через поиск по подразделению и должности.
  3. 3
    Откройте карточку позиции двойным щелчком.
  4. 4
    Найдите поле «Код выполняемой функции» и нажмите кнопку выбора.
  5. 5
    В открывшемся справочнике классификатора найдите подходящий код по наименованию трудовой функции.
  6. 6
    Выберите значение, проверьте, что оно подставилось в поле.
  7. 7
    Запишите и закройте карточку позиции.
  8. 8
    Если изменение должно действовать с определённой даты, убедитесь, что штатное расписание ведётся с историей изменений и утверждено соответствующим приказом.

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

Особенности для бюджетных учреждений и тарификации

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

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

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

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

Поле есть, но справочник классификатора пустЗагрузите классификатор из поставки конфигурации или проверьте настройки обновления справочников
Поле не отображается в карточке позицииПроверьте функциональные опции в разделе «Настройка» и включённую тарификацию
Нужен код, которого нет в классификатореУточните актуальную редакцию классификатора; не вводите произвольное значение без согласования с методологией учёта
Код заполнен, но в отчёт попадает пустое значениеПроверьте, что позиция утверждена приказом и изменения вступили в силу на дату формирования отчёта

Проверка результата

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

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

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

Код в карточке позиции
Норма

Значение выбрано из справочника классификатора и отображается в поле

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

Поле пустое или значение введено произвольным текстом без ссылки на справочник

Печатная форма штатного расписания
Норма

Колонка кода заполнена по всем позициям, где это требуется

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

Пропуски по отдельным позициям

Тарификация или выгрузка
Норма

Сотрудники попадают в списки с корректными кодами

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

Позиции выпадают из выгрузки или идут с пустым кодом

Типичные ошибки и ограничения

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

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

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

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

Обязательно ли заполнять код выполняемой функции?

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

Что делать, если нужного кода нет в классификаторе?

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

Почему после заполнения кода в позиции в документе приёма он не появился?

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

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

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

Влияет ли код выполняемой функции на расчёт зарплаты?

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

Где посмотреть, какой классификатор используется в базе?

Откройте поле выбора кода в карточке позиции и посмотрите заголовок открывшегося справочника — там указано название классификатора. Дополнительно сверьтесь с настройками учётной политики и списком загруженных классификаторов в разделе администрирования.

Итог

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

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