Задача - резервировать суммарную 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();
}