Интересная задача, несколько часов убил на нее.
У работников грейдовая система.
Тарифная ставка 3 грейда (разряда) равна 609 руб. за смену.
Каждый следующий грейд на 16% больше предыдущего (правда округление немного своеобразно, по-моему, работает).
Большинство работников работают 20 смен в месяце. Некоторые работают 21 смену. И совсем мало тех, кто работает 22 смены. Причем, по какой-то необъяснимой причине если в январе у работника, к примеру, 22 смены, то и весь год у него 22 смены. И так у каждого.
А вот доплата за вредность в задаче не зависит от количества дней в месяце. Она для любого работника и для любого месяца определяется умножением Разряда вредности на 180 руб.
Премия платится при превышении планового объема, который равен 850 ед.
Формула премии такая:
(Факт/План-1)*0,5*Дневную ставку*Число рабочих дней