Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao imprimir DANFE em PDF com Fortes Report


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

Recommended Posts

Boa tarde, pessoal!

Tudo bem? Instalei o Fortes Report e reinstalei o ACBr com o componente do Fortes (Danfe).

Estou tentando imprimir o Danfe em PDF e estou tendo o seguinte problema:

(imagens em anexo).

Pelo que vi ao debugar, o erro acontece na procedure procedure TACBrNFeDANFCeFortesFr.rlVendaBeforePrint

Me parece que os dados de emitente, etc, não estão carregados... aí dá um access violation...

Estou carregando os dados da nota com o LoadFromFile

*** ACBrNFe1.NotasFiscais.LoadFromFile(ls_arq_xml,false);

Att,

Rafael Hassegawa

 

erro fortes.png

erro Fast Report 2.png

Editado por Paulo Starling Perdigao
Link para o comentário
Compartilhar em outros sites

Juliomar, bom dia!

Não sei te especificar porque, ao degubar, ele parou com aquele ponto e deu erro...

Eu estou utilizando o componente DANFeFRL...

A diferença que eu notei do Fast Reports é que não há uma propriedade onde informar qual arquivo será utilizado para gerar o relatório..

Mas agora o problema que está dando é outro...

Depois de consultar a nota para impressão, ele retorna sem protocolo.

 

Att,

erro Fast Report 2.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O que o Juliomar está querendo dizer é que você está utilizando o componente ACBrNFeDANFCeFortes para imprimir uma NF-e ao invés de utilizar o ACBrNFeDANFEFR para impressão que é o correto.

O componente ACBrNFeDANFCeFortes é para impressão de NFC-e e não NF-e.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Olá, bom dia!

Eu estou realmente utilizando o componente TACBrNFeDANFCeFortes para imprimir a NFC-e e estou passando por este problema.

O xml está sendo gerado corretamente.

Porém, ao imprimir, recebo a seguinte mensagem:

rlVenda: Erro durante a preparação do relatório. EAccessViolation(...)

O erro ocorre na linha 539 da unit ACBrDANFCeFortesFr.pas:

  with ACBrNFeDANFCeFortes.FpNFe do
  begin
    lNomeFantasia.Lines.Text:= Emit.xFant ;              <== AQUI
    lRazaoSocial.Lines.Text := Emit.xNome ;
    lEmitCNPJ_IE_IM.Caption := CompoemCliche;


Acabei de atualizar o Fortes (Rev. 277, https://github.com/fortesinformatica/fortesreport-ce.git) e o ACBr (Rev. 11369).

Alguém teria alguma sugestão, por favor?

Att,

Filipe Sortica
Santa Maria / RS
Analista de Sistemas

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 horas atrás, Paulo Starling Perdigao disse:

Bom dia, Régyz!
 

Pelo que li no Forum, devo utilizar o ACBrDANFeRL para ser utilizado com o Fortes Report, estou certo?

É ele que estou utilizando...

ACBrNFeDANFEFR  não seria para Fast Reports?

Att,

danfe3.png

é ACBrNFeDANFERL mesmo acabei escrevendo errado.

O Importante é entender que são dois componentes de impressão, uma para NF-e e outro para NFC-e.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Olá bom dia!

19 horas atrás, Juliomar Marchetti disse:

Boa tarde

atualizem o svn recompilem e voltem a testar!

Atualizei os fontes.

15 horas atrás, Juliomar Marchetti disse:

Vocês fizeram o que falei acima?

informar para o tipo de danfe que é tiRetrato!

A minha configuração na propriedade TipoDANFE estava tiNFCe, daí alterei para tiRetrato.

Mas infelizmente a situação é a mesma.

Att,

Filipe Sortica
Santa Maria / RS
Analista de Sistemas

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Bom dia!

isso é problema no micro de vocês!

fiz o teste aqui tanto em delphi quanto em lazarus com os exemplos e não ocorreu!

então chuto que vocês tem arquivos .dfm ou .pas perdidos antigos no micro ou em outro driver!

façam o seguintes passos:

feche o delphi, rode o apagaracbr.bat em todos os drivers como administrador,

lembre-se de atualizar o fortes report pois o Daniel subiu mudanças então devem atualizar e recompilar com o instalador dele !

e então rodem o instalador do acbr e depois voltem a testar!

 

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

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