"ЗиУП 2.5.9
24.06.2008
17:54
#1
Сдельно-прогрессивная ОТ; Формула";В организации применяется сдельно-прогрессивная оплата труда. Норма выработки в месяц составляет 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)))
В книге описана другая формула (аналог), но она не проходит синтаксис в программе. Вот она
(ПроцентВыполненияНормы ОценитьПо ШкалаПрогрессивногоКоэффициента) * СдельнаяВыработка
Если же он, например, произвел больше 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)