|
![]() |
#1 |
Сам.AX
|
Согласен с b_nosoff
От себя добавлю, что изменять проводки в InventTrans вручную крайне не рекомендуется ввиду всевозможных нехороших последствий, а именно проблем с количеством номенклатур в наличии, заказанных и зарезервированных. А по вопросу: скажите с какой целью вы собираетесь создавать новые проводки? И с какой целью вы их меняете? Для каких манипуляций с журналом отгрузочных накладных это необходимо? Поставьте задачу конкретнее =) |
|
![]() |
#2 |
Участник
|
Задача - резервировать суммарную 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(); } |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|