к сожалеию, есть обязательные аналитики, поэтому вариант с пустым inventdim не прошел. сделал вот так:
X++:
salesLine=SalesLine::findInventTransId(tIT.InventTransId);
inventDim = InventDim::findOrCreateBlank(false);
inventDimParm.initFromInventDim(salesLine.inventDim());
InventUpd_Reservation::updateReserveFromForm(salesLine, salesLine.inventDim(), inventDimParm, - tIT.Qty);
с идентичным эффектом, т.е. его отсутствием.