Показать сообщение отдельно
Старый 17.02.2011, 17:59   #18  
raniel is offline
raniel
Участник
Аватар для raniel
 
241 / 11 (1) +
Регистрация: 20.10.2006
Поспешил я с хорошими новостями. Начал более глубоко проверять функционал и наткнулся на странную вещь. При расчёте больничного у работника у которого доход менше МРОТ берётся средняя по МРОТ, это хорошо, ... но если человек был уволен этим месяцем то больничное пособие вычисляется по формуле МРОТ/[количесво отработанных календарных дней в месяце]* [кол-во дней нетрудоспособности] а не МРОТ/[количесво дней в месяце] * [кол-во дней нетрудоспособности]
Проверьте как у вас считает..... мне я нашёл ошибку :-)

Увидеть это можно в методе класса RPayAverageEarnEngine_SickList.calcFundAverageRate
найдите вот такую строку
X++:
        payDayHour               = this.getFullMonthDay(_currentPeriod,rPayAverageEarnEmplPeriodTable.RpayAverageFullMonthCalcType);