Ir para conteúdo
  • Cadastre-se

dev botao

[Ajuste] FortesReport - ImprimirDANFSePDF


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 3309 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

Ao executar o procedimento abaixo recebo um Acess Violation.

      Danfse.NFSeCancelada := (NFSe.NotasFiscais.Items[0].NFSe.Status = srCancelado);
      NFSe.NotasFiscais.Items[0].ImprimirPDF;

Debuguei e vi que na unit ACBrNFSeDANFSeRLClass na função ImprimirDANFSePDF na linha  214 o sistema executa

o seguinte procedimento:

TACBrNFSe(ACBrNFSe).NotasFiscais.Clear;

E isso faz com que o parâmetro NFSe que estava preenchido seja "apagado" também. Tentei acertar mas não obtive sucesso,

então eu simplesmente ignorei o if existente e funcionou... Esta validação serve para que?

 

Segue a unit alterada (que deu certo no meu caso): ACBrNFSeDANFSeRLClass.pas

Marcos Gerene

[email protected]

  • Moderadores
Postado

No caso tu não olhou no contexto todo mas é pra quando manda o objeto NFSe ele não vai no componente carregar e imprimir todos que existem!

caso contrario ele passa no componente e carrega todos que existem

 

Mas sei o que ocorre deixa ver se modifico e subo a correção

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Moderadores
  • Solution
Postado
Em 28/01/2016 at 16:46, Marcos Gerene disse:

Boa tarde,

Ao executar o procedimento abaixo recebo um Acess Violation.


      Danfse.NFSeCancelada := (NFSe.NotasFiscais.Items[0].NFSe.Status = srCancelado);
      NFSe.NotasFiscais.Items[0].ImprimirPDF;

Debuguei e vi que na unit ACBrNFSeDANFSeRLClass na função ImprimirDANFSePDF na linha  214 o sistema executa

o seguinte procedimento:


TACBrNFSe(ACBrNFSe).NotasFiscais.Clear;

E isso faz com que o parâmetro NFSe que estava preenchido seja "apagado" também. Tentei acertar mas não obtive sucesso,

então eu simplesmente ignorei o if existente e funcionou... Esta validação serve para que?

 

Segue a unit alterada (que deu certo no meu caso): ACBrNFSeDANFSeRLClass.pas

Boa tarde!

atualize seu svn e veja se a implementação corrigiu o erro que havia sido criado !

Obrigado pelo report do problema

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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