Ir para conteúdo
  • Cadastre-se

dev botao

Acbr_Boletofc_Fortes.dpk


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

Recommended Posts

Pessoal, de vez enquando eu apago os fontes do ACBR e atualizo só para garantir que estou com a versão mais nova. Inclusive outro dia deu um problema após a atualização, mas foi por causa de uns BPL que estavam perdidos no meu micro. 

Atualmente utilizamos o Delphi 2007 em nosso projeto principal, e toda vez que apagamos e atualizamos os fontes, antes de compilar o ACBR boleto temos que modificar o arquivo ACBr_BoletoFC_Fortes.dpk para que não dê problema como Delphi 2007.

requires
  rtl,
  vcl,  
  dbrtl,
  vcldb,  
  {$IFDEF VER150} RLibWinD7vcl, vcljpg,{$ENDIF} // D7
  {$IFDEF VER180} RLibWinD7vcl, vcljpg,{$ENDIF} // D2007
  {$IFDEF VER200} RLibWinD2009, vclimg,{$ENDIF} // D2009
  {$IFDEF VER210} RLibWinD2010, vclimg,{$ENDIF} // D2010
  {$IFDEF VER220} RLibWinDXE, vclimg,{$ENDIF} // XE
  {$IFDEF VER230} RLibWinDXE2, vclimg,{$ENDIF} //XE2
  {$IFDEF VER240} RLibWinDXE3, vclimg,{$ENDIF} //XE3
  {$IFDEF VER250} RLibWinDXE4, vclimg,{$ENDIF} //XE4
  {$IFDEF VER260} RLibWinDXE5, vclimg,{$ENDIF} //XE5
  {$IFDEF VER270} RLibWinDXE6, vclimg,{$ENDIF} //XE6
  {$IFDEF VER280} RLibWinDXE7, vclimg,{$ENDIF} //XE7
  ACBr_Boleto;

Observem que tem uma linha neste código que foi adicionada para não dar problema no Delphi 2007 que é a:

 {$IFDEF VER180} RLibWinD7vcl, vcljpg,{$ENDIF} // D2007

Lembrando que faço isto porque instalo o Fortes report para Delphi7 pois não tem para delphi 2007. Se alguém utiliza o fortes para gerar boleto de DANFE tem que fazer isto mesmo? Se sim será que a linha prevendo o delphi 2007 pode ser inserida nos pacotes oficiais ACBr_BoletoFC_Fortes.dpk?

 

Boa tarde a todos

 

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

Juliomar, boa noite

 

Os seguintes pacotes tratam a versão do delphi 2007. Note que o Boleto Fortes e Danfe Fortes não fazem este tratamento de versão.

 

ACBr\trunk\Pacotes\Delphi\ACBrBoleto\ACBr_BoletoFC_FR.dpk 
Line 40: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrBoleto\ACBr_BoletoFC_Quick.dpk 
Line 34: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrCTe\ACBrCTeDacteFRpkg.dpk 
Line 77: {$IFDEF VER180} 
ACBr\trunk\Pacotes\Delphi\ACBrCTe\ACBrCTeDacteQRpkg.dpk 
Line 78: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrGNRE\ACBrGNREGuiaFRpkg.dpk 
Line 77: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrMDFe\ACBrMDFeDAMDFEFRpkg.dpk 
Line 34: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrMDFe\ACBrMDFeDAMDFEQRpkg.dpk 
Line 83: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrNFe2\ACBrNFeDanfeFRpkg.dpk 
Line 77: {$IFDEF VER180} 
ACBr\trunk\Pacotes\Delphi\ACBrNFe2\ACBrNFeDanfeQRpkg.dpk 
Line 78: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrNFe2\ACBrNFeDanfeQRpkg_Delphi6.dpk 
Line 34: {$IFDEF VER180}
ACBr\trunk\Pacotes\Delphi\ACBrNFe2\ACBrNFeDanfeRV.dpk 
Line 77: {$IFDEF VER180} 
ACBr\trunk\Pacotes\Delphi\ACBrNFe2\ACBrNFeDanfeRVCodeBase.dpk 
Line 77: {$IFDEF VER180} 
ACBr\trunk\Pacotes\Delphi\ACBrNFSe\ACBrNFSeDanfseFRpkg.dpk 
Line 34: {$IFDEF VER180} 
ACBr\trunk\Pacotes\Delphi\ACBrNFSe\ACBrNFSeDanfseQRpkg.dpk 
Line 46: {$IFDEF VER180}

No caso do DANFE e Boleto fortes segue a modificação que estou usando:

{$IFDEF VER180} RLibWinD7vcl, vcljpg,{$ENDIF} // D2007

Obrigado

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Hoje dei um checkout no repositório do ACBR para instalar no delphi 2007 com o gerador padrão de relatórios sendo o Fortes Report e para não dar dar erros tive que fazer algumas modificações para que fossem compilados. Seguem os arquivos para análise e se for possível subir para o SVN.

RLPpkg.zip

RLPpkg.zip

Editado por Pedro Peixoto

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

Não irei aplicar o path pois o que você fez foi trocar o nome e usar o pacote do delphi 7 para o delphi 2007!

sua instalação do fortes está incorreta! 

favor rever!

 

Atenção aos commiter favor não subir pois está errado!

Obrigado

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

Juliomar boa tarde. Obrigado pelo retorno rápido.

 

Na verdade o fortes report não tem um pacote de instalação para o delphi 2007. Foi inclusive aqui no fórum que descobri que o fortes report não tem pacote para o delphi 2007. Segue a referência: 

 

Então você tem que instalar utilizando o pacote do delphi7 para que seja possível utilizar no delphi 2007. Por isto tenho que repetir alinha de cima que se refere ao pacote do delphi 7 com a diretiva do delphi 2007 que é {$IFDEF VER180} RLibWinD7vcl, vcljpg,{$ENDIF} // D2007.

 

