Попробуйте сделать так:
X++:
display AmountCurDebCred getTotalAmountCur(CutsTrans _curCustTrans)
{
;
select sum(AmountCur) from ctr
where ctr.AccountNum == _curCustTrans.AccountNum;
return ctr.AmountCur;
}
и
X++:
display AmountCurDebCred getTotalAmountCur(CustTable _curCustTable)
{
;
select sum(AmountCur) from ctr
where ctr.AccountNum == _curCustTable.AccountNum;
return ctr.AmountCur;
}
и разместите их на разных датасоурсах соответственно параметру, а на полях кроме названия дисплей метода укажите используемый датасоурс, и сравните еще раз.
Не уверен что будет работать быстрее, но так по крайней мере идеологически правильнее.