Часто в компаниях возникают ситуации, когда оплата за сверхурочную работу для разных категорий сотрудников должна рассчитываться по-разному. Например, для административного персонала и производственных рабочих могут применяться разные формулы или учитываться разные составляющие часовой ставки. Давайте вместе разберемся, как реализовать такую задачу в программе 1С: Зарплата и управление персоналом (ЗУП) несколькими способами.
Этот метод является наиболее очевидным и простым в настройке. Его суть заключается в том, чтобы для каждого варианта расчета создать свой собственный вид начисления. Программа 1С:ЗУП это полностью поддерживает.
Разберем по шагам, как это сделать:
Настройка и выберем пункт Начисления.Оплата сверхурочных часов.Оплата сверхурочных часов (для производства).Основное можно изменить формулу расчета.Что мы получим в итоге? После сохранения второго (и последующих) начислений для сверхурочной работы, при создании документа Работа сверхурочно в нем появится новое поле Вид начисления. В этом поле мы сможем вручную выбирать, по какому из созданных нами правил будет рассчитываться оплата для конкретного сотрудника или группы сотрудников в данном документе.
Этот подход более системный и позволяет избежать ручного выбора начисления в документе. Мы "привяжем" каждый вид расчета к своему уникальному виду времени. Это особенно удобно, если учет рабочего времени ведется с помощью табелей.
Проанализируем последовательность действий:
Настройка – Виды рабочего времени. Создадим два новых вида времени, например, "Сверхурочная работа для АУП" с буквенным кодом "СА" и "Сверхурочная работа для рабочих" с кодом "СР".Учет времени в поле Вид времени укажем соответствующий, созданный нами на предыдущем шаге, вид времени.Табель учета рабочего времени для разных сотрудников мы будем указывать соответствующий буквенный код ("СА" или "СР").При расчете зарплаты система автоматически определит, какой вид времени указан в табеле для сотрудника, и применит именно то начисление, которое с ним связано. Это исключает ошибки ручного выбора и делает процесс более автоматизированным.
Иногда требуется, чтобы начисление формально было одно, но его логика менялась в зависимости от определенных условий. В этом случае нам на помощь приходят показатели расчета зарплаты и условные операторы в формуле.
Рассмотрим подробнее этот элегантный способ:
Настройка – Показатели расчета зарплаты. Создадим новый показатель, например, назовем его ПризнакЭлитнойСверхурочки. Укажем, что он числовой, назначается для сотрудника и вводится при кадровых изменениях или специальным документом для ввода данных.Оплата сверхурочных часов. На вкладке Основное изменим его формулу, используя условный оператор. В 1С он выглядит так: ?(Условие, Выражение1, Выражение2).Посмотрим на пример формулы. Допустим, если наш показатель равен 1, то расчет идет по одной формуле, а если 0 (или любому другому значению) — по другой.
? (ПризнакЭлитнойСверхурочки = 1,
ВремяВЧасах * СтоимостьЧаса * 2,
ВремяВЧасах * СтоимостьЧаса * 1.5
)
Теперь достаточно нужным сотрудникам через кадровый перевод или документ Данные для расчета зарплаты установить значение показателя ПризнакЭлитнойСверхурочки в 1, и расчет для них автоматически пойдет по "элитной" ветке формулы.
Этот метод можно назвать "тонкой настройкой". Суть в том, чтобы не менять саму формулу, а повлиять на один из ее компонентов — СтоимостьЧаса. По законодательству, в расчет стоимости часа для оплаты сверхурочных должны входить не только оклад, но и различные премии и надбавки. Этим мы и воспользуемся.
Способ А: Через включение премий в расчетную базу
Можно создать отдельное начисление, например, Премия особая, и назначать ее только определенной группе сотрудников. Затем в настройках нашего начисления Оплата сверхурочных часов на вкладке Расчет базы добавим эту премию в список базовых начислений. В результате у сотрудников, получающих эту премию, показатель СтоимостьЧаса будет выше, что приведет к большей сумме оплаты за сверхурочную работу.
Способ Б: Использование современного механизма расчета тарифной ставки
В последних версиях 1С:ЗУП появился более гибкий и правильный инструмент для таких задач. Рассмотрим его по шагам:
Сверхурочные с учетом премий).СтоимостьЧаса на новый — СтоимостьДняЧасаСУчетомРазовыхНачислений.Расчет тарифной ставки.Этот механизм является наиболее предпочтительным для настройки разных расчетных баз, так как он разработан специально для этих целей, прозрачен и не требует создания "скрытых" премий.
← К списку