Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Pessoal, perdão por abrir o mesmo tópico de outro dia, mas sendo que, eu relatei que havia dado certo, quando gerei o meu serviço e coloquei no cliente, não funcionou... quando eu coloco o programa exemplo do acbr, funciona... na minha máquina funciona tanto o serviço como o programa exemplo do acbr, o que poderia ser agora????

Obrigado desde já...

Postado

Como está o meu código...

        ACBRNFeTriviaDownload.Configuracoes.Arquivos.PathSchemas :='';
        ACBRNFeTriviaDownload.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe'; //Diretórios com os arquivos XSD(Schemas)
        ACBRNFeTriviaDownload.Configuracoes.WebServices.Ambiente := taProducao

        ACBRNFeTriviaDownload.NotasFiscais.Clear;

        ACBRNFeTriviaDownload.SSL.DescarregarCertificado;

        with ACBRNFeTriviaDownload.Configuracoes.Geral do
        begin
          SSLLib                := libWinCrypt;
          SSLCryptLib           := cryWinCrypt;
          SSLHttpLib            := httpWinHttp;
          SSLXmlSignLib         := xsLibXml2;

          ExibirErroSchema := True; //Exibir erro Schema
          RetirarAcentos := True; //Retirar Acentos dos XMLs enviados
          FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; //Formato alerta
          FormaEmissao := TpcnTipoEmissao(dtmSysParams.GetParamAsInteger('NCFE_FORMAEMISSAO')); //Forma de emissão (teNormal, teContingencia, etc...)
          ModeloDF := moNFe; //Modelo documento fiscal (moNFe ou moNFCe)
          VersaoDF := ve400; //Versão do documento fiscal
          VersaoQRCode := veqr200; // Versão QRCode
          Salvar := True; //Salvar Arquivos de Envio e Resposta
        end;

        with ACBRNFeTriviaDownload.Configuracoes.Arquivos do
        begin
          Salvar := True; //Salvar Arquivos em Pastas Separadas
          PathSalvar := ExtractFilePath(Application.ExeName) + 'Docs'; //Logs dos Arquivos de Envio e Resposta
        end;

        ACBRNFeTriviaDownload.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

        ACBRNFeTriviaDownload.Configuracoes.Certificados.ArquivoPFX :=  vCaminhoCertificado;
        ACBRNFeTriviaDownload.Configuracoes.WebServices.UF     :=  empresainfo.PessoaInfo.EnderecoPrinc.id_estado;
        ACBRNFeTriviaDownload.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

        ACBRNFeTriviaDownload.SSL.CarregarCertificado;

        // Conecta na SEFAZ
        try
          dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.Executar;
        except
          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Erro: ', IntToStr(dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.cStat));

          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Motivo: ', dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.xMotivo);
 

Na minha máquina funciona normal, na do cliente não...

 

Postado
23 minutos atrás, Márcio Antônio disse:

Pessoal, perdão por abrir o mesmo tópico de outro dia, mas sendo que, eu relatei que havia dado certo, quando gerei o meu serviço e coloquei no cliente, não funcionou... quando eu coloco o programa exemplo do acbr, funciona... na minha máquina funciona tanto o serviço como o programa exemplo do acbr, o que poderia ser agora????

Obrigado desde já...

Bom dia, que versão do Windows? 

Postado

Esse windows eu nunca mexi, só apanhei do windows 7 quando precisei fazer últimas atualizações... :-)

Como está a configuração SSL? como está usando o A1 (pfx) já tentou usar a biblioteca OpenSSL ?

Att

Ricardo

Postado

São essas...

with ACBRNFeTriviaDownload.Configuracoes.Geral do
        begin
          SSLLib                := libWinCrypt;
          SSLCryptLib           := cryWinCrypt;
          SSLHttpLib            := httpWinHttp;
          SSLXmlSignLib         := xsLibXml2;

          ExibirErroSchema := True; //Exibir erro Schema
          RetirarAcentos := True; //Retirar Acentos dos XMLs enviados
          FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; //Formato alerta
          FormaEmissao := TpcnTipoEmissao(dtmSysParams.GetParamAsInteger('NCFE_FORMAEMISSAO')); //Forma de emissão (teNormal, teContingencia, etc...)
          ModeloDF := moNFe; //Modelo documento fiscal (moNFe ou moNFCe)
          VersaoDF := ve400; //Versão do documento fiscal
          VersaoQRCode := veqr200; // Versão QRCode
          Salvar := True; //Salvar Arquivos de Envio e Resposta
        end;

ACBRNFeTriviaDownload.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

Postado
43 minutos atrás, Márcio Antônio disse:

SSLLib                := libWinCrypt;

Tenta assim

SSLLib        := libOpenSSL;
SSLCryptLib   := cryOpenSSL;
SSLHttpLib    := httpOpenSSL;
SSLXmlSignLib := xsLibXml2;

Ahh, e pode ser que precise copiar as respectivas bibliotecas DLL para a pasta do teu projeto...

Pegue na pasta do ACBR se precisar

C:\ACBr\DLLs\OpenSSL

  • Curtir 1
  • Consultores
Postado
21 horas atrás, Márcio Antônio disse:

ACBRNFeTriviaDownload.Configuracoes.Certificados.ArquivoPFX :=  vCaminhoCertificado;

Esse caminho e arquivo existem?

sei que é uma pergunta boba mas consegue confirmar isso?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado

Rodou a aplicação como administrador?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

meu código:

        ACBrNFe.Configuracoes.Certificados.ArquivoPFX := vCaminhoCertificado;
        ACBrNFe.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

        ACBrNFe.SSL.DescarregarCertificado;

        with ACBrNFe.Configuracoes.Geral do
        begin
          SSLLib        := libOpenSSL;
          SSLCryptLib   := cryOpenSSL;
          SSLHttpLib    := httpOpenSSL;
          SSLXmlSignLib := xsLibXml2;
        end;

        ACBrNFe.Configuracoes.Arquivos.PathSchemas :='';
        ACBrNFe.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe';

        ACBrNFe.Configuracoes.WebServices.UF     :=  empresainfo.PessoaInfo.EnderecoPrinc.id_estado;
        ACBrNFe.Configuracoes.WebServices.Ambiente := taProducao;

        ACBrNFe.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Configuração do Certificado OK!');

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Conectando na SEFAZ...');

        // Conecta na SEFAZ
        try
          ACBrNFe.WebServices.StatusServico.Executar;
        except
          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Erro: ', IntToStr(ACBrNFe.WebServices.StatusServico.cStat));

          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Motivo: ', ACBrNFe.WebServices.StatusServico.Msg);
       end;

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