Omeo, спасибо большое!
Наконец-то научили меня считать остатки самым правильным способом за 8 лет работы
X++:
static void Job11(Args _args)
{
InventDimOnHand hand;
inventDim inventDim;
inventDimParm inventDimParm;
InventDimOnHandIterator iterator;
InventDimOnHandMember member;
;
inventDim.InventLocationId = "Общий";
inventDimParm.initFromInventDim(inventDim);
hand = InventDimOnHand::newAvailPhysical('', inventDim, inventDimParm, InventDimOnHandLevel::TotalQty, inventDimParm);
iterator = hand.onHandIterator();
while (iterator.more())
{
member = iterator.value();
info(strfmt("%1 = %2", member.parmItemId(), member.parmInventQty()));
iterator.next();
}
}