13.10.2008, 17:08 | #1 |
Moderator
|
Некоректная распаковка запроса
Добрый день!
Хотелось бы разобраться в интересной ситуации: Я написал тестовый класс (TestPacket) для выгрузки номеклатуры, класс потомок RunBaseBatch, использует Query для динамического выбора даты модификации. Query создан в AOT (TestQuery) и имеет метод init в котором по умолчанию всегда для inventTable.ModifiedDate проставляется фиксированный период. Класс прекрасно работает в обычном режиме, но в пакетном дает сбой - все параметры хорошо пакуются и распаковываются, а потом непонятно где вызывается метод init TestQuery и заданный пользователем период перетирается тем который по умолчанию задан в query. Стало интересно - в какой момент перетирается распакованный query. Запустить и посмотреть достаточно просто, объекты автономные, главное чтобы на InventTable был включен modifiedDate. Можно поставить точки останова в местах отмеченных "// for debagger" и смотреть значение qbds - период должнен оставаться тот который задан пользователем. Спасибо! Upd: Поправил класс, была описка с названием таблицы. Последний раз редактировалось DreamCreator; 13.10.2008 в 17:30. |
|
Теги |
ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Изменить план выполнения запроса | 2 | |||
Быстродействие запроса | 1 | |||
Оптимизация запроса | 16 | |||
Теория: Создание отчета в виде Запроса | 6 | |||
Ускорение выполнения запроса Oracle + MS Axapta | 17 |
|