|  19.12.2005, 12:41 | #1 | 
| Участник | метка значения перечисляемого типа 
			
			как в коде получить доступ к метке значения перечисляемого типа? нашел единственный способ через классы SysDict... вопрос, нельзя ли как-нибудь попроще - нагружать имхо будет слишком систему | 
|  | 
|  19.12.2005, 12:47 | #2 | 
| Banned | 
			
			Увы... Я в свое время другого способа не нашел.
		 | 
|  | 
|  19.12.2005, 13:02 | #3 | 
| Участник | X++: strFmt('%1', <>) | 
|  | 
|  19.12.2005, 13:11 | #4 | 
| Участник | 
			
			Или enum2str()
		 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  19.12.2005, 14:07 | #5 | 
| Участник | 
			
			дело в том, что мне нужен сам код метки @SYSXXXX для того, чтобы затем его можно было вывести на разных языках | 
|  | 
|  19.12.2005, 14:31 | #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. | 
|  | 
|  19.12.2005, 19:24 | #7 | 
| Участник | 
			
			thx a lot!
		 | 
|  | 
|  | 
| 
 |