Поделиться через


Функция ER GETLABELTEXT

Функция GETLABELTEXT выполняет поиск конкретной метки для возврата значения Строка, представляющего преобразование указанной метки на указанном языке.

Синтаксис

GETLABELTEXT (label id, language)

Аргументы

Код метки

label id: Строка или Код метки

Допустимый идентификатор одного из следующих типов метки:

Примечания по использованию

Этот аргумент может быть определен только как константа с помощью одного из следующих поддерживаемых шаблонов:

  • Для меток 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).

Дополнительные ресурсы

Текстовые функции

Разработка многоязычных отчетов в электронной отчетности