Ir para conteúdo
  • Cadastre-se

dev botao

erro na consulta de dados com acbrnfe


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 684 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

estou criando essa rotina pra pegar os dados do cnpj digitado, mas esta retornando o seguinte erro:

metodo "enviar" não implementado em: TDFeSSLHttpClass.

alguem pode me ajudar?

class function TFuncoesCommon.PegarDadosReceita(sCbpjCpf, sUF: String)
  : TDadosReceita;
var
  cACBrNFe: TACBrNFe;
  DadosReceita: TDadosReceita;
begin
  try
    DadosReceita := TDadosReceita.Create;
    cACBrNFe := TACBrNFe.Create(nil);
    cACBrNFe.Configuracoes.Certificados.VerificarValidade := false;
    cACBrNFe.Configuracoes.Certificados.NumeroSerie :=
      TObjArquivoIni.GetInstance.NumSerie;
    cACBrNFe.Configuracoes.WebServices.UF := TRegistro.GetInstance.UF;
    if Length(sCbpjCpf) > 11 then
      cACBrNFe.WebServices.ConsultaCadastro.CNPJ := sCbpjCpf
    else
      cACBrNFe.WebServices.ConsultaCadastro.CPF := sCbpjCpf;
    try
      cACBrNFe.WebServices.ConsultaCadastro.UF := sUF;
      cACBrNFe.WebServices.ConsultaCadastro.Executar;
      try
        DadosReceita.Razao := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].xNome;
        DadosReceita.FInicioAtividade :=
          cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items
          [0].dIniAtiv;
        DadosReceita.InscricaoEstadual :=
          cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items[0].IE;
        DadosReceita.Regime := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].xRegApur;
        DadosReceita.Situacao := cACBrNFe.WebServices.ConsultaCadastro.
          RetConsCad.InfCad.Items[0].cSit;
        DadosReceita.Cnae := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].Cnae;
        DadosReceita.Cep := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].Cep;
        DadosReceita.Logradouro := cACBrNFe.WebServices.ConsultaCadastro.
          RetConsCad.InfCad.Items[0].xLgr;
        DadosReceita.Numero := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].nro;
        DadosReceita.Complemento := cACBrNFe.WebServices.ConsultaCadastro.
          RetConsCad.InfCad.Items[0].xCpl;
        DadosReceita.Bairro := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].xBairro;
        DadosReceita.CodigoCidade := cACBrNFe.WebServices.ConsultaCadastro.
          RetConsCad.InfCad.Items[0].cMun;
        DadosReceita.NomeCidade := cACBrNFe.WebServices.ConsultaCadastro.
          RetConsCad.InfCad.Items[0].xMun;
        DadosReceita.UF := cACBrNFe.WebServices.ConsultaCadastro.RetConsCad.
          InfCad.Items[0].UF;
      finally
        Result := DadosReceita;
      end;
    except
      on E: Exception do
      begin
        Result := nil;
        TObjExcept.ErroToFile(Self.ClassName, E.Message);
      end;
    end;
  finally
    DadosReceita.Free;
  end;
end;
 

  • Moderadores
  • Solution
Postado
3 minutos atrás, rozivaldo disse:

metodo "enviar" não implementado em: TDFeSSLHttpClass.

Faltou configurar as propriedades SSLLib.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 684 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.