U menja ta zhe problema... poetomu ja sam ischu.. ignoriruja specificheskie strochki po Unit/Qty (vse ostalnie parametri pustie)
Код:
inventDimParmAll.initActivateSalesPriceAll(inventTable.DimGroupId);
inventDimAllActivated.initFromInventDim(inventDim);
inventDimAllActivated.clearNotSelectedDim(inventDimParmAll);
inventDimAllActivated = InventDim::findOrCreate(inventDimAllActivated);
while select priceDiscTable
order by FromDate ASC, ToDate ASC
where priceDiscTable.ItemCode == TableGroupAll::Table
&& priceDiscTable.ItemRelation == inventTable.ItemId
&& priceDiscTable.AccountRelation == ''
&& priceDiscTable.AccountCode == TableGroupAll::All /* Only ItemId <-> All Accounts */
&& ( priceDiscTable.InventDimId == inventDimAllActivated.inventDimId ||
priceDiscTable.InventDimId == inventDim::inventDimIdBlank())
{ }