Ir para conteúdo
  • Cadastre-se

dev botao

Rastreio dos correios


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

Recommended Posts

  • Consultores
  • Solution
Postado

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

  • Curtir 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"

Postado

Acabei de atualizar, e percebi o seguinte, quando no rastreio possui origem e destino, ele primeiro gera o "LRastreio.Local" somente com a origem, pois o destino está na próxima linha, e quando vai para próxima linha, encontra o destino, assim vai ocorrer erro, pois a data vai estar nula, o destino não ficou com a origem, e vai dar erro de conversão de data, pois vai ter apenas a informação do destino.

Sugestão para corrigir, alterar conforme o modelo que passei anteriormente:

Alterar essa linha De:
LDeveCriar := Trim(LLocal) <> '';

Para:
LDeveCriar := ((Trim(LLocal) <> '') and (Pos('Origem', LLocal) = 0)) or (Pos('Destino', LLocal) <> 0);

Assim ele vai criar apenas quando o "destino" já estiver na variável LLocal ou quando não existir a "origem/destino", for apenas o "Local".

Exemplo de objeto com esse erro:
TG338926185BR

Anexo o erro que acontece com os detalhes do erro e da correção.

1 - Exemplo.png

2 - Vai gerar o rastreio apenas com a origem.png

3 - chegou na proxima linha, só tem o destino.png

4 - erro.png

5 - Corrigido.png

  • Consultores
Postado
Agora, felipevalinhos disse:

Acabei de atualizar, e percebi o seguinte, quando no rastreio possui origem e destino, ele primeiro gera o "LRastreio.Local" somente com a origem, pois o destino está na próxima linha, e quando vai para próxima linha, encontra o destino, assim vai ocorrer erro, pois a data vai estar nula, o destino não ficou com a origem, e vai dar erro de conversão de data, pois vai ter apenas a informação do destino.

Sugestão para corrigir, alterar conforme o modelo que passei anteriormente:

Alterar essa linha De:
LDeveCriar := Trim(LLocal) <> '';

Para:
LDeveCriar := ((Trim(LLocal) <> '') and (Pos('Origem', LLocal) = 0)) or (Pos('Destino', LLocal) <> 0);

Assim ele vai criar apenas quando o "destino" já estiver na variável LLocal ou quando não existir a "origem/destino", for apenas o "Local".

Exemplo de objeto com esse erro:
TG338926185BR

Anexo o erro que acontece com os detalhes do erro e da correção.

1 - Exemplo.png

2 - Vai gerar o rastreio apenas com a origem.png

3 - chegou na proxima linha, só tem o destino.png

4 - erro.png

5 - Corrigido.png

essa classe e webservices foi descontinuado.

a classe que será utilizada é o commit 30867, mas precisamos ajustar os pacotes de instalação primeiro

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