Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa noite!

estava tudo certinho o sistema está rodando em clientes, mas fui efetuar uma alteração e estava dando certo mas derrepente o delphi 7 não compilava mais acusao o erro:
[Error] U_ConfigNfe.pas(978): Undeclared identifier: 'SelecionarCertificado'

já baixei no SVN a nova versão instalei e nada.

uso a versão capicom, no meu aplicativo esta assim para ele capturar o numero do cetificado:

procedure TF_ConfigNfe.sb_localizarClick(Sender: TObject);
begin
//  {$IFNDEF ACBrNFeOpenSSL}
    ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;
//  {$ENDIF}
end;

No exemplo as duas linhas comentada e for retirada ficando assim:

procedure TF_ConfigNfe.sb_localizarClick(Sender: TObject);
begin
  {$IFNDEF ACBrNFeOpenSSL}
    ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;
  {$ENDIF}
end;
 

Ai ele compila, mas não capitura o numero do certificado.

 

  • Membros Pro
Postado

Bom Dia!

 

Eu instalei com o instalador do ACBr deixei como padrão ele vem marcado a  opção   Instalar CAPICOM e Instalar OpenSSL é assim foi está errado, outra pergunta devo declarar algo em uses.

 O Mais sinistro é que estava funcionando, fui ampliar o aplicativo, não compilo mais, já olhei o form está blz. já vou indo para o quarto dia de improdutividade.

 

grato.

  • Moderadores
Postado

Compilar os pacotes é uma coisa, instalar a versão CAPICOM ou OpenSSL é outra.
 
 

Versão OpenSSL
- Abra o arquivo Fontes\ACBrComum\ACBr.inc e procure por {$DEFINE ACBrNFeOpenSSL}. Esta linha estará comentada,
descomente esta linha e salve o arquivo.


Leia o arquivo Instalar.txt da pasta Fontes\ACBrNFe2

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Membros Pro
Postado

Acabei de remover tudo, do delphi do system32, baixei SVN, como manda o instalador.txt, não compila. da o erro:

 

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

  • Membros Pro
Postado

Boa noite!

 

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

 

veja o link

http://www.devmedia.com.br/acbrnfe-componente-opensource-para-nota-fiscal-eletronica-nfe-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 da OpenSSL.

 

O que fiz de errado pq. instalei a capicom.

  • 2 semanas depois ...
Postado

O que estava acontecendo é que estava sendo forçada a diretriz ACBrNFeOpenSSL em project->options->Directories\Conditionals  na opção Conditional Defines, assim fazendo como que a função SelecionarCertificado ficasse indisponível. Agora não sei se devido na primeira instalação ter se marcado o uso do OpenSSL uma vez e o instalador do ACBR depois em uma reinstalação acabou não removendo essa diretriz ou se a mesmo foi informada manualmente.

Kelson Palharini 

Software Engineer

about.me/palharini

Skype: palharinik

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