ACBrNFe erro ao compilar

Delphi

19/08/2013

Desculpe, mas ninguem responde o link no fórum NF-e

o comando abaixo utilizando o ACBrNFe

ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;

o delphi 7 não compila, que dizer estava compilando e fufano legal, mas voltou dar o erro:

[Error] U_ConfigNfe.pas(978): Undeclared identifier: ''SelecionarCertificado''

devo declarar algo na uses

veja o que já esta:

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, LbButton, ActnList, ComCtrls, StdCtrls, Mask, Buttons,
DBCtrls, iniFiles, ToolEdit, RxGrdCpt, ShellAPI,
pcnRetConsReciNFe,
OleCtrls, SHDocVw, ACBrNFe, pcnConversao, ACBrNFeDANFEClass, ACBrNFeDANFERave,
ACBrUtil, pcnNFeW, pcnNFeRTXT, pcnAuxiliar, ACBrDFeUtil, XMLIntf, XMLDoc,
ACBrNFeDANFERaveCB, pcnNFe, ACBrNFeNotasFiscais, DateUtils;

a coisa ta feia três dias nisso, já desintalei todos os componentes e reinstalei e nada.

o que estou fazendo errado.
Luiz Estevam

Luiz Estevam

Curtidas 0

Respostas

Alessandro Yamasaki

Alessandro Yamasaki

19/08/2013

Isto aconteceu depois q vc baixou a ultima versáo Uma solucao, seria baixar a versao anterior.
GOSTEI 0
Deivison Melo

Deivison Melo

19/08/2013

Geralmente as versões do AcBR são bens estáveis... Não sei o que pode ter ocorrido!

Caso tenha a versão anterior, instale novamente e aguarde a solução na próxima build...

Recomendo que reporte o problema no fórum do site do acbr e veja se alguma pessoa
já passou pelo mesmo problema, caso seja um problema novo o pessoal vai disponibilizar
a solução!

PS. Não instalaria a versão anterior sem antes ir lá no fórum do AcBr e ver se existe solução
para seu problema. Mas também estou recomendando sem saber a brevidade de ter
esse componente funcionando em sua versão da IDE.

Abração e bons códigos!!
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Pessoal, eu não tinha instalado versão posterior, simplesmente começou a dar esse erro, mas já passei a questão no fórum da ACBr, estou aguardando.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Ainda não resolvido, agora estou no desespero, talvez vou formatar a maquina.
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

19/08/2013

Acredito q não resolvera seu problema. Tente puxar a versão anterior. Utilize o "Show log" do Tortoise para verificar o q mudou da versão atual para a anterior.
GOSTEI 0
Francisco Macário

Francisco Macário

19/08/2013

Já olhou se SelecionarCertificado existe em U_ConfigNfe.pas?

Estranho antes funcionar e sem vc atualizar parar desta forma.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Boa noite!

Talvez o erro está aqui estou deixando alguma coisa passar.

Como saber qual versão foi instalada, pq estou instalando a capicom mas parece que foi a Openssl. não bem.

veja o link

http://www.devmedia....e-parte-1/12237



obs: nas duas figura do componente ABCrNFe1. na OpenSSL e na CAPICOM



no Object Inspector na Propriedade Configurações ->Certificados -> ai muda de uma versão para outra.



No meu caso aparece igual a figura Object Inspector na Propriedade Configurações ->Certificados -> NumeroSerie e Senha.

deveria aparecer, eu acho.

Object Inspector na Propriedade Configurações ->Certificados ->SelecionarSertificado.



O que fiz de errado pq. instalei a capicom.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

deculpem, onde se lê SelecionarSertificado lê-se SelecionarCertificado.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Você está usando o instalador automático do ACBR ou manualmente? Se for instalador é a última versão?
Se for o instalador comigo fiz o seguinte:
Exclui os fontes do ACBR e baixei novamente, depois copiei o .exe do instalador que vem com os fontes e sobrescrevi o meu antigo.
Na instalação marque:

Instalar Capicom;
Instalar OpenSSl;
Copiar todas as DLL's, e selecione para onde vai querer copia-las.

A opção que você NÃO deve marcar é essa daqui:

Utilizar o OpenSSl ao invés do CAPICOM na NF-e e similares

Tente e qualquer coisa nos comunique.

GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Boa Tarde!
kelson, acabei de fazer o que vc disse. não deu certo.

No Object Inspector do componente são diferentes: no meu caso aparece assim:

ACBrNFe1->Configurações->certificados-> (os campos) Neme, NumeroSerie, Senha, Tag.

eu queria que aparecesse assim:

ACBrNFe1->Configurações->certificados-> (os campos) Cetificado e Senha

veja o Link

https://www.devmedia.com.br/acbrnfe-componente-opensource-para-nota-fiscal-eletronica-nfe-parte-1/12237

grato.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Essa parte visual de ficar daquele jeito não sei se será possível, pelo que vi no artigo ele tem mais de um ano e o componente vem sendo alterado continuamente então dificilmente a sua instalação ficará igual. Outra coisa agora a sua instalação está igual a minha pelo que vejo, para selecionar o certificado executo o seguinte comando:

