04.02.2019, 20:33 | #1 |
Роман Долгополов (RDOL)
|
Работа с метками D365FO из кода
Подскажите как теперь получить текст метки не на языке интерфейса пользователя?
Классы Label и SysLabel в моем случае напрочь игнорируют переданный код языка а isLabelId возвращает false для меток как старого (с цифрами) так и нового формата вот этот джоб у меня (8.1 - PU23) выводит текст из меток всегда на текущем языке пользователя, и false для isLabel() любых меток независимо от текущего языка X++: info(new Label("en-US").extractString("@DMF:StagingDeveloperDocumentation")); info(new Label("ru").extractString("@DMF:StagingDeveloperDocumentation")); info(SysLabel::getLabelInstance("ru").extractString("@DMF:StagingDeveloperDocumentation")); Info(strFmt("%1", SysLabel::isLabelId("@DMF:StagingDeveloperDocumentation"))); Info(SysLabel::labelId2String2("@DMF:StagingDeveloperDocumentation", "ru")); В общем то ли лыжи не едут, то ли я того. Надписей что данные методы устарели в их коде не обнаружил |
|
|
|