Ir para conteúdo
  • Cadastre-se

dev botao

Erro comando AtivarSAT


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2310 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Configurei o ACBRMonitorPLUS 1.1.0.60 para comunicar com um SAT da Tanca, e para testar a comunicação usei os botões Inicializar/Consulta SAT/Ativar SAT do ACBRMonitor, e não funcionou. Segue abaixo o log:

25/07/18 11:27:04:505 - ACBrSAT.Inicializado
25/07/18 11:27:10:104 - NumeroSessao: 323561 - Comando: ConsultarStatusOperacional
25/07/18 11:27:10:397 - NumeroSessao: 323561
25/07/18 11:27:10:398 - EAccessViolation - Access violation
25/07/18 11:27:43:833 - NumeroSessao: 64463 - Comando: AtivarSAT( 1, 57609398000185, 35 )
25/07/18 11:27:43:910 - NumeroSessao: 64463 - Resposta:064463|04003|SAT ja ativado||
25/07/18 11:27:43:911 - EAccessViolation - Access violation

Como nunca trabalhei com SAT, preciso de ajuda para resolver este problema e poder seguir em frente na homologação do meu sistema.

Em anexo envio a tela do ativador da Tanca com status do equipamento.

StatusSAT.png

Postado
Em 25/07/2018 at 11:57, Daniel Simoes disse:

Aparentemente você configurou o modelo errado... se não me engano, a DLL da Tanca usa "StdCall"

Daniel, a qual modelo se refere ?

Postado

Daniel, após ver o vídeo postado pelo José eu baixei o SAT Teste e tentei usá-lo, daí eu consegui Inicializar e rodar comando Consultas/Consultar SAT com sucesso, mas ao tentar rodar Consultas/Consultar Status Operacional retornou Access violation, conforme log abaixo:

ACBrSAT.Inicializado
NumeroSessao: 960220 - Comando: ConsultarSAT
NumeroSessao: 960220 - Resposta:960220|08000|SAT em operacao||
NumeroSessao: 210806 - Comando: ConsultarStatusOperacional
NumeroSessao: 210806
EAccessViolation - Access violation

Em anexo seguem as telas de configuração do SAT Teste pra ver se consegue detectar algo errado.

SAT_Teste_7.png

SAT_Teste_6.png

SAT_Teste_5.png

SAT_Teste_4.png

SAT_Teste_3.png

SAT_Teste_2.png

SAT_Teste_1.png

  • Fundadores
  • Solution
Postado

Observe que você está usando o modelo cdecl isso é correto para o Emulador de SAT do Sefaz..

Mas a DLL da Tanca usa o modelo stdcall conforme já foi dito aqui nesse tópico... corrija o modelo 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado
2 horas atrás, Daniel Simoes disse:

Observe que você está usando o modelo cdecl isso é correto para o Emulador de SAT do Sefaz..

Mas a DLL da Tanca usa o modelo stdcall conforme já foi dito aqui nesse tópico... corrija o modelo 

Daniel, eu havia me perdido nesta questão do modelo, mas agora configurei para stdcall e consegui comunicar com o equipamento.

Obrigado.

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