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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2007, 15:23   #1  
gefr is offline
gefr
Участник
Аватар для gefr
MCBMSS
 
147 / 17 (1) ++
Регистрация: 01.11.2004
Адрес: МО, Котельники
Цитата:
Сообщение от Кирилл Посмотреть сообщение
Если в executeQuery() написать

info(this.queryRun().query().dataSourceNo(1).toString());
super();

то получится:
Ошибка времени выполнения. : <empty class> object не инициализирован.

Если в executeQuery() написать

super();
info(this.queryRun().query().dataSourceNo(1).toString());

То нормально выводится запрос, значит наложить свой фильтр я могу только после супера?
Но после супера он не будет отработан. В результате фильтр есть, но он не работает.
Он вылетает в первый раз, т.к. queryrun действительно еще не инициализирован. я делал так:
X++:
    if(this.queryRun()){
     if(this.queryRun().query().dataSourceNo(1).findRange(fieldnum(LedgerJournalTable, OffsetAccount))){
      this.query().dataSourceNo(1).clearRange(fieldnum(LedgerJournalTable, OffsetAccount));
      this.query().dataSourceNo(1).addRange(fieldnum(LedgerJournalTable, OffsetAccount)).value(
       this.queryRun().query().dataSourceNo(1).findRange(fieldnum(LedgerJournalTable, OffsetAccount)).value());
      } else {
      this.query().dataSourceNo(1).clearRange(fieldnum(LedgerJournalTable, OffsetAccount));
      }
     }

      super();

Последний раз редактировалось gefr; 14.11.2007 в 15:41.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрация в Lookup'е IvanS DAX: Программирование 18 16.08.2006 09:57
Фильтрация в 2.5 if_maks DAX: Программирование 10 10.03.2006 11:04
Фильтрация записей Лиса* DAX: Функционал 0 08.09.2004 11:07
Расширенная фильтрация Андре DAX: Программирование 3 22.07.2002 18:25
Фильтрация в Lookup-форме Rem DAX: Программирование 5 27.04.2002 08:27

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

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

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