Расчет ежемесячной премии в зависимости от должности

Вопрос задал Денис К.

Ответственный за ответ: Клишева Мила (★9.85/10)

Добрый день.

ЗУП 3.1.27.51
У нас есть в ЗУП Премия ежемесячная расчетная. Она считается по формуле ВремяВДнях/?(НормаДнейПоГрафикуПолногоРабочегоВремени = 0, 1, НормаДнейПоГрафикуПолногоРабочегоВремени) *
ДоляНеполногоРабочегоВремени *
?(А1_НеНачислятьПремиюВоВсехМесяцах = 1, 0, 1) *
?(Оклад > А2_МинимальныйОкладДляНачисленияПремии, 1, 0) *
?(Оклад < А3_МинимальныйОкладДляРасчетаСуммыПремии, А4_МинимальнаяСуммаПремии, Окр(Оклад * А5_ПроцентПремии/100,0))

И все бы хорошо, но поступил новый запрос. Премия должна считаться по-разному в зависимости от должности. Например, поварам минимальная премия 10000, а остальным 5000 рублей. Как это сделать?

Все комментарии (2)

  1. Здравствуйте!
    К сожалению, привязать выбор параметров формулы к должности нет возможности. В таком случае, на практике делают столько начислений, сколько должностей. Получается, что сотруднику в момент назначение начисления будет выбираться то начисление, формула которой подходит для его должности.
    Получается, что для поваров будет формула:
    МАКС (5000, ВремяВДнях/?(НормаДнейПоГрафикуПолногоРабочегоВремени = 0, 1, НормаДнейПоГрафикуПолногоРабочегоВремени) *
    ДоляНеполногоРабочегоВремени *
    ?(А1_НеНачислятьПремиюВоВсехМесяцах = 1, 0, 1) *
    ?(Оклад > А2_МинимальныйОкладДляНачисленияПремии, 1, 0) *
    ?(Оклад < А3_МинимальныйОкладДляРасчетаСуммыПремии, А4_МинимальнаяСуммаПремии, Окр(Оклад * А5_ПроцентПремии/100,0))) Выбрана функция именно МАКC. Например, расчет по формуле будет составлять 150р. МАКС (5000,150) программа вернет максимальное значение 5000. Если расчет будет 25000, то программа вернет именно 25000.

  2. Если что-то нужно будет учтонить или не будет получаться, пожалуйста, напишите. Порассуждаем вместе еще:)

Комментарии закрыты.