Ir para conteúdo
  • Cadastre-se

dev botao

Conexão SAT (Gertec), Dicas.


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

Recommended Posts

Boa noite!

Estou tendo problemas com um cliente que utiliza Gersat, está constante a perca de comunicação ai retorna "Error openning serial".

Normalmente eles vendem a manhã inteira e das 12 as 14 está travando um ou vários caixas que é o horário de pico da loja e noite tbm. Isso está com maior frequência após 03/02.

Como é a estrutura:

Os caixas acessam a aplicação em \\SERVIDOR\EXE

nesse local fica o arquivo "GerSat.CONF" onde fica a porta, definimos todos os SATs com COM11(assim podemos utilizar a aplicação no servidor).

os Caixas carregam a sua dll "GERSAT.dll" do seu respectivo C:\SAT\.

Sobre a aplicação:

Quando inicio o PDV carrego as informações no AcbrSAT e dou o comando de Inicializar,  ai fica fazendo as vendas e quando fecho a aplicação dou o comando de DesInicializar.

Recentemente coloquei para consultar o status do sat antes de enviar as vendas, se ele não retorna ok tenta mais algumas vezes antes de dar a msg para o usuário, não sei se isso pode dar problema ou não.

Estava pensando em tentar fazer o seguinte: a cada venda inicializar o Acbr  e após envio da venda finalizar, será isso adiantaria?

Hoje verifiquei que a dll que eles utilizam está na versão 1.8.0.0, no site da Gertec a versão é a 1.19.0.0, tentei atualizar, mas é colocar a mais atual que a aplicação não funciona mais. Alguém está utilizando normalmente essa versão mais recente?

Qualquer dica será bem vinda.

Grato.

Wilson

Link para o comentário
Compartilhar em outros sites

  • Fundadores
1 hora atrás, wilson_jr disse:

Recentemente coloquei para consultar o status do sat antes de enviar as vendas, se ele não retorna ok tenta mais algumas vezes antes de dar a msg para o usuário,

Correto, isso é uma boa prática 

1 hora atrás, wilson_jr disse:

Estava pensando em tentar fazer o seguinte: a cada venda inicializar o Acbr  e após envio da venda finalizar, será isso adiantaria?

Isso não é legal.. Pode confundir o ACBrSAT com os metodos da DLL que já foram carregados na memória... O Inicializar do ACBrSAT apenas carrega a DLL na memória, ele não tem relação direta com o SAT

 

 

Verifique esse relatório em Anexo, devemos publica-lo em breve 

Relatorio.pdf

  • Curtir 2
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.

Link para o comentário
Compartilhar em outros sites

15 minutos atrás, wilson_jr disse:

Boa tarde Daniel.

Quanto ao arquivo "GerSat.CONF", sabe se ele está sendo utilizado? Se não, a própria dll localiza a porta do sat?

Achei esse documento antigo da gertec onde fala desse arquivo. 

Arquivo

No Windows o arquivo “CONF” é gerado e a porta de comunicação é atualizada pela própria “DLL”.

Será que isso está funcionando corretamente para aplicações que rodam em servidor, tenho varios caixas que utilizam o mesmo executavel.

Att,

Wilson
 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Pode ser que o Windows acabe atribuindo uma nova porta COM ao SAT.. principalmente se ele mudar de USB...

 

  • Curtir 1
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.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Olá @wilson_jr
Fiz alguns testes com o Gersat recentemente, e notei que isso realmente está acontecendo.
Tente executar sua aplicação como adminstrador, aqui aparentemente funcionou para esse tipo de problema.

Por favor, poste neste tópico se deu certo ou não.
 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

2 horas atrás, Daniel S Almeida Junior disse:

Olá @wilson_jr
Fiz alguns testes com o Gersat recentemente, e notei que isso realmente está acontecendo.
Tente executar sua aplicação como adminstrador, aqui aparentemente funcionou para esse tipo de problema.

Por favor, poste neste tópico se deu certo ou não.
 

Olá Daniel, é isso mesmo, a dll atual só funcionou executando a aplicação como administrador.

Estamos replicando para todos os caixas acessarem o sistema como administrador e a dll nova, vamos monitorar agora.

Muito obrigado!

Att,

Wilson

Editado por wilson_jr
erro.
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Consultores
1 minuto atrás, wilson_jr disse:

Olá Daniel, é isso mesmo, a dll atual só funcionou executando a aplicação como administrador.

Estamos replicando para todos os caixas acessar o sistema como administrador e a dll nova, vamos monitorar agora.

Muito obrigado!

Att,

Wilson

Entramos em contato com a Gertec, a mesma nos informou que eles já estão trabalhando em uma nova dll que deverá corrigir isso.
 

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

Boa tarde @Daniel S Almeida Junior e @Daniel Simoes.

Muito obrigado pelas dicas e ajuda.

O que resolveu mesmo foi executar a aplicação como administrador e utilizar a dll na versão 1.19.

Desde que atualizamos e demos permissão de adm aos usuários não houve mais problemas.

Obrigado e podem fechar o tópico.

  • Curtir 3
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

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

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 para o comentário
Compartilhar em outros sites

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