Jump to content

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

Recommended Posts

  • Moderadores
Posted

Simples utilize o próprio componente:

 

1. Sete as seguinte propriedades:

  • ACBrNFe.Configuracoes.Geral.ExibirErroSchema := False;
  • ACBrNFe.Configuracoes.Geral.FormatoAlerta    := 'Nível: %TAGNIVEL% Campo: %ID% %TAG% %DESCRICAO% - %MSG%';
    • %TAGNIVEL%  : Representa o Nivel da TAG; ex: <transp><vol><lacres>
    • %TAG%       : Representa a TAG; ex: <nLacre>
    • %ID%        : Representa a ID da TAG; ex X34
    • %MSG%       : Representa a mensagem de alerta
    • %DESCRICAO% : Representa a Descrição da TAG
2. Utilize o método de validação e trate o erro que virá formatada seguindo as configurações anteriores:
try
  ACBrNFe.NotasFiscais.Valida;
except
  // Aqui você deve fazer um loop para ler as mensagens de validação de 
  // todas as notas se enviou várias em um lote, se não basta usar a posição 0
  // mostrar somente a mensagem tratada
  raise Exception.Create(ACBrNFe.NotasFiscais.Items[X].ErroValidacao);

  //ou mostrar a mensagem completa
  //raise Exception.Create(ACBrNFe.NotasFiscais.Items[X].ErroValidacao);
end;
  • Like 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...