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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2008, 13:34   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
AX2009 и AX4.0 совместимый код. Как?
Есть такой запрос, как сделать так чтобы он работал как на 4ке так и на 5ке?
С 5кой все ок, а в 4ке ругается на тип utcdatetime, далее на класс DateTimeUtil. Как заставить компилятор игнорировать неизвестные типы?

X++:
    UtilIdElements utilIdElements;
    TimeOfDay  modifyTime;
    TransDate  modifyDate;

    #if.ax5
        utcdatetime datetime;
    #endif   
    ;

    modifyTime = timenow();
    modifyDate = systemdateget();

    #if.ax5
      datetime = DateTimeUtil::newDateTime(modifyDate, modifyTime);
    #endif

    while select name, id, recordType from utilIdElements
    where  
        #if.ax5
         ((utilIdElements.createdDateTime > datetime) ||
          (utilIdElements.modifiedDateTime > datetime))
        #endif

        #ifnot.ax5
        (( utilIdElements.createdDate  == modifyDate && utilIdElements.createdTime  > modifyTime) ||
         ( utilIdElements.modifiedDate == modifyDate && utilIdElements.modifiedTime > modifyTime))
        #endif

       {
          ...
       }
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Теги
ax2009, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в InterCompanyInventDim (AX4 и AX2009) Bishop DAX: Программирование 2 17.12.2008 15:08
axcoder: AxPath pugin for Tabax which works with Ax3, Ax4, Ax2009 Blog bot DAX Blogs 0 08.11.2008 02:11
Код палеты Varmen DAX: Функционал 10 27.03.2008 15:54
Есть ли возможность вызывать код с вышележащих слоев ? FishLog DAX: Программирование 0 07.09.2004 13:39
Ошибка "необходимо заполнить 'основной код сотрудника' " alpin DAX: Функционал 2 04.12.2003 16:28

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

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

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