Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Tentar Gerar O Pdf No Acbrboleto Função Imprimir


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

Recommended Posts

Ola, estou com o seguinte problemas;

 

já tentei no google mas não há quase referências sobre o problema então resolvi postar depois de ter procurado algo semelhante no fórum, porém não tive sucesso. então vamos ao problema.

 

Quando vou tentar gerar o pdf através do componente ACBrBoleto usando a função imprimir e definindo todos os parametros antes disso recebo a seguinte mssg: Error Reading frxPDFExport.Quality: propery Quality does not exist, em português diz que o erro é porque a propriedade "Qualidade" do componente do fast report não existe. tentei debugar e o erro acontece nesta função

 

procedure TACBrBoletoFCFR.Imprimir;
var
  DmBoleto: TdmACBrBoletoFCFR;
begin
  inherited Imprimir; // Verifica se a lista de boletos está vazia

  DmBoleto := TdmACBrBoletoFCFR.Create(Self);
  try
    with DmBoleto do
    begin
       cdsBanco.EmptyDataSet;
       cdsCedente.EmptyDataSet;
       cdsTitulo.EmptyDataSet;
 

exatamente na hora de criar a classe abaixo

 

  DmBoleto := TdmACBrBoletoFCFR.Create(Self);

 

 

Se alguem souber como resolver e quizer compartilhar ficarei grato de não ter mais que quebrar a cabeça.

 

Obrigado.

 

Solivan Noleto Milhomem

www.arenasoft.com.br

 

Ilustração do erro abaixo

 

Erro.png

Editado por Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

eu estou usando o delphi XE com o Fast-Report na versão 4.0, e utilizo ele também pra emissão de DANFE  e não tenho problema algum, você acha que ainda pode ser isso?

Editado por Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Sim, pois notei o seguinte em uma instalação que fiz e deu esse erro a versão que eu coloquei do fast era mesmo a 4.0 

mas ao colocar a versão 4.13 senão me engano o problema não ocorreu

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

  • 3 semanas depois ...
  • Moderadores

com a versão que vem com o delphi xe3 não tem essa parte do pdf senão me engano pois é a básica

chegou a atualizar para uma versão full?

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

Boa noite, consegui resolver o erro.

Basta abri o pacote/arquivo abaixo. Logo que abrir o arquivo o delphi já avisa que a property quality não existe. Basta pedir para ignorar e reinstalar o componente.

Também é necessário remover as declarações para que o delphi localize a versão correta do seu FastReport

  fs15,

  frx15,
  frxe15,
  frxDB15,
 
 
 

Pacote ACBrNFeDanfeFRpkg.dproj, rquivo ACBrNFeDANFEFRDM.pas. 

Pacote ACBrBoletoFCFR.pas, arquivo ACBr_BoletoFC_FR.dproj.

Pacote ACBrCTeDacteFRpkg.dproj, arquivoACBrCTeDACTEFRDM.pas

 

Att

Márcio

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite

o problema é que vocês estão com uma versão que não corresponde ao XE3

 

conforme pode ver abaixo em um dos pacotes que tem no svn

{$IFDEF VER140} fs6, frx6, frxe6, frxDB6, {$ENDIF} // D6
{$IFDEF VER150} fs7, frx7, frxe7, frxDB7, {$ENDIF} // D7
{$IFDEF VER170} fs9, frx9, frxe9, frxDB9, {$ENDIF} // D2005
{$IFDEF VER180} 
   {$IFNDEF VER185} fs10, frx10, frxe10, frxDB10, {$ENDIF} // D2006
{$ENDIF}
{$IFDEF VER185} fs11, frx11, frxe11, frxDB11, {$ENDIF} // D2007
{$IFDEF VER190} fs11, frx11, frxe11, frxDB11, {$ENDIF} // D2007
{$IFDEF VER200} fs12, frx12, frxe12, frxDB12, {$ENDIF} // D2009
{$IFDEF VER210} fs14, frx14, frxe14, frxDB14, {$ENDIF} // D2010
{$IFDEF VER220} fs15, frx15, frxe15, frxDB15, {$ENDIF} // XE
{$IFDEF VER230} fs16, frx16, frxe16, frxDB16, {$ENDIF} // XE2
{$IFDEF VER240} fs17, frx17, frxe17, frxDB17, {$ENDIF} // XE3
{$IFDEF VER250} fs18, frx18, frxe18, frxDB18, {$ENDIF} // XE4
  ACBr_NFe2;

