В программе 1С:Зарплата и управление персоналом 3.1 (ЗУП) расчет стоимости часа (или совокупной тарифной ставки) является фундаментальным процессом, от которого зависит корректность начисления оплаты за сверхурочные часы, работу в праздничные и выходные дни, а также ночные смены. Часто возникают ситуации, когда стандартного расчета из одного лишь оклада недостаточно, и требуется включить в стоимость часа другие плановые надбавки или изменить саму логику определения нормы времени. Разберем подробно, как управлять этим механизмом.
Для начала проанализируем, что такое совокупная тарифная ставка. Это показатель, который суммирует все значимые плановые начисления сотрудника для определения его «стоимости» в единицу времени (час или день). По умолчанию в эту ставку входит только основной вид оплаты (оклад или месячный тариф), но программа позволяет расширить этот список.
Рассмотрим ситуацию: сотруднику назначен Оклад и ежемесячная НадбавкаЗаВредность. Если мы хотим, чтобы оплата праздничных дней рассчитывалась исходя из суммы оклада и этой надбавки, нам необходимо включить показатель надбавки в состав совокупной тарифной ставки.
Выполним следующие шаги для настройки состава показателей:
Важный технический нюанс: простого добавления показателя в настройки недостаточно для того, чтобы изменения вступили в силу мгновенно для всех сотрудников. Показатель должен быть назначен сотруднику в качестве планового начисления (через документы Прием на работу, Кадровый перевод или Изменение оплаты труда) и иметь признак постоянного использования («Во всех месяцах после введения значения»).
После изменения настроек состава совокупной тарифной ставки программа не всегда автоматически обновляет данные в регистрах. Чтобы изменения отразились в расчетах текущего месяца, необходимо запустить процедуру пересчета фонда оплаты труда (ФОТ). Это действие обновляет внутренние таблицы программы, где хранится заранее рассчитанная стоимость часа.
Проанализируем, как это сделать:
Перейдем в раздел Зарплата — Сервис — Пересчет планового ФОТ. В этой обработке можно выбрать конкретных сотрудников или всю организацию и нажать кнопку Выполнить пересчет. После завершения операции стоимость часа в документах начисления будет актуализирована согласно новым правилам.
Выясним причину, по которой стоимость часа может различаться от месяца к месяцу или казаться сотруднику несправедливой. В ЗУП 3.1 существует три основных способа пересчета месячной ставки в часовую. Эти настройки находятся в меню Настройки — Расчет зарплаты в блоке «При пересчете тарифной ставки сотрудника из месячной в часовую использовать»:
Посмотрим на пример:
Сотрудник с окладом 50 000 руб. работает в январе (норма 136 ч.) и в июле (норма 184 ч.).
При расчете по среднемесячному (164.17 ч.): 50 000 / 164.17 = 304.56 руб. (всегда).
При расчете по норме графика:
Январь: 50 000 / 136 = 367.65 руб.
Июль: 50 000 / 184 = 271.74 руб.
Часто возникает сложная задача: как сделать так, чтобы для одного подразделения расчет шел по производственному календарю, а для другого — по норме графика? Глобальная настройка в программе действует на всю информационную базу. Однако мы можем обойти это ограничение типовыми методами.
Разберем, как установить индивидуальный порядок пересчета:
Для массового изменения настроек в рамках подразделения удобно использовать документ Изменение плановых начислений, где можно выделить список сотрудников и централизованно установить им нужный порядок пересчета тарифной ставки.
Если типовые механизмы СтоимостьЧаса не подходят для решения специфических задач (например, учет особых коэффициентов, зависящих от выработки), мы можем прописать собственную логику в виде начисления.
Рассмотрим пример создания формулы для оплаты праздничных дней, которая всегда берет норму по производственному календарю, игнорируя настройки программы:
? (ВремяВЧасах > 0, (Оклад + Надбавка) / НормаЧасовПоПроизводственномуКалендарю * ВремяВЧасах * 2, 0)
В этой формуле мы напрямую обращаемся к показателю НормаЧасовПоПроизводственномуКалендарю, что делает расчет независимым от глобальных переключателей в настройках базы.
Чтобы убедиться, что программа правильно определила стоимость часа, воспользуемся инструментами расшифровки. В документах Начисление зарплаты и взносов или Работа в выходные и праздники найдите колонку со стоимостью часа. Рядом со значением часто располагается пиктограмма «карандаш» или «лупа».
Нажав на нее, мы увидим подробную справку-расчет:
Если вы видите, что какая-то надбавка не попала в расчет, первым делом проверьте регистр сведений Данные тарифных сеток сотрудников. В нем отражаются актуальные значения совокупных ставок, которые система будет использовать при заполнении документов. Если данные там устарели — повторите процедуру пересчета ФОТ, которую мы разбирали выше.
Таким образом, комбинируя настройки состава совокупной ставки, выбор алгоритма пересчета и возможность индивидуальной корректировки в кадровых документах, можно гибко настроить оплату труда под любые требования законодательства и локальных нормативных актов предприятия.