07.05.2008, 13:34 | #1 |
Участник
|
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 |
|