Цитата:
Сообщение от
S.Kuskov
Моя идея была в том чтобы вытащить код метки из енума и пропустить его через SysLabel::labelId2String
Метку элемента энума можно получить с помощью метода DictEnum.index2LabelId()
Этот метод работает лучше. Первый вариант (см.выше) отлично выдает значения русского и английского языка, но свежедобавленный украинский почему-то не ловит. (Хотя, может я с кодом языка намухлевала)
Метод Кускова выдает правильно.
Для начинающих (типа меня) перевожу на доступный язык:
X++:
DictEnum enum = new DictEnum(enumNum(CorrectionReasonBaseEnum));
;
s = SysLabel::labelId2String(Enum.index2LabelId(fJour.CorrectionReason), CompanyInfo::find().LanguageId);
excel.insertValue('D2', s);