então o correto para o XE3 é do 17

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

Sem condições pesoal.

eu estava funcionando direitinho com a versão 4.12 do fastReposts, depois que mudei o endereço do svn e atualizei os fontesagora aparece a seguinte mensagem:

Error reading frxPDFExport.Quality: Property Quality does not exist
Tipo de Exceção: EReadError

alguém tem o endereço pra download da versão 4.13 full?

Acácio R. Salgueiro
Desenvolvedor, Graduando em Ciência da Computação (UNIT) e Matemática Aplicada e Computacional (UFS)

Developer, Graduate Student in Computer Science (Tiradentes University) and Applied and Computational Mathematics (Federal University of Sergipe)
Site: www.tutotec.com.br
Twitter: @Salgueiroso
Facebook: facebook.com/acacio.salgueiro
+55-79-99999-2082
Link para o comentário
Compartilhar em outros sites

Acácio

 

Esse erro é em arquivos com nome xxxxDFM.pas que estão nos pacotes Acbr com FastReport (Esta property quality não existe para a versão que vem com delphi, o estranho é que o componente compila e instala, isso ainda não entendi pq rs).

 

Dá um olhada na dica que postei acima,

 

Aqui estou usando a versão básico do delphi XE3 normal.

Link para o comentário
Compartilhar em outros sites

Abri o DTM com a versão 4.12, removi o erro e subi para o SVN corrigido.

--
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

Nenhuma das soluções foram eficazes para resolver o problema, a única forma de resolver é abrindo o datamodule do projeto ACBrBoleto e ignorando a propriedade e depois salvando novamente, recompile que o problema desaparece.

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

Solivan, me informe quais arquivos vc abriu para resolver o problema, farei isso aqui na minha MV e subo a correção. Obrigado.

--
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

Gente, boa tarde!

 

Eu ja resolvi muitos problemas do patamar que vocês estão informando!

 

Tentem fazer o seguinte:

Abra os *.pas relacionadas ao componente que estao tendo problemas,

vai aparecer a seguintes mensagem como erro:

Property XXXXX does not exist

 

ignorem a mensagem,

pressione F12 pra aparecer o designer do form do .pas atual,

mova-o para qualquer parte da sua tela,

clique em salvar,

reinstale o componente em questão,

abra seu projeto e dê um Build...

 

Obs: Logico que pra isso funcionar, os pacotes necessários devem esta instalados!

 

 

Atts.

ONYX Tecnologia em Softwares
[ Simplicidade e Segurança ]
www.onyxsistemas.com
[email protected]
© ONYX Sistemas - Todos os Direitos Reservados

Link para o comentário
Compartilhar em outros sites

Desculpe Isaque a minha displicência, e que não abro o fórum todos os dias e somente fui notar o seu comentário hoje, mas indo ao que interessa;

 

Pelo que percebi existe aqui uma incompatibilidade entre versões do componente, já que ele foi escrito em uma versão e tendo a sua utilização sendo feita em outra versão do Faste Report.

 

Para resolver o problema aqui no meu PC abri a unit ACBrBoletoFCFR.pas no geral pra ter uma ideia melhor do que acontece, o erro é causado somente nos formes onde se encontram o componente frxPDFExport. do FastReport usado pra conversão em pdf,  Se eu puder ajudar em mais alguma coisa é so avisar.

 

Att. Solivan Noleto Milhomem

Editado por Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...
  • Moderadores

Simples foi informado nos posts anteriores pelo nosso amigo Solivan!

por ter uma versão inferior terá que abrir os arquivos e salvar para que remove as propriedades que não existe na sua versão!

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

  • 2 meses depois ...
  • Este tópico foi criado há 3185 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.

The popup will be closed in 10 segundos...