Как настроить расчет сверхурочных для сдельщиков в 1С:ЗУП?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет Промышленность, строительство и АПК
← На главную

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

Разберем по шагам несколько подходов к решению этой задачи, от стандартных настроек с использованием формул и подготовки приказов о сверхурочной работе до загрузки данных из внешних систем.

Вариант 1: Расчет по средневзвешенной стоимости часа за месяц

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

Для реализации этого метода необходимо настроить вид начисления. Чтобы в дальнейшем анализировать оплаченное время по видам начислений, в формулу расчета закладывается вычисление средней стоимости часа сдельщика. Рассмотрим пример формулы, которую можно использовать в 1С:


(ОтработаноСверхурочноВПределах2Часов * 0.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 1) * ?(ОтработаноЧасов = 0, 0, РасчетнаяБаза / ОтработаноЧасов)

Проанализируем эту формулу подробнее. Переменная РасчетнаяБаза — это общая сдельная сумма за месяц, а ОтработаноЧасов — общее количество отработанных часов. Деление базы на часы дает нам стоимость часа. Затем мы умножаем часы в пределах двух на 0.5 (так как одинарная оплата уже "сидит" в сдельном заработке), а часы сверх двух — на 1 (доплата до двойного).

Однако, в реальной жизни у сотрудников могут быть отсутствия (болезни, отпуска). Чтобы формула работала без погрешностей, ее стоит немного модифицировать:


(ОтработаноСверхурочноВПределах2Часов * 0.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 1) * ?(ОтработаноЧасов = 0, 0, РасчетнаяБаза / (ОтработаноЧасов - ОтработаноСверхурочно))

Такой подход рекомендуется закрепить в Положении об оплате труда предприятия. Это снимает необходимость формировать отдельные "сверхурочные наряды".

Вариант 2: Законодательные изменения и новые возможности 1С

С 1 сентября 2024 года вступили в силу изменения в статью 152 Трудового кодекса РФ, которые обязывают работодателей при расчете сверхурочных учитывать не только "голый" тариф или сдельную расценку, но и все предусмотренные системой оплаты труда компенсационные и стимулирующие выплаты. Обычное умножение суммы из наряда на 1.5 теперь может считаться нарушением, если у сдельщика есть премии или надбавки (например, за стаж или вредность).

Посмотрим на новые инструменты в 1С:ЗУП 3.1. В последних релизах появился специальный показатель расчета зарплаты — СтоимостьДняЧасаСУчетомРазовыхНачислений.

С его помощью можно настроить типовой вид начисления так, чтобы в средний час автоматически попадали все необходимые премии и надбавки. Использование месячного показателя для определения стоимости часа становится юридически безопасным и наиболее предпочтительным решением.

Вариант 3: Понарядный расчет (использование Excel и Данных для расчета зарплаты)

Если руководство и мастера настаивают на точной понарядной оплате (когда четко известно, какой кусок работы из наряда делался в первые два часа, а какой — потом), а типовые возможности программы не обеспечивают нужной гибкости, мы можем пойти другим путем.

Многие предприятия находят удобным следующий алгоритм:

  1. Мастера формируют сдельные наряды в таблицах Excel, где гибко настраиваются все необходимые формулы и условия.
  2. В Excel производится подсчет: какие объемы умножаются на 1.5, какие на 2.
  3. В 1С настраиваются пользовательские показатели расчета зарплаты.
  4. Используется типовой документ Данные для расчета зарплаты (раздел Зарплата).

Для этого в 1С нужно настроить вид начисления, который выполняется Только если введено значение показателя (например, СуммаСверхурочныхСдельно). В формулу заносится только этот показатель. Это позволяет избежать сложной доработки программного кода 1С и сохранить гибкость расчетов.

Вариант 4: Полный расчет понарядно напрямую в 1С без Excel

Выясним, как реализовать точный подетальный расчет сверхурочных исключительно внутри базы 1С:ЗУП, если использование Excel нежелательно.

Для этого потребуется завести несколько пользовательских показателей в справочнике Показатели расчета зарплаты:

  1. СдельнаяРасценка (денежный, вводится единовременно).
  2. ОбъемПродукцииЗаПервые2Часа (числовой, вводится документом ввода данных для расчета зарплаты).
  3. ОбъемПродукцииЗаПоследующиеЧасы (числовой, вводится документом).

Далее создаем новый вид начисления, например, "Оплата сверхурочных сдельщикам". В назначении начисления указываем "Разовое начисление". Формула будет выглядеть следующим образом:


СдельнаяРасценка * (ОбъемПродукцииЗаПервые2Часа * 1.5 + ОбъемПродукцииЗаПоследующиеЧасы * 2)

При таком сценарии мастеру смены придется подавать табельщику точные данные по объемам произведенной продукции в разбивке по часам. Бухгалтер, в свою очередь, будет вводить эти показатели через документ Данные для расчета зарплаты, и система сама произведет расчет по заложенной формуле. Этот способ требует высокой дисциплины при первичном учете на производстве, но гарантирует прозрачность начислений в расчетных листках сотрудников.

← На главную