FAcbrNFe.Configuracoes.Certificados.SelecionarCertificado;

Tente utilizar e veja se vai funcionar senão me reporte a mensagem de erro e me detalhe o seu ambiente de desenvolvimento pra ficar mais fácil de te ajudar. Outra coisa execute a instalação do ACBR como administrador por que as vezes ele vai copiar as dll's para pastas do sistema e não conseguir permissão pra isso. Faça isso e nos de um toque.


Obrigado
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Sim, toda vez que atualizo tem algo novo, VC postou justa a linha do erro: estou fazendo assim:

ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;

ai aparece o erro:

[Error] U_ConfigNfe.pas(978): Undeclared identifier: 'SelecionarCertificado'

ai o delphi não compila.

será que esta faltando declarar algo na uses. as minha uses esta assim:


uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, LbButton, ActnList, ComCtrls, StdCtrls, Mask, Buttons,
DBCtrls, iniFiles, ToolEdit, RxGrdCpt, ShellAPI,
pcnRetConsReciNFe,
OleCtrls, SHDocVw, ACBrNFe, pcnConversao, ACBrNFeDANFEClass, ACBrNFeDANFERave,
ACBrUtil, pcnNFeW, pcnNFeRTXT, pcnAuxiliar, ACBrDFeUtil, XMLIntf, XMLDoc,
ACBrNFeDANFERaveCB, pcnNFe, ACBrNFeNotasFiscais, DateUtils, ACBrNFeUtil;

Mas o sistema esta o ultimo exe gerado esta gerando, enviando, validando tudo blz, e o delphi compilava com essa linha sem dar erro.

grato
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Bom então complicou um pouco, vou atualizar o meu e ver se vai fazer a mesma coisa pra ficar mais fácil de te ajudar.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Bom então complicou um pouco, vou atualizar o meu e ver se vai fazer a mesma coisa pra ficar mais fácil de te ajudar.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Vou aguardar.

grato.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Bom Dia!

Tomara que esta semana seja produtiva e os problema seja resolvido, pq. o fim de semana não deu em nada.

grato.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Boa tarde!

Muito desanimado com isso, ainda não deu certo.


não resolvido
GOSTEI 0
Deivison Melo

Deivison Melo

19/08/2013

Pessoal do fórum do AcBr não falou nada sobre a situação? Ninguém lá se posicionou?

GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Eu estou terminando umas alterações no meu sistema pra poder fazer estes testes, se não o mesmo erro vou te passar meu skype e por la agente vai conversando pra você me passar os passos que você está fazendo pra ver se chegamos em alguma solução.

Acho que amanhã termino e agente volta a conversar.

GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Kelson fico muito grato.

vou aguardar, mas tentando resolver, pq preciso fazer uma alteração no emissor urgente aqui na empresa.

ok
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Por favor me adicione no skype então para resolvermos isso. Meu skype é palharinik.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Por favor me adicione no skype então para resolvermos isso. Meu skype é palharinik.
GOSTEI 0
José

José

19/08/2013

Olá amigo caso encontrem a solução pro problema em questão, por gentileza compartilhem conosco.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Olá amigo caso encontrem a solução pro problema em questão, por gentileza compartilhem conosco.


Com toda certeza.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

Olá amigo caso encontrem a solução pro problema em questão, por gentileza compartilhem conosco.


Com toda certeza.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Bom dia!
acabei de instalar o Skype, a adiciona-lo.

grato.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

O que estava acontecendo é que no Delphi 7 estava sendo forçada uma diretriz, que direcionava o uso do mesmo ao OpenSSL fazendo com que a opção que estava utilizando não estivesse disponível. Após a remoção dessa diretriz foi só abrir e fechar o Delphi novamente e o problema estava sanado. Essa diretriz pode ter sido informada ou manualmente ou após uma instalação com parâmetro marcado erroneamente o instalador do ACBR pode ter definido a diretriz e não removido em uma nova instalação posterior.


Qualquer dúvida é só entrar em contato.
GOSTEI 0
Kelson Palharini

Kelson Palharini

19/08/2013

O que estava acontecendo é que no Delphi 7 estava sendo forçada uma diretriz, que direcionava o uso do mesmo ao OpenSSL fazendo com que a opção que estava utilizando não estivesse disponível. Após a remoção dessa diretriz foi só abrir e fechar o Delphi novamente e o problema estava sanado. Essa diretriz pode ter sido informada ou manualmente ou após uma instalação com parâmetro marcado erroneamente o instalador do ACBR pode ter definido a diretriz e não removido em uma nova instalação posterior.


Qualquer dúvida é só entrar em contato.
GOSTEI 0
Luiz Estevam

Luiz Estevam

19/08/2013

Bom dia!.

Resolvidoooooooooo.

O Kelson resolveu como deu uma aula em configuração do ACBr e principalmente a ID do Delphi, muito obrigado e muito sucesso.

grato.

luis ricardo

GOSTEI 0
Deivison Melo

Deivison Melo

19/08/2013

Parabéns a todos os envolvidos!

Estou finalizando o tópico!

Abração e bons códigos!!
GOSTEI 0
POSTAR