AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2008, 09:31   #5  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Спасибо, все получилось!
Цитата:
Сообщение от AndyD Посмотреть сообщение
При упаковке Query сохраняется информация об объекте AOT, на основе которого он был создан.
Когда происходит вызов new QueryRun(Query), для Query вызывается метод Init(), который перетирает ранее восстановленный из контейнера range.
Я тоже подозревал init()

Цитата:
Сообщение от AndyD Посмотреть сообщение
Варианта решения два - в Init() проверять range и инициализировать только если value() пустой.
Не пройдет - т.к. range не пустой для ежедневной пакетной выгрузки и скорее всего пользователь,если сам запустит,
тоже не оставит его пустым, а если оставит, то специально.

Цитата:
Сообщение от AndyD Посмотреть сообщение
Либо, не пересоздвать QueryRun, а заменять в нем Query
X++:
if(this.isInBatch())
    queryRun.query(unPackedQuery);
Спасибо, сработало!! А решение было так близко!

Цитата:
Сообщение от miklenew Посмотреть сообщение
Перед if(класс.promt()) вызываю класс.SaveLast().
Спасибо! Для enun-ов буду иметь в виду!

Цитата:
Сообщение от George Nordic Посмотреть сообщение
Настройка - параметры - использование данных - сбросить - уверен - все пучком.
Я сначала тоже на кэш думал Оказывается query как объект AOT ведет себя особенно!
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменить план выполнения запроса Sequel DAX: Администрирование 2 29.05.2008 15:46
Быстродействие запроса Antonuch DAX: Программирование 1 25.01.2008 15:58
Оптимизация запроса oleg_e DAX: Программирование 16 11.01.2008 10:22
Теория: Создание отчета в виде Запроса Arahnid DAX: Программирование 6 14.11.2007 16:37
Ускорение выполнения запроса Oracle + MS Axapta Горбунов Дмитрий DAX: Программирование 17 15.11.2005 18:13

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:11.