Показать сообщение отдельно
Старый 20.07.2010, 13:17   #5  
rDenis2 is offline
rDenis2
Участник
 
62 / 36 (2) +++
Регистрация: 13.05.2010
Задача - резервировать суммарную InvenPickingListJournalLine относительно одной inventDim той где есть максимальное наличие ItemId. Тоесть надо модифицировать существующие InventTrans.

В принципе наметил примерно так пока.
X++:
     InventTransSplit::newInventTransSplit(inventTrans.RecId).run();
//или
    InventUpd_ChangeDimension::updateForceDimInventTrans(InventMovement::construct(inventTrans, InventMovSubType::None, null), qty,
    inventTrans.inventDim(), InventDim::find(''), false, true,false);
//потом
    inventMovement = InventMovement::construct(inventTrans);
    if(inventMovement)
    {
        reservation = InventUpd_Reservation::newMovement(inventMovement,
                                                         _qty ,
                                                         _mayBeReduced,
                                                         _forceNotReserveOrdered,
                                                         _showInfo);
        reservation.updateNow();
    }