"ЗиУП 2.5.9

Новая тема
Сдельно-прогрессивная ОТ; Формула";В организации применяется сдельно-прогрессивная оплата труда. Норма выработки в месяц составляет 80 деталей. Ставка 100 руб/деталь. Т.е. если работник изготовил 50 деталей, то его оплата составит 50 дет. * 100 руб = 5000 руб

Если же он, например, произвел больше 80 деталей, то в зависимости от шкалы перевыполнения плана (в процентах), его фактическая выработка перемножается на более высокий коэффициент, чем 100 руб по норме.

Например, шкала такая:

Перевыполнение     Тариф
в процентах (%)

с       по

          100         100руб
100     115         110руб
115     140         125руб


Перевыполнение в процентах считается так:

(Факт/норму)*100%

Если он сделал 100 деталей, то перевыполнение составит:

(100/80)*100 = 125% (т.е. на 25% больше)

Смотрим шкалу, 125% находится между 115 и 140%, значит тариф на всю его работу (100 деталей) перемножается на 125 руб

Теперь его зарплата составит 100*125= 12 500 руб


Вопрос, как это сделать в программе

Я создал основное начисление, и вписал новую формулу

Но, заработок у меня получается с двумя лишними нулями, например так: 125 000 руб



PS. Формулу я ввел такую

СдельнаяВыработка * ?,(ПроцентВыполненияНормы<100,100,?(ПроцентВыполненияНормы<115,110,?(ПроцентВыполненияНормы<140,125,150)))

В книге описана другая формула (аналог), но она не проходит синтаксис в программе. Вот она

(ПроцентВыполненияНормы ОценитьПо ШкалаПрогрессивногоКоэффициента) * СдельнаяВыработка
Читают тему
(гостей: 1)

Быстрый переход