Показать сообщение отдельно
Старый 08.04.2015, 16:37   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Помощь с запросом суммарное колличество по блокированным паллетам
Добрый день!
Подскажите пожалуйста как правильно составить запрос - в итоге мне надо получить суммарно заблокированное количество по артикулу в разрезе аналитик - склад, сайт.


Такой вариант вот плохо работает:
X++:
static void Job56(Args _args)
{
    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
        {
            If(wmsPallet::find(inventDim.wMSPalletId).IsPalletBlocked == NoYes::Yes)
                {
                    inventSum.PhysicalInvent += inventSum.PhysicalInvent;
                    }
            }

        info(strfmt("%1", inventSum.PhysicalInvent));
Подскажите каким образом здесь улчше подключить таблицу WMSpallet?