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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2018, 09:35   #5  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Который раз убеждаюсь, что с проблемой надо переспать. Вчера полдня голову ломал, сегодня за 2 минуты разобрался. Этот код в обоих случаях работает одинаково:
X++:
    queryRun.query().removeTimeZoneOffset(true);
    qbdsRFID     = queryRun.query().dataSourceTable(tablenum(RFIDTrans));
    qbdsRFID.addRange(fieldnum(RFIDTrans, TransDateTime)).value(SysQuery::range(fromDateTime, toDateTime));
Или так, если кому-то нравится:
X++:
    queryRun.query().removeTimeZoneOffset(false);
    qbdsRFID     = queryRun.query().dataSourceTable(tablenum(RFIDTrans));
    fromDateTime = DateTimeUtil::removeTimeZoneOffset(fromDateTime, tz);
    toDateTime   = DateTimeUtil::removeTimeZoneOffset(toDateTime, tz);
    qbdsRFID.addRange(fieldnum(RFIDTrans, TransDateTime)).value(SysQuery::range(fromDateTime, toDateTime));
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
За это сообщение автора поблагодарили: belugin (15), Logger (5).
Теги
query, removetimezoneoffset, utcdatetime

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax 2012. Копирование Range из Query Sada DAX: Программирование 2 22.08.2013 10:10
ax-erp: How to Set the Query Range on a SSRS Report Blog bot DAX Blogs 0 18.10.2012 19:11
sumitax: AX Queries – Passing query range as parameter Blog bot DAX Blogs 0 29.06.2011 13:11
emeadaxsupport: Passing UtcDateTime values in extended query syntax Blog bot DAX Blogs 0 10.05.2010 21:05

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

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

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