X++:
public void automaticTotalDiscount()
{
PurchTable localPurchTable;
;
if(VendParameters::find().AutomaticTotalDiscount)
{
for (localPurchTable = purchTable_ds.getFirst(true) ? purchTable_ds.getFirst(true) : purchTable_ds.cursor(); localPurchTable; localPurchTable = purchTable_ds.getNext())
{
localPurchTable.updateFinalDisc();
}
purchTable_ds.reread();
purchTable_ds.refresh();
purchLine_ds.executeQuery();
}
}
Под отладчиком удалось выяснить, что при выполнении данного метода курсор меняется. Кто-нибудь может что-нибудь посоветывать?
C уважением, Дмитрий.