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