Jump to content

dev botao

Evento de serviço em desacordo


Go to solution Solved by Diego Foliene,
  • Este tópico foi criado há 136 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde!

Eu estou utilizando o método CTE_EnviarEvento da ACBrLibCTe para enviar evento de serviço em desacordo.

No início de Maio passou a me dar erro de serviço indisponível ao enviar tal evento. Então, vi que a versão que estava setada na sessão [CTe] - VersaoDF no ACBrLib.INI era a versão CTe 3.00. Como sei que essa versão 3.00 estava sendo desativada, passei a apontar na VersaoDF para a versão 4.00 do CTe. Com isso, os eventos passaram a ser enviados normalmente.

Porém, desde semana passada passou a me dar o seguinte erro no envio: URL para o serviço "RecepcaoEvento" não encontrada na sessão "CTe_SVRS_P" no arquivo "ACBrCTeServicos". 

Fui no arquivo ACBrCTeServicos.INI e vi que tem lá a URL de recepção de evento na sessão CTe_SVRS_P.

Inclusive até baixei a última versão da ACBrLibCTe que é a 0.3.5.246, peguei os Schemas todos, bem como o ACBrCTeServicos.INI, e mesmo assim continua este erro.

Alguém teria uma ideia do que possa ser?

Segue em anexo arquivo de LOG e mais os dois de configuração para caso alguém queira ver.

Obrigado!

img01.JPG

ACBrCTeServicos.INI ACBrLib.ini ACBrLibCTe-20240520.log

Link to comment
Share on other sites

  • Consultores

Bom dia @Precisa Informatica,

Fiz um teste usando o componente nativo em Delphi e não tive esse erro.

Na pasta que contem a DLL tem o arquivo ACBrCTeServicos.ini ?

Se sim, renomeia ele para que a lib não o encontre e assim use as URLs internas da lib.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro
Posted (edited)
5 horas atrás, Italo Giurizzato Junior disse:

Bom dia @Precisa Informatica,

Fiz um teste usando o componente nativo em Delphi e não tive esse erro.

Na pasta que contem a DLL tem o arquivo ACBrCTeServicos.ini ?

Se sim, renomeia ele para que a lib não o encontre e assim use as URLs internas da lib.

Boa tarde!

Não, a DLL e o arquivo ACBrCTeServicos.ini ficam em pastas separadas.

O ACBrCTeServicos.ini fica na pasta C:\BIS\ACBR.

Já a ACBrCTe32.dll fica na pasta C:\BIS\BIN.

A fim de testar fiz um teste aqui excluindo o arquivo ACBrCTeServicos.ini da pasta de origem dele e tentei enviar o evento, me deu o mesmo erro que comentei acima...

Edited by Precisa Informatica
Link to comment
Share on other sites

  • Consultores
16 horas atrás, Precisa Informatica disse:

Boa tarde!

Não, a DLL e o arquivo ACBrCTeServicos.ini ficam em pastas separadas.

O ACBrCTeServicos.ini fica na pasta C:\BIS\ACBR.

Já a ACBrCTe32.dll fica na pasta C:\BIS\BIN.

A fim de testar fiz um teste aqui excluindo o arquivo ACBrCTeServicos.ini da pasta de origem dele e tentei enviar o evento, me deu o mesmo erro que comentei acima...

Bom dia!

Por favor, disponibilize o "C:\BIS\ACBR\1\ARQS\EVT.INI" para análise e testes.

Consultor SAC ACBr

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

Link to comment
Share on other sites

  • Membros Pro
4 horas atrás, Diego Foliene disse:

Bom dia!

Por favor, disponibilize o "C:\BIS\ACBR\1\ARQS\EVT.INI" para análise e testes.

Boa tarde!

Somente para comentar, agora quando fui gerar o arquivo, notei que em versaoEvento no arquivo eu estava informando 3.00.

Mudei para 4.00, mas mesmo assim não foi...

Segue em anexo o arquivo.

Obrigado!

EVT.INI ACBrLib.INI

  • Like 1
Link to comment
Share on other sites

  • Consultores
19 horas atrás, Precisa Informatica disse:

Boa tarde!

Somente para comentar, agora quando fui gerar o arquivo, notei que em versaoEvento no arquivo eu estava informando 3.00.

Mudei para 4.00, mas mesmo assim não foi...

Segue em anexo o arquivo.

Obrigado!

EVT.INI 241 B · 1 download ACBrLib.INI 6.88 kB · 0 downloads

Obrigado, vou fazer um teste em meu ambiente e reporto assim que descobrir algo.

Consultor SAC ACBr

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

Link to comment
Share on other sites

  • Consultores
  • Solution

Fiz um teste com o arquivo Env.ini que disponibilizou no programa exemplo do C#.

Este foi meu resultado:

