Ir para conteúdo
  • Cadastre-se

dev botao

ERRO COMPILAÇÃO APÓS ATUALIZAÇÃO : 10/04/2019


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

Recommended Posts

Prezados Companheiros
 
Recentemente baixei o código-fonte Trunk do ACBR visando capacitar nosso sistema para gerar arquivo XML no padrão da Nota Técnica 2018.005 de 15/03/2019.
 
Utilizando o arquivo : ACBrInstall_Trunk2.exe fiz a atualização com sucesso.
 
Porém, estou experimentando o seguinte erro quando tento realizar um build no projeto :
 
a)-Inicialmente aparece o erro : Error creating form: Identifier expected on line 4
b)-Depois ocorre erro na unit : ACBrNFeDANFeRL na linha :
   DANFeReport.RLNFe.CompositeOptions.ResetPageNumber := True;
   sendo exibida a mensagem : Undeclared identifier "CompositedOptions'
   
Porém, como poderão confirmar na imagem em anexo do ACBrInstall_Trunk2.exe, eu não instalei qualquer versão do DANFE para FortesReports.
 
Sabem os companheiros a causa deste problema?
 
Grato
 
Carlos Augusto
Franca-Sp

 

NFE_1.PNG

NFE_2.PNG

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

  • Administradores

Bom dia.

Anteriormente você não havia instalado o componente?

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Sra. Juliana

Anteriomente eu já utilizava o ACBR.

A última atualização que fiz foi em Agosto/2018.

Mas já naquela oportunidade optei por não instalar os componentes de Impressão do Danfe.

A sra. acha melhor eu fazer instalação do FortesReports Ce e também instalar os componentes de Danfe?

Acha que resolveria isto?

Grato

 

 

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

  • Administradores

Bom dia.

Creio que instalar o fortes deva resolver mais rápido, porém é estranho ocorrer este erro se o componente nunca foi instalado.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Sra. Juliana

Boa Noite!

Tentando resolver o problema eu procedi da seguinte forma :

a)-Removi manualmente do Delphi a todos os pacotes do Acbr instalados
b)-Removi manualmente do Delphi o FortesReports instalados
c)-Baixei a última versão instalada do FortesReports e compilei e instalei o pacore FRCE.DPK
d)-Fiz checkout dos fontes de hoje do ACBR
e)-Utilizando o instalador do ACBR ( ACBrInstall_Trunk2.exe ) fiz a instalaação ( SEM marcar
   o Item : Gerador de Relatórios ( FortesReport ) 
f)-Tentei fazer a instalação do componente de Danfe para FortesReports : ACBr_NFeDanfeRL.DPK
   que fica em : C:\ACBR\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes  
   
Porém isto resultou no erro descrito na imagem abaixo
  ( packages ACBR_NFE e ACBR_PCNComum both contain unit PCNCONSCAD.

Por outro lado, caso eu tente instalar o Danfe do FortesReports com o instalador, aparece um
erro vago da seguinte forma :
Compilation failure
Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk".
Abortando... Ocorreram erros na compilação dos pacotes.

Pode a senhora me ajudar a determinar o que fazer para resolver esta situação?

Grato

ACBR_ERRO_INSTALACAO.PNG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

Você deve usar o ACBrInstall_Trunk2 para instalar os componentes, a instalação manual via pacotes é um pouco complicada e requer conhecimento das dependências entre os pacotes.

Como você instalou o Fortes Report no Delphi ao instalar os componentes a minha sugestão é marcar todos os componentes, exceto os referente ao Fast Report.

  • Curtir 1
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

Sr. Italo

Eu fiz todo procedimento de remoção do ACBR.

Depois disto, utilizei o atualizador que está disponibilizado no site do Acbr que é :  

Portanto, acredito que o código fonte que recebi é exatamente o do Trunk 2.

Mas mesmo assim persiste o problema.

Quando tento instalar todos os pacotes pelo instalador, aparece um erro vago, conforme demonstrei anteriormente, o que me força fazer a instalação com a parte do Danfe FortesReports desmarcada.

Se eu tento compilar e instalar manualmente somente o pacote : ACBr_NFeDanfeRL.dpk, aparece sempre a mensagem de erro  :

Packages 'Acbr_Nfe' and 'Acbr_PCNComum' both contain unit 'pcnConsCad'.

Cheguei a verificar no pacote Acbr_Nfe e constatei que lá não existe a unit 'pcnConsCad'.

Portanto não sei mais o que fazer para que o Delphi volte a funcionar regulamente, compilando o projeto.

O senhor tem alguma nova sugestão?

Grato

 

.

Link para o comentário
Compartilhar em outros sites

@carlos_augusto fiz o seguinte processo aqui para a instalação no Delphi Rio:

1 - Atualizei os fontes do meu SVN, tanto do ACBr, quanto do Fortes;
Se você baixar o SVN de ambos os componentes, os instaladores já vem nos diretórios, utilize estes.

2 - Instalei o Fortes, usando o instalador que veio com os fontes, ele é bem parecido com o instalador do ACBr:

image.png

3 - Instalei o ACBr, conforme o @Italo Jurisato Junior sugeriu, marquei todos os componentes, e desmarquei apenas os componentes do FastResport;
acbrinstall-erro.gif

* O único detalhe que tive que me atentar aqui no meu instalador do ACBr, foi atualizar o PATH dos fontes do ACBr, pois este apontava para um diretório inexistente, que eu utilizava em outro computador, isso causou o erro, como mostrado no gif acima.

- Por fim, segue o print da instalação completa.

image.png

- Caso ainda não funcione  a instalação, seguindo os passos acima, anexe os logs de sua instalação para analise.

  • Curtir 2
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Uma outra dica que vejo de montes em consultorias . excluam as pastas antigas de fontes que tenha dentro do windows.

isso gera problemas, isso fica com path lá no delphi e ele busca, ele fica com arquivos compilados e passa a usar.

o SVN serve exatamente para versionar e poder voltar a qualquer ponto do tempo com alterações então não façam cópias de fontes antigos e deixem perdidos.

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

Sr. Juliomar

Boa Noite!

Eu finalmente consegui achar a causa do problema.

A causa é o Delphi 7.

O projeto Acbr já tinha relatado anteriormente que poderia terminar a compatibilidade com o D7.

E isto ocorreu reaLmente já no código-fonte atual.

O teste que fiz foi :
- Tentei instalar o código-fonte atual do ACBR e acontece um erro sempre na instalação dos componentes
  que utilizam o FortesReports
- Porém, se eu tento instalar código-fonte no ano passado tenho êxito total

Descobrir isto me favoreceu porque agora sei que não posso utilizar a única licença pessoal de Delphi que tenho , que é justamente a do Delphi 7.

Assim, um amigo meu que possui licença do Delphi2 me emprestou o notebook dele.

Desta forma eu consigo resolver o problema criando um pequeno aplicativo que terá por função de fazer
a transmissão da Nfe.

Muito obrigado por sua atenção.

Carlos Augusto
Franca-SP

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Na realidade o ACBr continua tendo suporte ao D7.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Administradores

Tópico fechado por falta de retorno do usuário

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1802 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.