Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Ola

 

Estou fazendo testes com o acbrmonitor 0.10.2.3, as vezes estava duplicando o comando no cupom , principalmente com varios itens de venda (emulador bematec 2100), achei que era do meu sistema. mas quando usei o mesmo para cadastrar novas aliquotas, deu o mesmo problema.

Poderiam me dizer se isto foi corrigido nas versoes mais novas do mesmo

  • Fundadores
Postado

Não há um bug assim... caso contrário ninguém conseguiria usar o ACBrMonitor...

 

Uma analise dos Logs gerados pelo ACBrMonitor e ACBrECF deve resolver esse mistério

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

Postado

Ola

 

Sim, no acbrmonitor, na aba ECF, no botao executar ECFTeste, Primeiro executei o botao ativar e depois no menu utilitarios/programa aliquota

Fiz  o cadastro da aliquota de 7,00% e quando fiz a de 12,00% apareceu a mesma em duas tabelas como se tivesse sido feito outro cadastro com 

a mesma aliquota.

Isto tambem esta acontencendo quando faco um cupom com varios itens, quando olho no emulador ECF acontece do mesmo produto ter sido lancado 2

vezes, esta duplicidade nao aparece na tela de respostas envidadas no monitor, somente no ECF.

Isto acontece aleatoriamente, nao sao em todos.

Segue telas ECF+Monitor para ver o que ocorre no link abaixo.

 

www.wjp.com.br/ftp_tmp/Doc1.doc

 

 

Note que quando duplica o item, da erro no emulador do ECF. Pode ser problema do emulador da serial (virtual seiral porter)

  • Consultores
Postado

Por que você não anexou aqui no fórum as imagens ao invés de colocar em outro servidor?

E também, o Daniel sugeriu olhar o log. Seria bom então que você anexasse o log gerado também.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Ola 

Montei uma maquina virtual para realizar este teste com windows7 32bits, pois a minha era windows8 64 bits

 

segue as tela o arquivo de log

 

post-10337-0-22619100-1407523962_thumb.p

post-10337-0-59366000-1407523970_thumb.p

acbrlog.txt

  • Consultores
Postado

A primeira coisa que deve fazer é aumentar o timeOut para pelo menos 10.

Depois queira verificar sua conexão com o ECF, pois está acontecendo muitos erros de comunicação.

 

O primeiro log que você anexou não tem comandos bem definidos... O segundo log não tem nada de estranho a não ser o fato de o ACBrECF não estar recebendo as respostas do ECF e estar tentando enviar novamente os comandos.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Como faco para aumentar o timeout, pois altero na tela do monitor mas o log continua como 3

 

acbrlog.txt - pedaco onde monstra as configuracoes

--------------------------------------------------------------------------------
ATIVAR - 12/08/14 08:11:35:340 - Modelo: Bematech - Porta: COM1 - TimeOut: 3
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------
 
-- 08:11:35:350 
                TX -> [sTX][4][NUL][FS][19]/[NUL]
   08:11:35:774 RX <- [NUL][NUL][NUL][NUL]
-- 08:11:35:774 
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]
Bematech EnviaComando_ECF: ACK = 0 Falha: 1
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]
Bematech EnviaComando_ECF: ACK = 1 Falha: 2
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]
   08:11:36:377 RX <- [sOH][NUL][sOH][NUL][NUL][NUL][NUL]
-- 08:11:36:377 
                TX -> [sTX][ENQ][NUL][FS]#<{[NUL]
   08:11:36:685 RX <- BEMATECH       MP-2100 TH FI       ECF-IF [NUL][NUL][NUL][NUL]
-- 08:11:36:685 
                TX -> [sTX][ENQ][NUL][FS]#[11]J[NUL]
   08:11:36:980 RX <- [NUL][sOH][NUL][NUL][NUL][NUL]
-- 08:11:36:980 
 
 
tela do acbrmonitor
 

post-10337-0-02256600-1407846319_thumb.p

  • Fundadores
Postado

Não é nada comum ter falhas no envio dos comandos:

 

-- 08:11:35:774 
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]
Bematech EnviaComando_ECF: ACK = 0 Falha: 1
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]
Bematech EnviaComando_ECF: ACK = 1 Falha: 2
                TX -> [sTX][ENQ][NUL][FS]#)h[NUL]

 

 

Isso está ocasionando a duplicação... o ACBrECF não detecta o ACK do ECF e transmite o comando novamente..

 

Deve ser algum problema no seu virtualizador de Portas Seriais...

 

 

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

Postado

Ola

 

Providenciei a compra de uma impressora da Daruma para a realizacao dos Testes.

Agradeco a atencao, 

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