| 
			
			 | 
		#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  | 
| 
	
 |