|
![]() |
#1 |
Участник
|
Попробуйте разбить Join CustTrans и RСontractTable на два разных запроса, т.е. сначала идем по проводкам, потом, внутри, по договорам.
upd: И еще вот эта строка насторожила: X++: queryRun.query().addDataSource(tableNum(TmpGroupFinancingTable)); Последний раз редактировалось Lemming; 18.11.2009 в 17:26. |
|
![]() |
#2 |
Участник
|
Можно привести параметры запуска, т.е. какие из условий запроса действительно подхватываются?
Как много проводок по клиентам у вас в базе? Просто устрашает условие (просмотр CustTrans с начала времен?) X++: queryRun.query().dataSourceTable(tableNum(CustTrans)).addRange(fieldNum(CustTrans,TransDate)).value(queryRange(dateNull(),datefrom-1)); Что потом происходит с tmpTable ? Насколько критичен параметр Voucher - а, т.е. нет ли в дальнейшем просто группировки скажем по группе финансирования, клиенту, договору и нахождения общей суммы в поле tmpTable.DebtBeginPeriod? Просто, судя по имени поля tmpTable.DebtBeginPeriod, таким образом вы пытатесь определить сумму проводок на начало периода?
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: Alexanderrrr (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|