С 1 сентября 2024 года вступили в силу изменения в Трудовой кодекс, которые меняют порядок оплаты сверхурочной работы. Теперь в расчет стоимости часа необходимо включать не только оклад или тарифную ставку, но и все стимулирующие и компенсационные выплаты, предусмотренные системой оплаты труда на предприятии. Это постановление Конституционного Суда устранило несправедливость, когда час переработки мог стоить дешевле обычного рабочего часа.
Многие пользователи столкнулись с вопросом, как реализовать этот новый алгоритм в 1С:ЗУП 3.1, ведь стандартные настройки не всегда подходят для сложных систем мотивации. Давайте вместе разберем несколько подходов к решению этой задачи, от стандартных механизмов программы до более гибких ручных настроек, которые обсуждают опытные специалисты.
Чтобы понять масштаб изменений, проанализируем простой пример. Допустим, у сотрудника следующие условия:
Как считали раньше?
В расчет брался только оклад. Часовая ставка составляла 16 000 руб. / 160 часов = 100 руб./час. Сумма доплаты за сверхурочные была:
(100 руб. * 1.5 * 2 часа) + (100 руб. * 2 * 1 час) = 300 + 200 = 500 руб.
Итоговый заработок: 16 000 (оклад) + 40 000 (премия) + 500 (сверхурочные) = 56 500 руб.
Как нужно считать по-новому?
Теперь в расчет часовой ставки нужно включить и премию. Совокупный доход для расчета составляет 16 000 + 40 000 = 56 000 руб. Новая часовая ставка:
56 000 руб. / 160 часов = 350 руб./час.
Новая сумма доплаты за сверхурочные:
(350 руб. * 1.5 * 2 часа) + (350 руб. * 2 * 1 час) = 1050 + 700 = 1750 руб.
Итоговый заработок: 16 000 (оклад) + 40 000 (премия) + 1750 (сверхурочные) = 57 750 руб. Разница очевидна.
Теперь рассмотрим, как добиться такого расчета в программе.
Фирма "1С" выпустила обновления для ЗУП 3.1 (например, в версиях 3.1.27.193 / 3.1.29.21 и выше), которые автоматизируют этот процесс. Если ваша программа обновлена, это самый предпочтительный способ.
При установке этого флага в программе активируется новый механизм. Расчет будет производиться в два этапа: сначала программа рассчитает сверхурочные по старой схеме (от оклада), а затем, при окончательном расчете зарплаты, создаст специальные документы-исправления, которые доначислят разницу с учетом всех премий и надбавок. Этот метод является наиболее корректным и не требует сложных ручных настроек.
Если ваша конфигурация не обновлена или стандартный механизм не подходит, можно использовать существующий в ЗУП инструмент — Совокупная тарифная ставка. Он идеально подходит для случаев, когда в расчет нужно включить плановые начисления (оклад, ежемесячные премии в процентах или фиксированной суммой).
Как настроить:
Оклад + ЕжемесячнаяПремияФикс + НадбавкаЗаСтаж.Плюсы:
Минусы:
Это наиболее гибкий и универсальный способ, который подойдет для самых сложных случаев, включая премии, зависящие от выполнения KPI, или при суммированном учете рабочего времени. Идея в том, чтобы оставить стандартный расчет сверхурочных как есть (он рассчитает доплату от оклада), а разницу доначислить отдельным видом расчета.
Пошаговый план:
Если премии и надбавки начисляются пропорционально времени (например, % от оклада), то их можно собрать в одну расчетную базу. Назовем ее БазаДляДоплатыСверхурочных_Процент.
Формула для нового начисления будет выглядеть так:
(ОтработаноСверхурочноВПределах2Часов * 0.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 1) * БазаДляДоплатыСверхурочных_Процент / ВремяВЧасах
Разберем формулу: Мы берем только "доплату" сверх одинарной ставки (которая уже учтена в окладе). Для первых двух часов это коэффициент 0.5 (так как 1.5 - 1 = 0.5), а для последующих — 1 (так как 2 - 1 = 1). В качестве расчетной базы (БазаДляДоплатыСверхурочных_Процент) указываем все нужные премии. В качестве времени (ВремяВЧасах) — показатель отработанного времени, за которое начислена эта премия.
Здесь сложнее, так как такая премия не привязана к норме часов. Законодательство не дает четкого ответа, как считать, поэтому порядок нужно закрепить в локальном нормативном акте (ЛНА). Чаще всего используется норма часов по графику или производственному календарю.
Создаем расчетную базу БазаДляДоплатыСверхурочных_Фикс, куда включаем такие премии.
Формула:
(ОтработаноСверхурочноВПределах2Часов * 1.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 2) * БазаДляДоплатыСверхурочных_Фикс / НормаЧасов
Разберем формулу: Здесь мы рассчитываем полную стоимость часа от премии (с коэффициентами 1.5 и 2), так как сама премия никак не связана с переработкой. В качестве знаменателя используем НормаЧасов за месяц. Эта логика позволяет корректно рассчитать доплату, даже если сотрудник отработал неполный месяц, но получил полную премию.
ОтработаноЧасов включает в себя и праздничные, и сверхурочные часы, а отдельного показателя "отработано в праздники" нет. Это ограничение конструктора формул. Официальный механизм обновления от 1С и сложный алгоритм в новом начислении (возможно, с запросом к данным) решают эту проблему.Итог: Если ваша программа 1С:ЗУП обновлена до последней версии, используйте официальный механизм с новым флагом в настройках. Если же обновление невозможно или у вас сложная, нетиповая система оплаты труда, наиболее надежным решением будет создание отдельного начисления-доплаты, формула и алгоритм которого будут точно соответствовать логике, закрепленной в ваших локальных нормативных актах.