где проблема?
Менял updateReserveMore
как правилjно дополнит критерии к querySum
querySum = InventSum::newQuery(null,movement.itemId(),inventDimCriteria,inventDimParm,InventDimParm::activeDimFlag(movement.dimGroupId()));
queryDelta = mustIncludeInventSumDelta ? InventSumDelta::newQueryAggregated(null,movement.itemId(),inventDimCriteria,inventDimParm,InventDimParm::activeDimFlag(movement.dimGroupId()),deltaAggrCnt) : null;
// Vitals
if (fromInventBatchExpDate>dateNull() || toInventBatchExpDate<maxdate() )
{
qInvDim = querySum.dataSourceTable(tablenum(InventDim));
qInvBatch = qInvDim.addDataSource(tablenum(InventBatch));
qInvBatch.relations(false);
qInvBatch.addLink(fieldnum(InventDim,inventBatchId),fieldnum(InventBatch,inventBatchId));
queryRange = SysQuery::findOrCreateRange(qInvBatch, fieldnum(InventBatch,expDate));
queryRange.value(SysQuery::range(fromInventBatchExpDate, toInventBatchExpDate));
}
// Vitals
спасибо
|