В оценке времени в схеме TM04 по умолчанию реализованы три способа расчета сверхурочной работы. Напомню, сверхурочная работа, это та работа, которая выполняется свыше нормативных часов по утвержденному графику рабочего времени. То есть, если у вас по графику стоит 10 часов смена, то 11-ый час будет считаться сверхурочным.

Три способа расчета сверхурочной работы:

  • Сотрудник отработал больше Х часов в сутки.
  • Сотрудник отработал больше Y часов в неделю.
  • Сотрудник отработал больше Z дней последовательно.

Ни один из этих методов не соответствует требованию законодательства РФ. Существует два способа начать соответствовать.

Первый способ заключается в создании вида присутствия «Сверхурочная работа», который будет прямо говорить системе, что эти часы сверхурочные.

Для этого в ракурсе V_554S_F присваиваем 05 вид обработки времени (последняя колонка).

V_554S_F_1

И все. Что сделает система. Она в функции TYPES прочитает эти настройки и для вида 05 присвоит тип обработки М.

t555y_1

types_1

Дальше в GWT генерируется вид оплаты.

gwt_1

 

Второй способ чуток сложнее. Мы можем использовать механизм номер 1 из стандартного решения. Дело в том, что этот подход реализован с жесткой привязке к типу дня и количеству часов — строго 8. Все что больше 8 часов считается сверхурочной работой. А нам нужно привязаться не к конкретной цифре, а значению из нормативного графика рабочего времени. Для этого мы делаем копию правила TO01 в ZO01, где добавляем две строчки:

HRS=S

ADDDB0900Z

Эти две простые команды добавляют технический вид времени со значением нормативного времени.

Копируем схему TM04 -> ZM04, TW15 -> ZW15. В схеме ZW15 комментируем вызов ACTIO TO01и добавляем следом ACTIO ZO01. Все.

to02_1

Дальше работает стандартный механизм в функции GWT M.