| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			метка значения перечисляемого типа
			 
			
			как в коде получить доступ к метке значения перечисляемого типа? 
		
		
		
		
		
		
		
	нашел единственный способ через классы SysDict... вопрос, нельзя ли как-нибудь попроще - нагружать имхо будет слишком систему  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Увы... Я в свое время другого способа не нашел.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 X++: strFmt('%1', <>) | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Или enum2str()
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			дело в том, что мне нужен сам код метки 
		
		
		
		
		
		
		
	@SYSXXXX для того, чтобы затем его можно было вывести на разных языках  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Можно попробовать переключить язык интерфейса на несуществующий - и ч/з enum2str() получим код метки. После этого переключить язык обратно  
		
		
		
		
		
		
			X++: infolog.language("xxx"); info(enum2str(AssetBudgetPostingStatus::PostedToBudgets)); infolog.language("Ru"); PS Не уверен, что это поведение штатное - т.е. что оно будет поддерживаться в следующих версиях 
				__________________ 
		
		
		
		
		
			Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 19.12.2005 в 14:35.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			thx a lot!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
		
  |