Как в 1С:ЗУП подменить наименование должности для отчетов, не меняя название в штатном расписании?

Бухгалтер 1С v8.3 (Управляемые формы) Управленческий учет
← На главную

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

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

Метод 1. Разграничение понятий «Должность» и «Позиция штатного расписания»

Проанализируем архитектуру программы 1С:ЗУП. В системе существуют два принципиально разных справочника, которые пользователи часто путают: Должности и ШтатноеРасписание. Именно в их правильном взаимодействии кроется решение нашей задачи.

Рассмотрим алгоритм настройки системы:

  1. Перейдем в настройки состава предприятия и убедимся, что в программе включено ведение штатного расписания.
  2. Откроем справочник Должности. Здесь мы создадим одну общую должность, соответствующую классификатору (ОКЛДТР/ОКЗ). Например, создадим должность «Повар».
  3. Теперь перейдем в справочник ШтатноеРасписание. При создании новой позиции мы выберем созданную ранее должность «Повар».
  4. Важный момент: В карточке позиции штатного расписания есть поле Наименование. По умолчанию оно совпадает с названием должности, но его можно отредактировать вручную. Именно здесь мы прописываем уточненное название для внутреннего использования: «Повар (кондитерский цех)» или «Повар 5-го разряда».

Что мы получаем в итоге? Рассмотрим результат. В расчетных листках, ведомостях и аналитических отчетах по зарплате мы будем видеть полное название позиции («Повар кондитерского цеха»), что позволит различать сотрудников и их ставки. Однако при формировании приказов о приеме и трудовых книжек программа по умолчанию будет использовать краткое наименование из справочника Должности («Повар»), если в настройках печати не указано иное.

Метод 2. Использование механизма «Трудовых функций» для отчетности ЕФС-1

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

Посмотрим на настройки справочника ТрудовыеФункции. В каждой трудовой функции есть поле Наименование. Мы можем создать функцию с названием «Слесарь» и привязать её к различным должностям в штатном расписании. При заполнении кадровых мероприятий для ЕФС-1 программа в первую очередь обращается к данным, указанным в трудовой функции, привязанной к позиции штатного расписания или непосредственно к кадровому документу приема/перевода.

Проанализируем преимущества этого метода:

Метод 3. Юридическое обоснование через категории и разряды

Если руководство настаивает на том, чтобы названия были разными именно из-за разницы в зарплате, стоит напомнить о штатном механизме 1С — РазрядыКатегории. Рассмотрим этот подход с точки зрения трудового права.

Согласно ст. 57 ТК РФ, если работа не связана с льготами, вы можете называть должности произвольно. Но если вы хотите «свернуть» названия для отчетов, самым чистым способом будет использование одной должности («Слесарь»), но с разными разрядами. В 1С:ЗУП можно настроить штатное расписание так, что позиция будет называться «Слесарь», но в ней будет указан конкретный разряд. Это позволит легитимно установить разные оклады для сотрудников с одинаковым названием должности, так как квалификация (разряд) является законным основанием для дифференциации оплаты труда.

Метод 4. Техническое решение через дополнительные реквизиты и расширения

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

Для начала создадим ДополнительныйРеквизит для справочника Должности (или ПозицииШтатногоРасписания) с названием «Наименование для отчетности». Пользователь будет заполнять его вручную для тех должностей, которые требуют подмены.

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


Процедура ПередПечатьюПриказа(ДанныеПечати, СтандартнаяОбработка)
    Для Каждого Строка Из ДанныеПечати Цикл
        Если ЗначениеЗаполнено(Строка.Должность.ДопРеквизитНаименованиеДляОтчетности) Тогда
            Строка.НаименованиеДолжности = Строка.Должность.ДопРеквизитНаименованиеДляОтчетности;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

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

Особенности для медицинских учреждений и вредных производств

Проанализируем ситуацию, упомянутую в сообщениях форума — работу медиков. Здесь подмена наименований крайне опасна. Если сотрудник имеет право на досрочную пенсию, его должность в ЗУП, в трудовой книжке и в отчете ЕФС-1 должна до символа совпадать с соответствующим списком (Постановление №781 и др.).

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

Резюме и рекомендации

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

  1. Используйте разрыв связи между общей Должностью и конкретной ПозициейШР. Пишите в позиции то, что нужно для ЗП, а в должности — то, что нужно для классификатора.
  2. Для отчетности в СФР обязательно настройте Трудовые функции. Это самый современный и безопасный метод управления данными в ЕФС-1.
  3. Если требуется массовая подмена в специфических отчетах (например, статистика), используйте Дополнительные сведения и механизм расширений для подмены текста «на лету» в момент генерации отчета.

Рассмотренные методы позволяют соблюсти баланс между требованиями управленческого учета и строгими рамками государственного регулирования кадрового документооборота.

← На главную