Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde, 

Gostaria de saber se tem como fazer a seguinte alteração, caso acharem necessário, ou me dar uma luz que eu mesmo faço.

Estou utilizando o ACBrMonitorPLUS versão 1.1.0.14.

Quando envio uma GNRE e ocorre todo o processo correto, o retorno do monitor é o seguinte:

OK: Arquivo gerado em: "caminho do arquivo"-gnre.xml
[ENVIO]
Ambiente=2
Codigo=402
Descricao=Lote Processado com sucesso
Recibo=1700073572 
Protocolo=

E é criado um arquivo 1700073572-pro-rec.xml na pasta retorno.

Quando envio uma GNRE e ela fica pendente, o retorno do monitor é o seguinte:

ERRO: Lote Processado com pendencias

E é criado um arquivo 1700073564-pro-rec.xml na pasta retorno.

Quando pendente, não seria melhor que o retorno no monitor fosse dessa forma:

ERRO: Lote Processado com pendencias
[ENVIO]
Ambiente=2
Codigo=403
Descricao=Lote Processado com pendencias
Recibo=1700073564 
Protocolo=

Porque assim ficaria mais fácil pra manipular os dados, e iria manter o padrão anteriormente usados.

Se acharem necessário e puderem fazer a alteração, ou me dar algumas dicas que eu mesmo faço. Já tentei, mas não consegui fazer.
 

  • 2 semanas depois ...
Postado

Eu utilizo o componente ACBrGNRe aqui, nesses casos que ocorre a mensagem de processado com pendências fiz uma pequena mudança na unit ACBrGNReWebServices para informar também as rejeições retornadas pelo WS, não tenho conhecimento sobre o funcionamento do ACBrMonitorPlus especificamente, mas usando o componente foi a forma que encontrei de tratar esse empecilho, pra mim está funcionando tranquilamente, acredito que o pessoal poderia fazer algo parecido no retorno do Monitor também, pois pode ver que no arquivo retornado pelo WS há o motivo da rejeição, apenas não é exibida na exceção.

  • Curtir 1
Postado
Em 30/06/2017 at 15:19, Wess disse:

Eu utilizo o componente ACBrGNRe aqui, nesses casos que ocorre a mensagem de processado com pendências fiz uma pequena mudança na unit ACBrGNReWebServices para informar também as rejeições retornadas pelo WS, não tenho conhecimento sobre o funcionamento do ACBrMonitorPlus especificamente, mas usando o componente foi a forma que encontrei de tratar esse empecilho, pra mim está funcionando tranquilamente, acredito que o pessoal poderia fazer algo parecido no retorno do Monitor também, pois pode ver que no arquivo retornado pelo WS há o motivo da rejeição, apenas não é exibida na exceção.

Teria como me passar essa unit modificada? 

Que dai eu vejo aqui e faço as alterações no monitor...

  • Moderadores
Postado
4 horas atrás, Wess disse:

 

2 horas atrás, eazschornack disse:

Muito obrigado!

No caso já está no svn as alterações conforme postei lá.

então não precisa buscar e substituir basta atualizar e recompilar

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
 

 

Postado
2 minutos atrás, Juliomar Marchetti disse:

 

No caso já está no svn as alterações conforme postei lá.

então não precisa buscar e substituir basta atualizar e recompilar

Acabei de verificar, atualizei e recompilei, tudo certo!

Muito obrigado a todos!

Postado
19 horas atrás, Maikon Bengozi Bariquelo disse:

eazschornack qual a versao do delphi que voce esta usando ?, pois estou usando o xe8 e nao esta funcionando ....

Pra desenvolvimento uso a versão XE3.

Mas para compilar o monitor uso o Lazarus, lembre-se de atualizar os fontes e recompilar. Versão 1.1.0.19.

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