Показать сообщение отдельно
Старый 16.11.2005, 15:39   #16  
Def is offline
Def
Участник
 
50 / 32 (2) +++
Регистрация: 28.09.2005
в принципе вот то что я хотел получить

X++:
static void Reamins(Args _args)
{
    InventSumDatePhysicalDim        Remains = new InventSumDatePhysicalDim();
    InventSum                       inventSum;
    inventDimParm                   inventDimParm;
    inventDim                       inventDim;
    ;
    while select inventSum
    group by itemId
    join inventDim
    group by inventlocationId
        where inventDim.inventDimId == inventSum.InventDimId
    {
        inventDimParm.initFromInventDim(inventDim);
        remains = new InventSumDatePhysicalDim();
        Remains.parmItemId(inventSum.ItemId);
        Remains.parmInventDimParm(inventDimParm);
        Remains.parmInventDim(inventDim);
        Remains.parmPerDate(systemdateget());
        remains.init();

        info(strfmt('%1 %2 %3',inventSum.ItemId,inventDim.InventLocationId,Remains.physicalQuantity()));
    }
}