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:
- Etiqueta de informes electrónicos (ER)
- Etiqueta de Microsoft Dynamics 365 Finance
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.