есть класс RPayCalculateEmplPeriod метод CalcCommon
X++:
while select * from payEmplPeriodTrans where payEmplPeriodTrans.emplId == emplTable.emplId
{
Все хорошо до тех пор пока. У нас есть пособие до 1,5 лет. Полтора года кончились и мы ввели новую период выплату до 3 лет.
Получилось 2 строки в период выплатах.
При расчете Переодические выплаты процедура два раза дает выплату до 3 лет, т.к. ей надо 2 раза обойти периодические выплаты, то она 2 раза и начисляет одну и утже сумму.
Это связано с тем, что расчет процедуры период выплаты никак ен контролирует, что строка уже обрабатывалась.
Скажите, это уже решено кем-то или надо самокат придумать типа второй раз одну и туже выплату не обрабатывать?
Если был СП скажите, пж, номер