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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2014, 20:21   #1  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Поле real и Lookup
Что, собственно, хочу : Lookup на поле PurchReqLine.LineNum (оно real)

Что делаю :

X++:
public void lookupPurchLineNum(FormRealControl _ctrl)
{
    SysTableLookup              sysTableLookup = SysTableLookup::newParameters(tablenum(PurchReqLine), _ctrl);

    Query                       q = new Query();
    QueryBuildRange             qbr;
    QueryBuildDataSource        qbds;

    ;

    sysTableLookup.addLookupfield(fieldnum(PurchReqLine, LineNum), true);
    sysTableLookup.addLookupfield(fieldnum(PurchReqLine, ItemId));
    sysTableLookup.addLookupfield(fieldnum(PurchReqLine, Name));

    qbds    = q.addDataSource(tablenum(PurchReqLine));
    qbr     = qbds.addRange(fieldnum(PurchReqLine, PurchReqId));
    qbr.value(queryValue(this.PurchReqId));

    sysTableLookup.parmQuery(q);
    sysTableLookup.performFormLookup();
}
Не работает. Кнопка рисуется, при нажатии на кнопку - ничего не происходит.

Lookup на Relation - можно бы, конечно, но хочется только строки заявки, которую уже выбрали

X++:
    qbr     = qbds.addRange(fieldnum(PurchReqLine, PurchReqId));
    qbr.value(queryValue(this.PurchReqId));
И... как теперь?
__________________
Best Regards,
Roman
Старый 04.02.2014, 20:52   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Дык... залезаем в класс SysTableLookup в метод performFormLookup и видим, что там не предусмотрена обработка контролек FormRealControl. Поэтому и не работает. Добавляем ветку по аналогии ... и все получается...
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: RVS (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запись в поле таблицы значения из перекрытого lookup-метода kvantono DAX: Программирование 2 30.04.2013 11:13
emeadaxsupport: AX for Retail 2012 R2: Troubleshooting the Real-time Service Blog bot DAX Blogs 0 31.12.2012 11:13
emeadaxsupport: AX for Retail 2012 R2: Installing the Real-time Service Blog bot DAX Blogs 0 19.12.2012 11:11
axforum blogs: Вспомогательный документооборот. Поле "Код конфигурации вспомогательного бизнес-правила" lookup ни чего не показывает. Blog bot DAX Blogs 0 08.04.2011 10:11
daxsol: Axapta Kernel Functions Blog bot DAX Blogs 1 16.05.2009 19:22

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

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

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