Добрый день!
Подскажите пожалуйста как правильно составить запрос - в итоге мне надо получить суммарно заблокированное количество по артикулу в разрезе аналитик - склад, сайт.
Такой вариант вот плохо работает:
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?