Поспешил я с хорошими новостями. Начал более глубоко проверять функционал и наткнулся на странную вещь. При расчёте больничного у работника у которого доход менше МРОТ берётся средняя по МРОТ, это хорошо, ... но если человек был уволен этим месяцем то больничное пособие вычисляется по формуле МРОТ/[количесво отработанных календарных дней в месяце]* [кол-во дней нетрудоспособности] а не МРОТ/[количесво дней в месяце] * [кол-во дней нетрудоспособности]
Проверьте как у вас считает..... мне я нашёл ошибку :-)
Увидеть это можно в методе класса RPayAverageEarnEngine_SickList.calcFundAverageRate
найдите вот такую строку
X++:
payDayHour = this.getFullMonthDay(_currentPeriod,rPayAverageEarnEmplPeriodTable.RpayAverageFullMonthCalcType);