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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2005, 17:08   #1  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
значения по умолчанию в наследнике от RunBase
Есть класс, унаследованный от RunBase, в методе showQueryValues() стоит return true.
При запуске на форме отображаются Range связанных таблиц. Как вставлять туда значения по умолчанию? Пытаюсь сделать вот так в методе initQueryRun()


PHP код:
    queryRun = new QueryRun(QueryStr(InventSumAdj..));
    
query queryRun.query();
    
qbds  query.dataSourceTable(tableNum(InventDim));
    
qbds.addRange(fieldNum(InventDimInventLocationId));
    
r.value("ОСН1"); 
Но ничего не получается.
Старый 29.09.2005, 17:42   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
попробуйте прологгировать QueryRun.query().xml() фозвращаемый методом queryRun
Старый 29.09.2005, 17:51   #3  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
говорю наобум ...
а если вместо AddRange поставить FindRange?
Старый 29.09.2005, 17:53   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Скорее всего, вы засунули свой queryRun в pack и уже успели несколько раз запустить свой классик, так вот теперь initQueryRun не выполняется так как queryRun создается в unpack.

Варианты решения
- простой - почистить SysLastValue
- еще проще - изменить CurrentVersion
- несложный - приткнуться где-дь между unpack и prompt и изменить созданный queryRun
Старый 29.09.2005, 18:05   #5  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Цитата:
попробуйте прологгировать QueryRun.query().xml() фозвращаемый методом queryRun
непонимаю чем оно может помочь ...
Старый 29.09.2005, 18:08   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
так можно отследить в какой конкретно момент queryRun портится
Старый 29.09.2005, 18:13   #7  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Wamr, — респект!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX 4.0. Значения по умолчанию. Бигудь DAX: Программирование 5 26.12.2008 11:01
Inside Dynamics AX 4.0: RunBase Framework Extension Part IV Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part I Blog bot DAX Blogs 0 30.09.2007 09:20
Значения по умолчанию kvg6 DAX: Программирование 22 26.05.2006 15:45
Значения по умолчанию в SysQueryForm dmit1606 DAX: Программирование 2 18.02.2004 11:43

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

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

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