|
Пока ничего умнее не придумал... вроде бы работает
InventSum InventSum, tmpInventSum;
InventDim InventDim;
;
tmpInventSum.initValue();
tmpInventSum.ItemId = 'bla-bla';
while select InventSum where InventSum.ItemId == 'bla-bla'
join InventDim where InventDim.inventDimId == InventSum.InventDimId && InventDim.InventLocationId == 'Самый главный склад'
{
tmpInventSum.PostedQty += InventSum.PostedQty;
tmpInventSum.PostedValue += InventSum.PostedValue;
tmpInventSum.Received += InventSum.Received;
tmpInventSum.Deducted += InventSum.Deducted;
tmpInventSum.PhysicalValue += InventSum.PhysicalValue;
}
return tmpInventSum.costPricePcs();
|