Ограничение работает, надо правильно настроить ставку для ограничения, в соответствии с инструкцией к сервис-паку, (2 или 3 не помню).
Распределение работает но не так как надо...надо править код
Класс RPayAverageEarnEngine_SickList, метод updateAverageEarnValue
после строки 23 вставьте строку
averageAmount = this.averageRateRestriction(averageAmount,currentPeriod);
кусок с этой строкой выглядит так:
if (_rPayAverageSourceType == RPayAverageSourceType::PaymentFund)
{
averageAmount = currency::amount(paymentFundPercent * totalAverageAmount/100);
averageAmount = this.averageRateRestriction(averageAmount,currentPeriod);
averageAmount = averageAmount - otherFundAverageAmount;
}
|