Ir para conteúdo
  • Cadastre-se

dev botao

Tradução mensagens de Schemas


syspegasus
  • Este tópico foi criado há 1659 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá pessoal!

Estou precisando fazer a tradução das mensagens de retorno de schemas do ACBR. As mensagens não traduzidas estão gerando muito suporte (o cliente quando vê algo escrito em inglês já liga para o suporte).

Vasculhando os fontes do acbr me deparei com as constantes: DSC_NCM, DSC_CEST na unit pcnGerador. (Estas possuem a descrição do campo já traduzidas)
Será que existe um meio de obter do retorno o campo que está errado e relacionar com essas constantes? Visto que nelas já possui a descrição traduzida do campo?
Ou alguma outra sugestão que possa obter o campo do retorno e traduzir essas mensagens melhorando a interação com o usuário?

Formato de alerta configurado (default):
AcbrNfe.Configuracoes.Geral.FormatoAlerta = TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.

A mensagem que é retornada:
Project raised exception class EACBrNFeException with message 'Falha na validação dos dados da nota: 509
1824 - Element {http://www.portalfiscal.inf.br/nfe}NCM': '123456' is not a valid value of the local atomic type.'

Sugestão de mensagem traduzida:
O Código NCM informado '123456' é inválido.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Membros Pro

Bom dia, também tenho uma problema em relação a isso.

Quando há um valor inválido na Tag o componente está apresentando o alerta formatado incorretamente informando que o CNPJ está com Conteúdo Inválido. Quando desligo "ExibirErroSchema" o alerta é o seguinte:

"Falha na validação do Modal do Manifesto: 10449
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><infModal versaoModal="3.00"><seg><infSeg> ID:#125/CNPJ(CNPJ(MF)) - Conteúdo inválido."

sendo que na verdade o erro está na tag "nCompra' "

a mensagem com "ExibirErroSchema" ligado é: "

Falha na validação do Modal do Manifesto: 10446
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><infModal versaoModal="3.00"><seg><infSeg> ID:#125/CNPJ(CNPJ(MF)) - Conteúdo inválido.

'SEM PARAR' violates pattern constraint of '[0-9]{1,20}'.
The element '{http://www.portalfiscal.inf.br/mdfe}nCompra' with value 'SEM PARAR' failed to parse.
"

Existe alguma forma de utilização do Alerta que torne a mensagem entendível para o usuário final?

 

Grato

 

Cleyton Luiz Alberti.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

Após alimentar o componente com os dados, chegaram a utilizar o método ValidarRegrasdeNegocios ?

No programa exemplo do ACBrNFe temos um botão que exemplifica o seu uso.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
Em 19/09/2019 at 11:16, Italo Jurisato Junior disse:

Bom dia a todos,

Após alimentar o componente com os dados, chegaram a utilizar o método ValidarRegrasdeNegocios ?

No programa exemplo do ACBrNFe temos um botão que exemplifica o seu uso.

Bom dia Italo.

Sim, estou utilizando essa rotina para exibir mensagens mais amigáveis para os usuários.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1659 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...