Как настроить расчет сверхурочных в 1С:ЗУП 3.1 по новым правилам с 1 сентября 2024 года?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

С 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: Официальный механизм от 1С (для обновленных конфигураций)

Фирма "1С" выпустила обновления для ЗУП 3.1 (например, в версиях 3.1.27.193 / 3.1.29.21 и выше), которые автоматизируют этот процесс. Если ваша программа обновлена, это самый предпочтительный способ.

  1. Перейдите в раздел Настройка → Расчет зарплаты.
  2. Откройте ссылку "Настройка состава начислений и удержаний".
  3. На вкладке "Прочие начисления" появится новый флаг "Регистрировать оплату сверхурочной работы, работы в праздники и выходные исправленными суммами".

При установке этого флага в программе активируется новый механизм. Расчет будет производиться в два этапа: сначала программа рассчитает сверхурочные по старой схеме (от оклада), а затем, при окончательном расчете зарплаты, создаст специальные документы-исправления, которые доначислят разницу с учетом всех премий и надбавок. Этот метод является наиболее корректным и не требует сложных ручных настроек.

Решение 2: Использование "Совокупной тарифной ставки"

Если ваша конфигурация не обновлена или стандартный механизм не подходит, можно использовать существующий в ЗУП инструмент — Совокупная тарифная ставка. Он идеально подходит для случаев, когда в расчет нужно включить плановые начисления (оклад, ежемесячные премии в процентах или фиксированной суммой).

Как настроить:

  1. В настройках расчета зарплаты создайте новый "Показатель расчета зарплаты". Назовем его, например, "СовокупнаяСтавкаДляСверхурочных".
  2. В формуле этого показателя сложите все необходимые плановые начисления. Например: Оклад + ЕжемесячнаяПремияФикс + НадбавкаЗаСтаж.
  3. В настройках начисления "Оплата сверхурочных часов" измените формулу так, чтобы она использовала ваш новый показатель для расчета стоимости часа.

Плюсы:

Минусы:

Решение 3: Создание отдельного начисления "Доплата за сверхурочные по ТК"

Это наиболее гибкий и универсальный способ, который подойдет для самых сложных случаев, включая премии, зависящие от выполнения KPI, или при суммированном учете рабочего времени. Идея в том, чтобы оставить стандартный расчет сверхурочных как есть (он рассчитает доплату от оклада), а разницу доначислить отдельным видом расчета.

Пошаговый план:

  1. Создаем новый вид начисления, например, "Доплата за сверхурочные до среднего".
  2. Назначение начисления — "Повременная оплата труда и надбавки".
  3. Формула будет зависеть от типа премий, которые нужно учесть. Разберем два основных случая.

Вариант А: Для премий, пропорциональных отработанному времени (процентом от базы)

Если премии и надбавки начисляются пропорционально времени (например, % от оклада), то их можно собрать в одну расчетную базу. Назовем ее БазаДляДоплатыСверхурочных_Процент.

Формула для нового начисления будет выглядеть так:


(ОтработаноСверхурочноВПределах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С:ЗУП обновлена до последней версии, используйте официальный механизм с новым флагом в настройках. Если же обновление невозможно или у вас сложная, нетиповая система оплаты труда, наиболее надежным решением будет создание отдельного начисления-доплаты, формула и алгоритм которого будут точно соответствовать логике, закрепленной в ваших локальных нормативных актах.

← На главную