![]() |
#7 |
Moderator
|
Цитата:
Сообщение от AndyD
![]() Хм.
А если так проверять? X++: if(qbr && !qbr.value())
qbr.value(SysQuery::range(systemDateGet() - 2 , systemDateGet())); В RunBase для этого есть метод InitParmDefault(), который вызывается только при отсутствии упакованных данных. [текущая дата - 2, текущая дата] - для этого подходило решение с инициализацией параметров Query в init пока не обратили внимание не некорректную работу в пакетном режиме при задании иных пользовательских параметров. Понятно что можно было налету в методе run подставлять нужный период, но хотелось сделать все явно и компактно - в одном объекте query. Сейчас думаю разбить логику пакетной обработки на ежедневную (с фиксированным периодом) и особую, при которой пользователь сам вводит нужные ему параметры. InitParmDefault - попробовал, буду использовать! ![]() |
|
Теги |
ax3.0 |
|
![]() |
||||
Тема | Ответов | |||
Изменить план выполнения запроса | 2 | |||
Быстродействие запроса | 1 | |||
Оптимизация запроса | 16 | |||
Теория: Создание отчета в виде Запроса | 6 | |||
Ускорение выполнения запроса Oracle + MS Axapta | 17 |
|