Ir para conteúdo
  • Cadastre-se

dev botao

ACBr Boleto - DescricaoTipoOcorrencia CodificaoResposta


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

Recommended Posts

  • Membros Pro

Bom dia! Tudo certo? 

Ao ler um arquivo de retorno do banco Cresol utilizando os métodos LerRetorno e ObterRetorno, mesmo utilizando CodificacaoResposta = UTF8, está retornando uma string inválida no título da remessa, no atributo DescricaoTipoOcorrencia.

image.png.2b07abfbf66ccce15e48f19aa0cf6bf6.png

No padrão ANSI também ocorre.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Lib, Monitor, Componente?

está com a ultima versao?

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"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @WesleySantos
Vou testar em meu ambiente, pode nos enviar um arquivo de retorno para que eu possa efetuar os testes por favor.
[email protected]
no corpo da mensagem favor colar o link deste post.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

@WesleySantos
Pode verificar por favor um arquivo.,
Qdo vc lê o retorno ele cria o retorno.ini que é o arquivo que traz o retorno.
No meu teste ele vem correto o acento, neste arquivo retorno.ini que gera com vc ele traz da mesma forma?
image.png

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

@WesleySantos
Bom dia !
Não domino sua linguagem de desenvolvimento, mas consigo testar no ambiente.
Realmente na tela por algum motivo sai errado, mas nos arquivos de repostas ini ou json está correto.
E se tratar através do arquivo de reposta lendo o Ini ou JSON?

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
8 horas atrás, Daniel InfoCotidiano disse:

@WesleySantos
Bom dia !
Não domino sua linguagem de desenvolvimento, mas consigo testar no ambiente.
Realmente na tela por algum motivo sai errado, mas nos arquivos de repostas ini ou json está correto.
E se tratar através do arquivo de reposta lendo o Ini ou JSON?

Boa tarde Daniel, desculpe, mas não entendi muito bem, pois no boleto só tem o ObterRetorno() pra utilizarmos.
Você diz carregar o arquivo Retorno.ini em uma variável e ler a partir dela?

Editado por Lindomar S. Menezes
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Lindomar S. Menezes
Se puder testar com o programa exemplo, foi com ele q testei.
Assim que clico em "Ler Retorno" é gerado automaticamente um arquivo retorno.ini com os dados tratados para que vc possa utilizar.


image.png

Se carregar este retorno tratado vai ver que é uma cópia do que está sendo exibido em tela, e sem o problema de caracteres especiais:


image.png

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
4 minutos atrás, Daniel InfoCotidiano disse:

Bom dia @Lindomar S. Menezes
Se puder testar com o programa exemplo, foi com ele q testei.
Assim que clico em "Ler Retorno" é gerado automaticamente um arquivo retorno.ini com os dados tratados para que vc possa utilizar.


image.png

Se carregar este retorno tratado vai ver que é uma cópia do que está sendo exibido em tela, e sem o problema de caracteres especiais:


image.png

 

Ahhh entendi, vou verificar aqui

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Lindomar S. Menezes
Depois, se puder nos dar um feedback por favor se funcionou. mas acredito que não terá problema.
ótimo dia !

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Daniel InfoCotidiano disse:

@Lindomar S. Menezes
Depois, se puder nos dar um feedback por favor se funcionou. mas acredito que não terá problema.
ótimo dia !

Pra mim tá dando esse retorno agora.
image.png.88383026305a05f136675fd0972e3fd4.png

Estou utilizando o LerRetorno pra ler o arquivo original, em seguida Limpo o componente e faço a nova leitura pelo arquivo gerado.

O mesmo retorna no programa exemplo. Vou conferir se está tudo atualizado.

image.thumb.png.24ae06a638003d32ef77237ec7c5fb8c.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Lindomar S. Menezes
Acho q não me expressei direito.
Vc aponta o arquivo de retorno mesmo igual ao meu print abaixo. (no nosso caso o arquivo é o RETORNO11.ret)
Quando vc clica no "ler retorno" a lib vai ler o arquivo RETORNO11.ret. Na mesma pasta ele vai gerar o retorno.ini do tratamento e exibe ai na tela.
Depois vc abre o retorno.ini com um bloco de notas para ver como foi devolvido.
 

image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Nos testes que realizamos, observamos que tanto o retorno como o log estão ok
Apenas qdo é exibido em tela ele aparece assim com estes caracteres.
Não identificamos pq esta sendo exibido assim na tela, se existe o c# uma configuração dos componentes q UTF8 por exemplo.
Por não dominar a sua linguagem, não sei informar se existe alguma propriedade que possamos estar configurando o retorno em tela.

 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Lindomar S. Menezes
Subimos uma modificação na lib, esta compilando.
Em daqui alguns minutos vai estar disponível para download.
Se puder testar por favor e nos dar um feedback.

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
39 minutos atrás, Daniel InfoCotidiano disse:

@Lindomar S. Menezes
Subimos uma modificação na lib, esta compilando.
Em daqui alguns minutos vai estar disponível para download.
Se puder testar por favor e nos dar um feedback.

Testado e funcionando perfeitamente com as dlls atualizadas. Muito obrigado @Daniel InfoCotidiano, um ótimo dia!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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