23/05/24 10:11:33:267 - CTE_LimparListaEventos
23/05/24 10:11:33:270 - Travar
23/05/24 10:11:33:278 -    SetRetorno(0, 0 Evento(s) Carregado(s))
23/05/24 10:11:33:278 - Destravar
23/05/24 10:11:40:198 - CTE_CarregarEventoINI(C:\Users\Diego\Downloads\EVT.INI )
23/05/24 10:11:40:198 - Travar
23/05/24 10:11:40:198 -    SetRetorno(0, 1 Evento(s) Carregado(s))
23/05/24 10:11:40:214 - Destravar
23/05/24 10:11:48:448 - CTE_EnviarEvento(1 )
23/05/24 10:11:48:456 - Travar
23/05/24 10:11:49:942 -    MoverStringParaPChar. StrLen:611, BufLen:256
23/05/24 10:11:49:951 -    SetRetorno(0, [Evento]
CStat=677
CUF=0
DhRecbto=
Msg=
VerAplic=
Versao=
XMotivo=Rejeição: Órgão de recepção do evento inválido.
cOrgao=0
idLote=0
tpAmb=2
...)
23/05/24 10:11:49:952 - Destravar
23/05/24 10:11:49:952 - LIB_UltimoRetorno
23/05/24 10:11:49:968 -    MoverStringParaPChar. StrLen:611, BufLen:611
23/05/24 10:11:49:983 -    Codigo:0, Mensagem:[Evento]
CStat=677
CUF=0
DhRecbto=
Msg=
VerAplic=
Versao=
XMotivo=Rejeição: Órgão de recepção do evento inválido.
cOrgao=0
idLote=0
tpAmb=2
...

Uma diferença que notei foi a versão da Lib.

No arquivo ACBrLibCTe-20240520.log e no arquivo ACBrLib.ini que disponibilizou a versão da Lib CTe é: 0.3.5.146.

Fiz o download da versão mais recente disponível no fórum e a versão é 0.3.1.246.

Por favor, atualize para a versão mais recente da Lib e faça um novo teste.

  • Like 1
Consultor SAC ACBr

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

Link to comment
Share on other sites

  • Membros Pro
4 horas atrás, Diego Foliene disse:

Fiz um teste com o arquivo Env.ini que disponibilizou no programa exemplo do C#.

Este foi meu resultado:

23/05/24 10:11:33:267 - CTE_LimparListaEventos
23/05/24 10:11:33:270 - Travar
23/05/24 10:11:33:278 -    SetRetorno(0, 0 Evento(s) Carregado(s))
23/05/24 10:11:33:278 - Destravar
23/05/24 10:11:40:198 - CTE_CarregarEventoINI(C:\Users\Diego\Downloads\EVT.INI )
23/05/24 10:11:40:198 - Travar
23/05/24 10:11:40:198 -    SetRetorno(0, 1 Evento(s) Carregado(s))
23/05/24 10:11:40:214 - Destravar
23/05/24 10:11:48:448 - CTE_EnviarEvento(1 )
23/05/24 10:11:48:456 - Travar
23/05/24 10:11:49:942 -    MoverStringParaPChar. StrLen:611, BufLen:256
23/05/24 10:11:49:951 -    SetRetorno(0, [Evento]
CStat=677
CUF=0
DhRecbto=
Msg=
VerAplic=
Versao=
XMotivo=Rejeição: Órgão de recepção do evento inválido.
cOrgao=0
idLote=0
tpAmb=2
...)
23/05/24 10:11:49:952 - Destravar
23/05/24 10:11:49:952 - LIB_UltimoRetorno
23/05/24 10:11:49:968 -    MoverStringParaPChar. StrLen:611, BufLen:611
23/05/24 10:11:49:983 -    Codigo:0, Mensagem:[Evento]
CStat=677
CUF=0
DhRecbto=
Msg=
VerAplic=
Versao=
XMotivo=Rejeição: Órgão de recepção do evento inválido.
cOrgao=0
idLote=0
tpAmb=2
...

Uma diferença que notei foi a versão da Lib.

No arquivo ACBrLibCTe-20240520.log e no arquivo ACBrLib.ini que disponibilizou a versão da Lib CTe é: 0.3.5.146.

Fiz o download da versão mais recente disponível no fórum e a versão é 0.3.1.246.

Por favor, atualize para a versão mais recente da Lib e faça um novo teste.

Boa tarde, Diego!

Com essa teu apontamento da diferença de versão eu acabei descobrindo o que era.

Tinha uma DLL antiga do ACBrCTe perdida dentro da Windows/ system nesse computador, e ela estava se sobrepondo sobre a DLL atualizada da pasta correta. 

Muito obrigado pela atenção e desculpe pelo transtorno.

  • Like 1
Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

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

Link to comment
Share on other sites

  • Este tópico foi criado há 136 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...