Ir para conteúdo
  • Cadastre-se

dev botao

Problemas Ao Imprimir Dacte


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

Recommended Posts

  • Moderadores

Depois que fiz minha ultima atualização do componente, estou tendo o erro de Access Violation ao tentar imprimir 2a via de um DACTe. O erro está ocorrendo no  ACBrCTeDACTeQRRetrato. No entanto, como eu utilizo o QuickReport 3.0 do Delphi 7, eu sempre usei o ACBrCTeDACTeQR. Só que na ultima instalação, não havia mais a pasta QRDACTe3 e como estou com uma nova máquina com Windows 7 32 bits, precisei reinstalar o ACBr como se fosse a primeira vez. 

Executando o programa pelo Delphi, verifiquei que o erro está no trecho

 

  qrmNomeSeguradora.Lines.Clear;
  qrmRespSeguroMerc.Lines.Clear;
  qrmNroApolice.Lines.Clear;
  qrMNroAverbacao.Lines.Clear;

 

//  qrlNomeSeguradora.Caption := '';
//  qrlRespSeguroMerc.Caption := '';
//  qrlNroApolice.Caption     := '';
//  qrlNroAverbacao.Caption   := '';

 

Tentei fazer um novo CT-e. O mesmo é enviado, autorizado, mas ao imprimir dá o mesmo erro de Acess Violation.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Graça,

 

Se tratando da unit ACBrCTeDACTeQRRetrato, temos os seguintes tipos de arquivos:

 

Delphi Form,

Delphi Source File,

DDP e

DCU

 

O DCU não é problema pois ele é criado ou recriado ao compilar com a opção Build.

 

Logo deve estar ocorrendo alguma divergencia entre os outros 3.

Verifique se o icone deles tem a bolinha verde.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Graça,

 

Exclua todos com o icone "bolinha vermelha" e baixe novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

De preferencia instale o QuickReport 5.02,  é a versão que o ACBr está usando hoje para desenvolvimento.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Italo, deu certo. Exclui todos os que estavam com bolinha vermelha e baixei novamente. Usei o Install.exe e fez tudo com sucesso.

Ao dar build no projeto, deu os erros de property does not exists. Segui as instruções do arquivo Property_Does Not Exist.txt.

 

Após isso, as units voltaram a ficar com bola vermelha, mas é normal pelo fato de que fiz alterações ignorando as propriedades, correto?

 

Dei build no projeto. Compilei. O DACTe imprimiu normal.

 

Isaque, eu já tentei várias vezes instalar o QuickReport 5.02 no meu Delphi 7, mas não consegui obter êxito. Ocorrem muitos erros. Com certeza não estou com a versão correta do QuickReport 5.02 ou é algum vacilo mesmo ao instalar o componente.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Graça,

 

Maravilha, seguindo o passo a passo não tem erro.

 

Como você removeu as propriedades que não existem, esses fontes vão ficar com a "bolinha vermelha" no icone.

 

Com relação a instalação do Quick Report 5.02, existe sim um segredo.

 

Primeiro, você deve remover a versão anterior do Delphi.

Segundo, dentro da pasta: Windows\System32 temos um arquivo chamado qrpt70.bpl, devemos renomea-lo, por exemplo para: qrpt70_xxx.bpl 

Terceiro, agora basta instalar a versão 5.02

 

Que eu me lembro o procedimento é esse, tenta ai.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Boa Tarde Pessoal, estou aproveitando esse tópico para ver se alguém pode me ajudar, estou com um problema parecido com o da Graça do começo do tópico, porém o erro de Access Violation só acontece no ato da impressão nas máquinas do meu cliente, e o pior, é que vez ou outra só que acontece, em média uma vez a cada 5 impressão de dacte por exemplo, e como o erro não da na minha máquina, não consigo identificar em qual parte do código que gera esse erro, alguém já passou por algo parecido ? uso o ambiente D7 + QuickReport 5.02. 

 

Obrigado

Link para o comentário
Compartilhar em outros sites

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