Compartir a través de


Función GETLABELTEXT de ER

La función GETLABELTEXT busca una etiqueta específica para devolver un valor de cadena que representa la traducción de la etiqueta especificada en el idioma especificado.

Sintaxis

GETLABELTEXT (label id, language)

Argumentos

Id. de etiqueta

label id: Cadena o Id. de etiqueta

El ID válido de uno de los siguientes tipos de etiquetas:

Notas de uso

Este argumento solo se puede definir como una constante, utilizando uno de los siguientes patrones admitidos:

  • Para etiquetas ER:

    • @"GER_LABEL:<LABEL ID>"
    • "GER_LABEL:<LABEL ID>"
  • Para etiquetas de finanzas:

    • @"<LABEL ID>"
    • "<LABEL ID>"

Nota

En tiempo de diseño, se muestra un mensaje de error de validación en la página Diseñador de fórmulas si no se puede encontrar ninguna etiqueta usando la ID de etiqueta provista.

Idioma

language: Cadena

Una cadena que representa un código de idioma.

Notas de uso

Este argumento se puede definir como una constante de texto o como la ruta de un campo de origen de datos que devuelve un valor de Cadena.

Nota

En tiempo de diseño, se muestra un mensaje de error de validación si no se puede encontrar ningún código de idioma utilizando el argumento proporcionado language cuando se ha definido como una constante de texto.

En tiempo de ejecución, la traducción para el idioma del sistema EN-US se devuelve para una etiqueta específica si no se ha encontrado ningún código de idioma mediante el uso del argumento language.

Valores de retorno

Cadena

El valor de texto resultante.

Ejemplo 1: etiqueta del sistema

Las expresiones GETLABELTEXT (@"SYS70894", "en-us") y GETLABELTEXT ("SYS70894", "en-us") devuelven la traducción al inglés "Nothing to print" para la etiqueta de aplicación @SYS70894.

Ejemplo 2: etiqueta de ER

Empieza a editar una configuración de ER que se ha derivado de la configuración Transferencia de crédito ISO20022 (DE), introduce una nueva fuente de datos del tipo Campo calculado y configura la expresión GETLABELTEXT(@"GER_LABEL:VendorName", "de") para esta fuente de datos. En este caso, en tiempo de ejecución, la fuente de datos devuelve la traducción al alemán "Kreditorenname" para la etiqueta de ER @GER_LABEL:VendorName que se configuró inicialmente en la configuración base Transferencia de crédito ISO20022 (DE) de ER.

Recursos adicionales

Funciones de texto

Diseñar informes multilingües en informes electrónicos