Função GETLABELTEXT ER
A função GETLABELTEXT
pesquisa uma etiqueta específica para retornar um valor de Cadeia de caracteres que representa a tradução da etiqueta especificada no idioma especificado.
Sintaxe
GETLABELTEXT (label id, language)
Argumentos
ID de etiqueta
label id
: ID da cadeia de caracteres ou etiqueta
O ID válido de um dos tipos de etiqueta a seguir:
- Relatório Eletrônico (ER), etiqueta
- Etiqueta do Microsoft Dynamics 365 Finance
Notas de uso
Esse argumento só pode ser definido como uma constante, usando um dos seguintes padrões suportados:
Para etiquetas de ER:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
Para etiquetas do Finance:
@"<LABEL ID>"
"<LABEL ID>"
Observação
Na etapa de design, uma mensagem de erro de validação é mostrada na página Fórmula de designer se nenhuma etiqueta for encontrada usando o ID da etiqueta fornecida.
Idioma
language
: Cadeia de caracteres
Uma cadeia de caracteres que representa um código de linguagem.
Notas de uso
Esse argumento pode ser definido como uma constante de texto ou como o caminho de um campo de fonte de dados que retorna um valor de Cadeia de caracteres.
Observação
Na etapa de design, uma mensagem de erro de validação é mostrada se nenhum código de linguagem puder ser encontrado usando o argumento fornecido language
quando ele tiver sido definido como uma constante de texto.
Durante o runtime, a tradução para o idioma do sistema EN-US
é retornada para uma etiqueta especificada se nenhum código de linguagem for encontrado usando o argumento fornecido language
.
Valores de retorno
Sequência de caracteres
O valor de texto resultante.
Exemplo 1: etiqueta do sistema
As expressões GETLABELTEXT (@"SYS70894", "en-us")
e GETLABELTEXT ("SYS70894", "en-us")
devolvem a tradução em inglês "Nada a imprimir" para a etiqueta @SYS70894
do aplicativo.
Exemplo 2: etiqueta de ER
Começar a editar uma configuração de ER que tenha sido derivada da configuração de transferência de crédito (DE) ISO20022, insira uma nova fonte de dados do tipo Campo calculado e configure a expressão GETLABELTEXT(@"GER_LABEL:VendorName", "de")
para essa fonte de dados. Nesse caso, durante o runtime, a fonte de dados retorna a tradução para o alemão "Kreditorenname" para a etiqueta de ER @GER_LABEL:VendorName
configurada inicialmente na base de configuração de ER para transferência de crédito ISO20022 (DE).