Здраствуйте,
Столкнулься стакой проблемой. Нужные ещё 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 ... Но как ето перебить - пока непонимаю ... Помогите ...
С уважением , Римантас