Показать сообщение отдельно
Старый 14.09.2012, 14:22   #9  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
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();
    }
}

Последний раз редактировалось Ace of Database; 14.09.2012 в 14:25.
За это сообщение автора поблагодарили: Logger (3).