0
Отвечен

Мрот и коэффициент занятости

АНН 2 года назад в Расчеты начислений и удержаний / Алгоритмы обновлен Гашков Николай (Эксперт) 2 года назад 6

Добрый день!

Подскажите, пожалуйста, как настроить алгоритм 897 чтобы при расчете не учитывался коэффициент занятости?

На рассмотрении

Добрый день!

Как я понял, вы хотите, чтобы коэф-т занятости всегда был равен 1.

Можно в алгоритме 897 найти строчку: double k_employ=GetKoefEmployment(D,0,0x1); 

Закомментировать её и ниже прописать double k_employ=1.0;

Т.е. должно быть так:

//double k_employ=GetKoefEmployment(D,0,0x1);

double k_employ=1.0;

Вопрос заключается в том насколько это правомерно, чтобы не учитывался коэффициент занятости.

+1

Другой вариант - в скрипте  поправить:

....
   //МРОТ для расчета
double mrot_frv_nrv=mrot*k_employ*frv_nrv*(1 + rk_sev); // Было double mrot_frv_nrv=mrot*frv_nrv*(1 + rk_sev); // Стало
roundd(mrot_frv_nrv, 2, mrot_frv_nrv); ....

З.Ы. Уверены, что работающему, например, на 0.1 ставку, хотите доплачивать до полного МРОТ? 

З.З.Ы. Само-собой, все "правки" надо делать, скопировав скрипт 897 алгоритма из ALGSYS.S в  User\USALG.S 

Спасибо)

Оплата идет по часам, график работника - стандартный, поэтому когда ставка меньше 1, то сумма доплаты до МРОТ рассчитывается меньше положенной суммы.

А какая сумма положена?

Если Кзанятости < 1.00, то доплачивать надо до МРОТ*Кзанятости. Так КЗ и считает.

Сервис поддержки клиентов работает на платформе UserEcho