![]() |
#1 |
Участник
|
Range на Query
есть запрос типа:
InvetnTrans it1, it2; ... where .. it2.Qty == -it1.Qty ... Возможно ли такое условие впихнуть в Query? Я пишу: qbDS.addRange(fieldnum(InventTrans, Qty)).value("(it2.Qty == -it1.Qty)"); Ругается... при выполнении. И еще вопрос по ходу. Создаю запрос в query отчета типа: InventTable (Group by itemId) InventTrans_1 (InnerJoin)FetchMode на всех DS 1:1InventDim (InnerJoin)InventLocation (InnerJoin)InventTrans_2 (ExistsJoin) Если смотрю запрос qbdS.toString() - то вроде все прилично, но в реальности (Profiler)InventTrans_2 вообще не цепляется. И как люди вообще делают свод по внутреннему складскому движению (обороты между складами), типа: номенклатура, склад Откуда, склад Куда, количество? Расходные и приходные проводки из inventTrans нормально не джойнятся. Переборы которые я использую работают жутко медленно. Может кто совет дать? |
|
|
|