Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado

 

Boa tarde!

Gostaria de saber qual a melhor pratica para formatar os caracteres especiais do retorno.

Exemplo: ACBrNFe1.WebServices.StatusServico.RetWS 

Se uso UTF8ToString funciona, mas gera uma Warning.

W1058 Implicit string cast with potential data loss from 'WideString' to 'RawByteString'

Como vocês fazem?

Att.

Djalma Grivol

image.png.cd7e4f5e508eff150a462063a3747dc5.png

O retorno

  • Moderadores
Postado

Uma sugestão vendo a sua ordem ali é não consultar o serviço pois é um end-point separado onde ele pode estar operando mas o de emissão não.
sugeriria pra tratar no metodo de envio e nele retorna primeiro de tudo se foi ou não enviado e se existir uma exceção tu pode tratar. sem prejudicar a performace, e nem mesmo o processo evitando por exemplo consumo indevido.

sobre o warning gerado tu pode só tipar a informação onde senão me engano é só colocar String(dados) e ele vai remover o mesmo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado
15 horas atrás, Juliomar Marchetti disse:

Uma sugestão vendo a sua ordem ali é não consultar o serviço pois é um end-point separado onde ele pode estar operando mas o de emissão não.
sugeriria pra tratar no metodo de envio e nele retorna primeiro de tudo se foi ou não enviado e se existir uma exceção tu pode tratar. sem prejudicar a performace, e nem mesmo o processo evitando por exemplo consumo indevido.

sobre o warning gerado tu pode só tipar a informação onde senão me engano é só colocar String(dados) e ele vai remover o mesmo

Bom dia!

Nessa rotina eu consulto a chave da Nota Fiscal de Compra para ver se está tudo certo com a NF-e.

Vou tirar a consulta do Status do Serviço, só vou deixar a consulta da nota.

Usando String(Xml) funcionou.

Resolvido.

Obrigado!

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