Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1110 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
  • Moderadores
Postado

Como você muda isso? está fixando os valores no componente ou no código e compilando? Descreva para nós.
Tente deixar as propriedades configuradas no componente em developing time e comenta o código

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

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á 1110 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...