Подскажите как теперь получить текст метки не на языке интерфейса пользователя?
Классы 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"));
При этом в самом приложении полно мест с подобным синтаксисом
В общем то ли лыжи не едут, то ли я того. Надписей что данные методы устарели в их коде не обнаружил