03.12.2013, 10:44 | #10 |
Участник
|
Перенесено из темы Классные программисты MS Бразилии создали сей шедевр
Нашёл интересный пример кода. DAX 2009 (в AX 3.0 то же самое) Класс ProdRouteType, метод update. Привожу код метода: X++: void update() { ProdTable prodTable; ProdRoute prodRoute_Orig= prodRoute.orig(); ; ttsbegin; this.setBackStatus(); if (prodRoute.OprPriority) prodRoute.LinkType = SchedJobLinkType::None; prodRoute.doUpdate(); // Shop Floor Control begin if (Global::isConfigurationkeyEnabled(configurationkeynum(Jmgjob))) { JmgJobTable::synchronizeProdRoute(prodRoute); } // Shop Floor Control end if (0) { if (prodRoute.BackorderStatus != prodRoute_Orig.BackorderStatus) { prodTable= prodRoute.prodTable(true); prodTable.status().setBackStatus(); prodTable.doUpdate(); } } ttscommit; } X++: if (0) Что вы думаете на этот счёт? Зачем так могли сделать? Последний раз редактировалось Cardagant; 03.12.2013 в 10:50. |
|