Вот такая получается нехорошая вещ...
в отчете 14857:
Код:
DayWork[i] := PayrollCalculate.LedEntMonthCalcEA(PayrollJnLineTMP,i,0,TRUE) +PayrollCalculate.CurMonthPaidCalcEA(PayrollJnLineTMP,AEMonthData[i],0,TRUE);Salary[i] := PayrollCalculate.LedEntMonthAmountCalcVacation(PayrollJnLineTMP,i) +PayrollCalculate.CurMonthAmountCalcVacation(PayrollJnLineTMP,AEMonthData[i]);Days[i] := PayrollCalculate.LedEntMonthCalcEA(PayrollJnLineTMP,i,0,FALSE) +PayrollCalculate.CurMonthPaidCalcEA(PayrollJnLineTMP,AEMonthData[i],0,FALSE);
Все функции CU PayrollCalculate, если по ним пройтись дебагером, не выполняются до конца( после строчки 3-5 происходит закрвтие функции и точки остановок ниже не ставятся ) и возврощают 0...
При этом переменные DayWork и Days заполняются нормально...
но а Salary[i] нули, хотя денные есть...
Ктонить встречался с такой проблемой и как с ней бороться????
NV 4.0 sp 2