Переход на тарифные группы (ЕТС) в 1С:ЗУП КОРП: подводные камни, настройка и решение проблем

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

При внедрении сложных схем оплаты труда в 1С:Зарплата и Управление Персоналом КОРП (ЗУП) мы часто сталкиваемся с задачами перехода от фиксированных окладов к системе грейдов или тарифных сеток. На форумах и в среде специалистов этот процесс часто по старой памяти называют переходом на ЕТС (Единую Тарифную Сетку), хотя в контексте коммерческих организаций и современной методологии 1С речь идет о функционале Тарифных групп.

В этой статье мы подробно разберем, как правильно организовать этот переход, какие неочевидные проблемы могут возникнуть при сопоставлении штатного расписания и кадровых данных, и как избежать распространенной ошибки, приводящей к некорректному расчету ФОТ.

Терминология и базовая настройка

Прежде всего, давайте внесем ясность в понятия. Как верно заметили участники обсуждения, классическая ЕТС в бюджетной сфере была отменена еще в 2011 году. В рамках ЗУП 3.1 под этим обычно подразумевается механизм Тарифные группы.

Этот функционал позволяет:

  1. Установить зависимость оплаты труда от разряда (категории).
  2. Проводить массовую индексацию зарплаты путем изменения только базовой ставки.
  3. Минимизировать ошибки при вводе данных для новых сотрудников.

Чтобы начать работу, нам необходимо включить соответствующую опцию в настройках системы. Перейдем в раздел Настройка — Расчет зарплаты и установим флаг Использовать тарифные группы. Только после этого в интерфейсе станет доступен справочник Тарифные группы.

Главный подводный камень: рассинхронизация штатного расписания и данных сотрудника

Самая опасная ситуация, с которой мы можем столкнуться при переходе, связана с механизмом расчета Фонда Оплаты Труда (ФОТ) и назначения ставок. Рассмотрим сценарий, описанный в практическом опыте пользователей.

Суть проблемы:

Представим, что у нас есть действующая позиция штатного расписания с обычным окладом. Мы решаем перевести её на тарифную сетку. Мы заходим в позицию штатного расписания и указываем, что оплата теперь производится по Тарифной группе (например, "Производственный персонал").

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

Что происходит дальше:

В системе возникает "мина замедленного действия". Пока мы не трогаем сотрудника, начисления могут идти корректно (если вид расчета не менялся кардинально). Но как только происходит любое событие, вызывающее пересчет ФОТ (например, изменение графика работы или ввод индивидуального графика), срабатывает типовой алгоритм 1С:

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

В результате у сотрудника внезапно "слетает" оклад до минимума, и бухгалтерия обнаруживает это только при расчете зарплаты или анализе ФОТ.

Как избежать ошибки: правильный алгоритм перехода

Чтобы переход прошел гладко, нам необходимо соблюдать строгую последовательность действий. Давайте разберем её по шагам.

Шаг 1. Создание и настройка тарифной группы

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

Также обратите внимание на настройку Округления. Если ваши тарифы рассчитываются через коэффициенты, суммы могут получиться с копейками (например, 25 123,47 руб.). Если в трудовых договорах стоят целые числа, обязательно настройте правило округления в тарифной группе (например, до 1 рубля или до 10 рублей).

Шаг 2. Обновление видов начислений

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

В формуле должны использоваться показатели, которые "умеют" работать с тарифными группами, например:


Результат = ТарифнаяСтавкаЧасовая * ВремяВЧасах

Показатель ТарифнаяСтавкаЧасовая в ЗУП автоматически подтягивает значение, соответствующее разряду сотрудника в тарифной группе.

Шаг 3. Изменение штатного расписания

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

Шаг 4. Перевод сотрудников (Критически важный этап)

Это тот самый этап, пропуск которого ведет к ошибкам. Нам необходимо создать документы Изменение плановых начислений или Кадровый перевод списком.

В этом документе для каждого сотрудника мы должны:

  1. Выбрать новую Тарифную группу (она может подтянуться из позиции ШР).
  2. Явно указать Разряд (категорию) сотрудника.

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

Преимущества использования Тарифных групп

Разберем, почему, несмотря на сложности настройки, этот функционал считается "охренительно удобной вещью" (цитата из обсуждения) для крупных компаний.

1. Упрощение индексации

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

  1. Создаем документ Утверждение тарифной группы.
  2. Меняем базовый тариф (или тарифы разрядов) на новую дату.
  3. Запускаем обработку пересчета планового ФОТ.

Зарплата всех сотрудников, привязанных к этой группе, обновится автоматически. Это экономит часы и дни работы расчетного отдела.

2. Контроль ошибок штатного расписания

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

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

Дополнительные нюансы

При внедрении обратите внимание на расчет стоимости часа. В настройках расчета зарплаты (раздел Настройка — Расчет зарплаты) есть параметр Показатели, определяющие состав совокупной тарифной ставки.

Если вы используете тарифные группы для окладников (оплата по дням), но оплачиваете сверхурочные или работу в выходные из расчета часовой ставки, убедитесь, что новые показатели тарифов включены в состав совокупной ставки. Иначе стоимость часа для сверхнормативных работ может рассчитываться некорректно или быть равной нулю.

Также стоит проверить формулы надбавок (за вредность, выслугу лет и т.д.). Если они рассчитываются процентом от оклада, убедитесь, что в их Расчетную базу включены начисления, работающие по тарифным ставкам.

← На главную