Espero ter ajudado de alguma forma.

Editado por Pedro Peixoto

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

  • Moderadores

boa tarde

sugiro no caso criar um pacote para o componente renomeando o mesmo e tendo algo especifico para o 2007!

assim podemos subir ao svn ! ex:  RLibWinD2007vcl, vcljpg, ...

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

Juliomar,

 

É fato que nos pacotes que se referem ao fortes report não estão prevendo o delphi 2007 (VER180). Pra mim não tem problema eu renomear o pacote do fortes para  RLibWinD7vcl.Eu vou até ver se tem como entro em contato através de algum fórum com o pessoal do fortes para eles criarem um pacote para o delphi 2007 ou subir a minha sugestão. 

 

Então levando em consideração que a instalação do fortes reporte esteja certa, mesmo assim sugiro que tenha a linha  {$IFDEF VER180} RLibWinD7vcl, vcljpg,{$ENDIF} // D2007 do mesmo jeito que foi adicionada recentemente para o XE7 para os pacotes que envolvam impressão usando o fortes.

 

Valeu

Editado por Pedro Peixoto

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Julionar bom dia

 

Fizemos a correta instalação do fortes report e para não ficarmos com códigos diferentes dos oficiais gostaria de saber se é possível subir a nossa sugestão para que todos tenham acesso.

 

Segue uma imagem e os fontes com todos os pacotes que ser alterados para que a instalação não dê erro para o delphi 2007 na diretiva de compilação. Caso não seja aprovado nos dê as instruções para que possamos fazer do jeito correto.

 

Obrigado pela atenção!!!

ACBR.zip

post-434-0-14613600-1427120952_thumb.png

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

  • Solution

Juliomar, boa noite

 

Atualizei meus fontes para a revisão 8615 vi que foi modificado os pacotes para o delphi 2007. Reinstalei o ACBR e deu certinho. Muito obrigado e espero que seja útil mais pessoas estas alterações.

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link para o comentário
Compartilhar em outros sites

Eu estava usando o Boleto normalmente no XE6, mas o boleto do itau estava fora do modelo aprovado pelo banco e por isso atualizei os arquivos pelo SVN (revision 8646).  Recompilei e apresentou o seguinte erro:

[dcc32 Error] E2161 Error: RLINK32: Unsupported 16bit resource in file "D:\ACBr\Fontes\ACBrBoleto\ACBrBoletoFCFortesFr.dfm"

Já desinstalei do XE6, deletei toda a pasta do ACBr, apaguei todas as BPLs, etc. e reinstalei pelo ABCRInstall. O pacote ACBRBoletoFC_Fortes.DPK deu erro e deixei de fora para poder instalar o máximo possível.  Esse eu to tentando a instalação manual mas o erro acima se repete. Alguém pode me dar uma luz?  Tinha os boletos antes e agora não tenho mais nada, banco algum

Editado por Marcello
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

no caso deste código subido ao svn não deu esse problema!

foi outro favor atualizar que a juliana já fez a correção  no svn

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

Juliomar, boa noite

 

Atualizei meus fontes para a revisão 8615 vi que foi modificado os pacotes para o delphi 2007. Reinstalei o ACBR e deu certinho. Muito obrigado e espero que seja útil mais pessoas estas alterações.

Cara, me explica como você conseguiu!! Estou desesperado já por que não consigo instalar o ACBrBoleto com FortesReport nem a pau. Já fiz tudo o que li por aqui e até agora nada. Tem como você me passar os links de onde vc baixou o Fortes, como você instalou no Delphi 2007??? Se quiser me add no skype: [email protected].. Grande abraço.

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Link para o comentário
Compartilhar em outros sites

Juliomar, boa noite

 

Atualizei meus fontes para a revisão 8615 vi que foi modificado os pacotes para o delphi 2007. Reinstalei o ACBR e deu certinho. Muito obrigado e espero que seja útil mais pessoas estas alterações.

Cara, você pode me ajudar com isso?  Eu não consegui até agora fazer funcionar o ACBrBoleto com Fortes Report. Meu Skype: [email protected].

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Juliomar, boa noite

 

Atualizei meus fontes para a revisão 8615 vi que foi modificado os pacotes para o delphi 2007. Reinstalei o ACBR e deu certinho. Muito obrigado e espero que seja útil mais pessoas estas alterações.

Julionar bom dia

 

Fizemos a correta instalação do fortes report e para não ficarmos com códigos diferentes dos oficiais gostaria de saber se é possível subir a nossa sugestão para que todos tenham acesso.

 

Segue uma imagem e os fontes com todos os pacotes que ser alterados para que a instalação não dê erro para o delphi 2007 na diretiva de compilação. Caso não seja aprovado nos dê as instruções para que possamos fazer do jeito correto.

 

Obrigado pela atenção!!!

ACBR.zip

post-434-0-14613600-1427120952_thumb.png

Olá Pedro Peixoto tudo Bem

Por Favor você poderia dizer qual pacote do fortes você utilizou que deu certo a instalação do ACBrBoleto com Fortes Report?

Onde posso baixar esse pacote do fortes?

Já tentei com vários pacotes de fortes e nenhum da certo.

Estou com ACBr atualizado e vi que ele agora faz referencia a diretiva {$IFDEF VER180} RLibWinD2007vcl, vcljpg,{$ENDIF} // D2007 

onde encontro essa versão RLibWinD2007vcl pro delphi 2007?

Como você fez a instalação do Fortes??

Desde já Muito Obrigado pela Atenção e Ajuda!!!!

Link para o comentário
Compartilhar em outros sites

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