Ir para conteúdo
  • Cadastre-se

dev botao

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

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

  • Consultores
Postado

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

  • Membros Pro
Postado (editado)
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...

Editado por Precisa Informatica
  • Consultores
Postado
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 !!

  • Membros Pro
Postado
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

  • Curtir 1
  • Consultores
Postado
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 !!

  • Consultores
  • Solution
Postado

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.

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

  • Membros Pro
Postado
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.

  • Curtir 1
  • Consultores
Postado

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

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