Tempo aproximado para leitura: 00:03:20 min
Dúvida
Como configurar o formato da moeda de outra localidade dentro do sistema RM?
Ambiente
Framework - Linha RM - Frame - A partir da versão 12.1.28
Solução
Atualmente o sistema possui a tag "LocalizationLanguage", que trata de funcionalidades do sistema, como: tradução dos itens da Devex, filtro de uma coluna, agrupamento de colunas, entre outras.
Por isso foi criada a tag "LocalizationFormats" para tratar apenas da formatação de números, para que seja possível configurar uma cultura para localização de linguagem e outra cultura para localização de formatação.
Para definição do formato desejado, deve-se utilizar o código da cultura, definido pelo Windows (Microsoft - Etiqueta de idiomas).
Com exemplo, utilizaremos o formato do México (es-MX); dessa forma, a tag deve conter o código do país:
<add key="LocalizationFormats" value="es-MX" />
Para alterar o formato, basta adicionar a tag no arquivo de configuração "RM.exe.config":
Após alterar a tag, reinicie todos os serviços do ambiente: Framework - Linha RM - Frame - Reiniciar Host
Com a alteração, a moeda passa a ter o formato definido de acordo com o formato do país informado na tag.
Exemplo: após mudar para o formato do México (es-MX) o padrão da moeda é alterado para que o ponto separe os centavos e a vírgula, os milhares:
Lembrando que alguns parâmetros podem não obedecer à cultura por questões de regra de negócio e informações do próprio servidor.
Como exemplo, temos o "cifrão", que não será alterado de real para pesos.
Para que tal configuração seja realizada, será necessária a alteração do "Símbolo da Moeda", parâmetro disponível em Parâmetros Globais, na aba Gerais:
0 Comentários