Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Prezados Companheiros

Bom Dia

Estou tendo dificuldade com a utilização do componete AcbrSedex, para fazer cálculo de Preços de Postagem e Prazos junto aos Correios.

Eu fiz um teste inicial com mercadoria cujo peso era 1 kilo ( nVlPeso=1 ) e obtive êxito.

Porém, quando fiz o teste com mercadoria de peso menor que 1 kilo ocorre erro.
Estou informando ao componente o valor de 0.7100 e o AcbrSedex gera :  nVlPeso=0.71 e ocorre erro de : 
  Erro HTTP: 500 - Socket Error: 10060 Connection timed out

Efetuei o teste diversas vezes e sempre ocorre o mesmo erro.

Se eu coloco 2 zeros no final do peso e colo a requisição no navegador a consulta é aceita.

Por acaso os companheiros já passaram por esta situação?

Grato

  • 3 semanas depois ...
  • Consultores
Postado
Em 13/04/2020 at 10:37, carlos_augusto disse:

Prezados Companheiros

Bom Dia

Estou tendo dificuldade com a utilização do componete AcbrSedex, para fazer cálculo de Preços de Postagem e Prazos junto aos Correios.

Eu fiz um teste inicial com mercadoria cujo peso era 1 kilo ( nVlPeso=1 ) e obtive êxito.

Porém, quando fiz o teste com mercadoria de peso menor que 1 kilo ocorre erro.
Estou informando ao componente o valor de 0.7100 e o AcbrSedex gera :  nVlPeso=0.71 e ocorre erro de : 
  Erro HTTP: 500 - Socket Error: 10060 Connection timed out

Efetuei o teste diversas vezes e sempre ocorre o mesmo erro.

Se eu coloco 2 zeros no final do peso e colo a requisição no navegador a consulta é aceita.

Por acaso os companheiros já passaram por esta situação?

Grato

Olá,

   Poderia me mandar as duas urls que você tentou? A que não funciona e a que funciona.

   A formatação desse campo é feito na unit ACBrSedex.pas na linha 359 no método TACBrSedex.Consultar conforme abaixo:

  try
    if fUrlConsulta = CURL_SEDEX then
      Self.HTTPGet(fUrlConsulta +
        'nCdEmpresa=' + fsCodContrato +
        '&sDsSenha=' + fsDsSenha +
        '&sCepOrigem=' + OnlyNumber(fsCepOrigem) +
        '&sCepDestino=' + OnlyNumber(fsCepDestino) +
        '&nVlPeso=' + FloatToString(fnVlPeso) +
(continua...)

   Talvez seja só necessário ajustar a formatação do FloatToString.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Tópico fechado por falta de retorno do usuário

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...