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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.12.2013, 22:40   #1  
BiLi is offline
BiLi
Участник
 
2 / 10 (1) +
Регистрация: 15.07.2013
QueryVuildDataSource - "" or "some"
Добрый день,

А почему не работает следующая конструкция:

X++:
static void Job1(Args _args)
{
    Query                   q = new Query();
    QueryBuildDataSource    qbds;
    QueryBuildRange         qr;
    QueryRun                qRun;
    FactureJour_Ru          j;
    str                     s;
    ;
    qbds = q.addDataSource(tableNum(FactureJour_Ru));
    qr = qbds.addRange(fieldnum(FactureJour_Ru, FactureExternalId));
    s = SysQuery::valueEmptyString() + " || " + SysQuery::value('some');
    qr.value(s);
    
    qRun = new QueryRun(q);
    while(qRun.next())
    {
        j = qRun.getNo(1);
        info(j.FactureExternalId);
    }
}
Возвращаются только фактуры с пустым полем, а с значением 'some' не возвращаются.
Старый 13.12.2013, 23:58   #2  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Потому что допустимые значения необходимо перечислять через запятую. Используйте
X++:
qr.value(queryRangeConcat(SysQuery::valueEmptyString(), 'some'))
__________________
Кононов Пётр
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxmusings: XLNT - A Most "Excellent" Framework for X++ Blog bot DAX Blogs 5 21.08.2013 10:45
emeadaxsupport: Adding a period to the Aging Period Definition and receive the error: "Unlimited can be used only in the first and last period" or "Unit must be less than 0" Blog bot DAX Blogs 0 29.03.2013 06:11
emeadaxsupport: Error "CryptoAPI not available" when browsing Enterprise Portal Blog bot DAX Blogs 0 30.11.2011 23:11
поле "Документы к обновлению" в форме "Обработка закупки" sev DAX: Функционал 3 08.12.2005 17:21
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:14.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.