Compartilhar via


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:

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).

Recursos adicionais

Funções de texto

Projetar relatórios multilíngues em Relatórios eletrônicos