21.10.2013, 15:33 | #1 |
Участник
|
Pазширение ReqCalc ( Ax 2009 )
Здраствуйте,
Столкнулься стакой проблемой. Нужные ещё 3 параметра мне в ReqCalc классе . Добавил я их : SalesId vtrmSales; ItemId vtrmItem; InventTransId vtrmSalesTrans; Есть три метода которые возвращает значения етих переменных . В классах ReqCalcExplodeSales и ReqCalcExplodeProd в методах newSalesIdPrompt() и newProdIdPrompt() добавил первоначальные значения . Все работает . Суть етого разширения - заполнить в таблице ReqPo новые поля - mainSalesId, mainSalesItemId и mainSalesTransId. Чтобы полегче потом разобраться , групировать и т.д. инфо по заказам продаж. Но вот зашёл менеджер в запланиров.заказах и решил сделать групировку нескольких производ.заказов . После диалога вылезает ошибка, что в классе в методе initParmDefault несовпадает значения . public void initParmDefault() { deleteCoverage = NoYes::Yes; } Етот метод вызван из метода newReqTrans : server public static ReqCalcExplode newReqTrans( ReqTrans _reqTrans, ReqPlanData _reqPlanData // May be NULl ) { ReqCalcExplode reqCalcExplode; ; reqCalcExplode = ReqCalcExplode::construct(_reqTrans.RefType); reqCalcExplode.getLast(); ПРОБЛЕМА Здесь ... ... return reqCalcExplode; } Как понимаю - ето связано с getLast и CurrentList ... Но как ето перебить - пока непонимаю ... Помогите ... С уважением , Римантас |
|
Теги |
сводное планирование |
|
|