Показать сообщение отдельно
Старый 12.09.2012, 19:32   #1  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Закрытие и коррекция
Прошу подсказать, ввиду не столь великих знаний пока о закрытии, какими последсвиями грозит изменение порядка методов в цикле сопоставлений класса InventCostItemDim.updateItem(), а именно отработать updateModel() перед "распространением" коррекций, сделанных по приходным проводкам на сопоставленные с ними расходные проводки (updateReceiptAdjustment()). Спасибо!

Версия DAX 2009.

X++:
 // match issues and receipts per financial dimension combination
                se = setInventDim.getEnumerator();
                while (se.moveNext())
                {
                    inventDim = se.current();

                    this.initMapInventTrans();
                    this.load(inventDim);
                    this.updateReceiptAdjustment();  // перед
                    this.updateModel(inventDim);
                    // мой вариант после (вместо того, что перед)
                    //this.updateReceiptAdjustment();
                }

Последний раз редактировалось Cardagant; 12.09.2012 в 19:42.