Jump to content

dev botao

ACBrNFe.WebServices.ConsultaCadastro.Executar


Go to solution Solved by Victor H. Gonzales - Panda,
  • Este tópico foi criado há 274 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Boa tarde,

Estava com problema no ACBrCEP1.BuscarPorCEP, atualizei o ACBr e comecei a ter alguns problemas que foram corrigidos, mas este ainda não consegui solucionar:

Utilizo o ConsultaCadastro.Executar para buscar a IE, agora começou a dar Argument of ranger. Tentei outros campos para testar mas todos estão com este erro.

  wInscEstado := ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad[0].IE;  wNome := ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad[0].xNome;
  wLogr := ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad[0].xLgr;

 

  • Consultores
  • Solution
Posted

Se está ocorrendo Argumento fora da Faixa, quer dizer que o indice que está sendo lido não é válido.

Lembrando que nem todas as UF tem o serviço de consulta, e para funcionar precisa a IE estar no CCC.

Tambem vale lembrar que não são todos CNPJ que possuem IE vinculadas

então é recomendado testar o index antes de acessar o indice 0 prontamente

  • Like 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Posted
Em 09/03/2024 at 23:48, Victor H. Gonzales - Panda disse:

Se está ocorrendo Argumento fora da Faixa, quer dizer que o indice que está sendo lido não é válido.

Lembrando que nem todas as UF tem o serviço de consulta, e para funcionar precisa a IE estar no CCC.

Tambem vale lembrar que não são todos CNPJ que possuem IE vinculadas

então é recomendado testar o index antes de acessar o indice 0 prontamente

Victor, desculpe mas não consegui fazer o teste no index, pode me ajudar.

  • Consultores
Posted

if ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Count > 0 then

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Posted

Todos CNPJ que testo recorda o erro, já verifiquei e eles tem IE

ACBrNFe.Configuracoes.WebServices.TimeOut    := 20000;
  ACBrNFe.Configuracoes.Geral.SSLLib           := libWinCrypt;
  ACBrNFe.Configuracoes.Geral.SSLCryptLib      := cryWinCrypt;
  ACBrNFe.Configuracoes.Geral.SSLHttpLib       := httpWinHttp;
  ACBrNFe.Configuracoes.Geral.SSLXmlSignLib    := xsLibXml2;
  ACBrNFe.SSL.SSLType := LT_TLSv1_2;

  ACBrNFe.SSL.CarregarCertificado;

  Documento := EditCNPJ_Fornecedor_Pagar.Text;
  ACBrNFe.Configuracoes.WebServices.UF       := 'MT';
  ACBrNFe.Configuracoes.WebServices.Salvar   := true;
  ACBrNFe.WebServices.ConsultaCadastro.UF    := 'MT';
  ACBrNFe.WebServices.ConsultaCadastro.CNPJ  := '03658968000602';
  ACBrNFe.WebServices.ConsultaCadastro.Executar;

  vMotivo := ACBrNFe.WebServices.ConsultaCadastro.xMotivo;
  vCstat  := ACBrNFe.WebServices.ConsultaCadastro.cStat;

  wInscEstado := ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad[0].IE;

 

  • Consultores
Posted
12 horas atrás, Luiz Carlos de Lima disse:

ACBrNFe.Configuracoes.Geral.SSLLib           := libWinCrypt;
  ACBrNFe.Configuracoes.Geral.SSLCryptLib      := cryWinCrypt;

Tente mudar as configurações para OpenSSL.

Em 08/03/2024 at 16:21, Italo Giurizzato Junior disse:

programa exemplo tem um botão para o ConsultaCadastro.

Por favor faça um teste com o programa exemplo e veja se ocorre o mesmo erro.

Teste com o programa de exemplo para verificar se existe algo de errado na sua aplicação.

12 horas atrás, Luiz Carlos de Lima disse:

wInscEstado := ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad[0].IE;

Se sua consulta não retorna registros o InfCad[0] não existe e dessa forma você está gerando o AV.

21 horas atrás, Victor H. Gonzales - Panda disse:

if ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Count > 0 then

Verifique se o índice existe antes de tentar acessar.

  • Like 1
  • Consultores
Posted

TK-5209

  • Like 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Posted

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Este tópico foi criado há 274 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...