Ir para conteúdo
  • Cadastre-se

dev botao

Impressão da DACTE FastReport duplicando Observação


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

Recommended Posts

  • Membros Pro

Bom dia, identifiquei um problema na impressão da DACTE do Fast Report que estava duplicando a OBS na impressão conforme abaixo.

No XML, a observação está da forma:IMG 1.png

Sendo a Observação e a outra do campo Uso exclusivo do Emissor do CT-e.

Esse mesmo XML, quando impresso, fica da seguinte forma:

IMG 2.png

Note que na Observação do campo Uso Exclusivo do Emissor do CTe, imprimiu a segunda parte da primeira observação do CTe.

Analisando o código do fonte ACBrCTeDACTEFR.pas, é declarado a variável Campos na função CarregaInformacoesAdicionais. Essa variável é usada pra gerar 3 tipos de observação que estão no CTe. Porém não é limpa. Implementei o código SetLength(Campos, 0) antes de usar ela nas 3 situações e o problema foi resolvido.

Abaixo segue a função CarregaInformacoesAdicionais completa com o ajuste que eu fiz.

 

Anexe igual a imagem

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2973 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.