Привет всем!
В классе InventTransIdSum в методе calcSum производится вычисление количеств
с фильтром по № лота:
PHP код:
while select sum(qty) from inventTrans
index hint TransIdIdx
group by statusIssue,statusReceipt
where inventTrans.inventTransId == transId
Нужно добавить фильтр еще по одному полю, inventTrans.ReceiptId (не стандартное),
если переменная receiptId не пустая,
PHP]
while select sum(qty) from inventTrans
index hint TransIdIdx
group by statusIssue,statusReceipt
where inventTrans.inventTransId == transId &&
inventTrans.ReceiptId == receiptId
[/PHP]
а если пустая, то это условие не добавлять.
PHP код:
while select sum(qty) from inventTrans
index hint TransIdIdx
group by statusIssue,statusReceipt
where inventTrans.inventTransId == transId
Через Query, QueryRun, QueryBuildDataSource, QueryBuildRange как сделать знаю.
Может как - нибудь через макрос?
Заранее благодарен