Функция ER GETLABELTEXT
Функция GETLABELTEXT
выполняет поиск конкретной метки для возврата значения Строка, представляющего преобразование указанной метки на указанном языке.
Синтаксис
GETLABELTEXT (label id, language)
Аргументы
Код метки
label id
: Строка или Код метки
Допустимый идентификатор одного из следующих типов метки:
- Метка электронной отчетности (ER)
- Метка Microsoft Dynamics 365 Finance
Примечания по использованию
Этот аргумент может быть определен только как константа с помощью одного из следующих поддерживаемых шаблонов:
Для меток ER:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
Для меток Finance:
@"<LABEL ID>"
"<LABEL ID>"
Примечание
Во время разработки сообщение об ошибке проверки отображается на странице Конструктор формул, если не удается найти метку, используя предоставленный идентификатор метки.
Язык
language
: Строка
Строка, представляющая код языка.
Примечания по использованию
Этот аргумент может быть определен либо как текстовая константа, либо как путь к полю источника данных, который возвращает строковое значение.
Примечание
Во время разработки выводится сообщение об ошибке проверки, если не удается найти код языка с помощью предоставленного аргумента language
, если он был определен как текстовая константа.
Во время выполнения перевод для системного языка EN-US
возвращается для указанной метки, если не найден код языка с помощью предоставленного аргумента language
.
Возвращаемые значения
Строка
Результирующее текстовое значение.
Пример 1. Метка системы
Выражения GETLABELTEXT (@"SYS70894", "en-us")
и GETLABELTEXT ("SYS70894", "en-us")
возвращают английский перевод для метки приложения @SYS70894
"Nothing to print".
Пример 2. Метка ER
Пользователь начинает редактировать конфигурацию ER, которая была унаследована из конфигурации Перенос кредита ISO20022 (DE), введите новый источник данных типа Вычисляемое поле и настройте выражение GETLABELTEXT(@"GER_LABEL:VendorName", "de")
для этого источника данных. В этом случае, при выполнении источник данных возвращает немецкий перевод "Kreditorenname" для метки ER @GER_LABEL:VendorName
, которая первоначально была настроена в базовой конфигурации ER Перенос кредита ISO20022 (DE).