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