Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Caros, bom dia!

 

Uso o componente Acbr para emissão de NF-e de Mercadorias há anos  (com Delphi 7 e Quick Report 3).

Fazia alguns meses (ou mais de 1 ano) que eu não atualizava.

 

Fui atualizar hoje, para atender aos requisitos da versão 3.10, e ao compilar o pacote  AcbrNFeDanfeQR começou a dar erro

[Fatal Error] AcbrNFeDanfeQR.dpk(47): Required package 'QR5RunD7' not found

 

Verifiquei no fórum algumas soluções, mas não funcionou.

Fiz o procedimento abaixo, baseado nessas soluções e algums suposições minhas.

Gostaria de saber se posso seguir por esse caminho (se sim, pode até ficar documentado para caso alguém tenha o mesmo problema:

 

No pacote AcbrNFeDanfeQR, no requires:

Troquei de:

{$IFDEF VER150} QR5RunD7, vcljpg, visualclx, {$ENDIF} // D7

Troquei para:

{$IFDEF VER150} qrpt70, vcljpg, visualclx; {$ENDIF} // D7

 

 

Ao compilar começou a dar erro nas units abaixo (dando falta da unit QRPDFFilt):

ACBrNFeDANFeQRNFCe.pas, ACBrNFeDANFeQR.pas, ACBrNFeDAInutQR.pas, ACBrNFeDANFeQRSimplificado, ACBrNFeDANFeQRPaisagem, ACBrNFeDANFeQRRetrato

 

Nessas units, eu comentei tudo o que fazia referência ao QrPDFFilt, eu comentei.

 

=================================

  {$IFDEF QReport_PDF}
     //QRPDFFilt,
  {$ENDIF

=================================

var
//  qf : TQRPDFDocumentFilter;

=================================

       // qf := TQRPDFDocumentFilter.Create(AFile);
      //  qf.CompressionOn := False;
     //  QRNFe.QRPrinter.ExportToFilter( qf );
      //  qf.Free;

=================================

 

Feito isso, compilei o pacote AcbrNFeDanfeQR sem erros.

Abri minha aplicação, dei build, abri e fiz consulta de status de serviço, emiti NF-e, imprimi Danfe, fiz cancelamento e carta de correção, tudo sem erros, utilizando a versão 3.10 do Schema.

 

Posso assumir que está tudo OK, certo?

 

 

Obrigado e parabéns pelo projeto e fórum.

  • Consultores
  • Solution
Postado

Bom dia Felipe,

 

No caso da unit QRPDFFilt, bastaria você abrir com o bloco de notas o arquivo ACBr.inc e comentar a diretiva de compilação QReport_PDF.

Não precisaria ficar comentando as linhas de código do componente.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Isso mesmo, RESOLVIDO!

 

- Voltei os fontes originais;

- Troquei o QR5RunD7 por qrpt70 no pacote AcbrNFeDanfeQR.dkp;

- Abri o ACBr.inc e comentei a linha QReport_PDF;

- E por fim, compilei o pacote AcbrNFeDanfeQR.dkp;

 

Deu certo.

 

Muito obrigado!!!!!!!

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