Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado


Bom Dia.

- Ao executar a aplicação recebi a mensagem 'suporte a xsmsxml' foi desativado'.
  Então atualizei o componente, a compilação e instalação foi
  concluida com sucesso ( log anexo) .

- Ao executar a compilação compilação da aplicação aparece a seguinte mensagem : 

[Fatal Error] TransmitirNFE_IE.pas(352): File not found: 'pcnNFe.dcu'

- na linha :
Uses pcnConversao, ACBrValidador, pcnConversaoNfe, Math, ACBrDFeSSL, DM_Nfe_IB, ACBrDFeUtil , pcnNFe;

- retirei a referencia à pcnNFe :
Uses pcnConversao, ACBrValidador, pcnConversaoNfe, Math, ACBrDFeSSL, DM_Nfe_IB, ACBrDFeUtil  ; // , pcnNFe;
e a compilação foi concluida.
----

- ao executar o programa aparece o erro 'carregarcertificadonumeroserie' não suportado em TDFeOpenSSL' ( tela2 )
  então comentei a linha :
  //  F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.NumeroSerie := Trim(NumSerie) ;

- Nova compilação e ao executar aparece a mensagem ' erro ao ler informações do certificado ' ( tela3 ).

- a configuração do certificado A1 :

  F_DM_NFe.ACBrNFe1.SSL.SSLType := LT_TLSv1_2 ;

  F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLLib        := libOpenSSL ; // libWinCrypt;
  F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLCryptLib   := cryOpenSSL ; // cryWinCrypt;
  F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLHttpLib    := httpOpenSSL ; // httpWinHttp;
  F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsLibXML2 ;

     Res := 0 ;
     If (Trim(TipoCert) = '1')  Then
        Begin

           F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.ArquivoPFX  := Trim(PathCert) ;
           F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.Senha       := Trim(SenhaCert) ;
           F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.NumeroSerie := Trim(NumSerie) ;

           F_DM_NFe.ACBrNFe1.SSL.CarregarCertificado ;
        End ;

---*
- Assim peço a orientação dos colegas. ( usando delphi 7 )

Grato  Marcos.

TELA1.png

TELA2.png

tela3.png

log_Delphi_7_Win32.txt

  • Moderadores
Postado

primeiro o erro que ocorreu do msxml. tu deve ter um componente salvo em dfm com essa configuração . basta deixar tudo NONE e só mudar quando vai usar

houve refatoração então tem tópicos no fórum falando sobre as units que foram removidas e funções movidas para outras units

carregarcertificado só funciona em capicom, wincrypt. com openssl não pois ele só funciona com A1 e o arquivo pfx

se usa openssl não informe numeroserie só o pfx e senha

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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.