Добрый день!
При разноске большого заказа на Покупку с ОС, сильно тормозит система.
Причина в классе:
PurchCalcTax_Purch \ calcTax
X++:
TaxAmountCur calcTax(PurchTotals _purchTotals)
{
TaxPurch taxPurch;
AmountCur amountCur;
;
purchTotals = _purchTotals;
taxPurch = new TaxPurch(this);
amountCur = taxPurch.calc(); // Тормозит здесь
this.tax(taxPurch);
return amountCur;
}
Может кто уже оптимизировал данный код? При вызове метода calc снова идет перебор всех строк заказа.
DAX 2009 RU5, SQL 2008 R2