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