Показать сообщение отдельно
Старый 08.04.2015, 17:37   #2  
Kiot is offline
Kiot
Участник
 
12 / 11 (1) +
Регистрация: 25.01.2012
X++:
InventSum          inventSum;
    WmsPallet          wmsPallet;
    InventDim          inventDim;
    ;
    while select inventSum
        where inventSum.ItemId == "a25009"
        &&  inventSum.Closed == NoYes::No
        &&  inventSum.ClosedQty == NoYes::No
        join inventDim
        where inventDim.inventDimId == inventSum.InventDimId
        exist join wmsPallet
              where wmsPallet.wMSPalletId == inventDim.wMSPalletId 
              &&     wmsPallet.IsPalletBlocked == NoYes::Yes
          
        {
                    inventSum.PhysicalInvent += inventSum.PhysicalInvent;
            }

        info(strfmt("%1", inventSum.PhysicalInvent));
Не знаю как точно поле для связи называется на таблице WMSPallet

Последний раз редактировалось Kiot; 08.04.2015 в 17:40.