Показать сообщение отдельно
Старый 08.02.2013, 12:22   #9  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
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 уважением, Дмитрий.