Показать сообщение отдельно
Старый 22.01.2007, 11:22   #1  
rkorchagin is offline
rkorchagin
Участник
 
81 / 69 (3) ++++
Регистрация: 26.09.2006
? Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans)
Помогите, кто может!
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans).

Я делаю так:
Цитата:
reqPO.clear();
reqTrans.clear();
ttsbegin;
reqPO.ReqPlanId = "P??suunnit";
reqPO.RefType = ReqRefType::ItemPlannedOrder;
reqPO.ItemId = ItemId;
reqPo.ReqDateDlv = systemDateGet();
reqPO.Qty = str2num(ReqQuantity); //
reqPO.CovInventDimId = Warehouse; //
reqPO.initFromItemId(ItemId);
reqPO.insert();

reqTrans.initFromReqPo(reqPO);
reqTrans.insert();

ttscommit;
Новый planned order создаётся, но что не до конца инициализирован что-ли, например reqPO.Qty - совсем не тот что подаю, но если reqPO.initFromItemId(ItemId) поставить в другом месте - вообще не появлятся в форме Planned orders.
В общем, помогите, как правильно создать новый planned order - каие ф-ции, методы надо вызывать...

Заранее спасибо.