Ir para conteúdo
  • Cadastre-se

dev botao

Acbrecf - Travando Ao Obter Subtotal Do Ecf


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

Recommended Posts

Postado

Bom dia,

 

Estou utilizando o comando "uEcfConst.AcbrGenECF.Subtotal;" para Obter o Subtotal pago do ECF no final da venda, porém em algumas situações ocorre que a aplicação trava ao entrar nesse metodo e tenho que matar o processo, gostaria de saber oq pode ser feito nesse caso.

 

Segue log de comunicação com o ECF:

 

-- 20/11/2014 08:56:53:649 NumCCF
            TX -> [sTX][5][0][ESC]#7u[0]
   20/11/2014 08:56:53:771 RX <- [8]e[4][0][0]
-- 20/11/2014 08:56:53:807 Estado
            TX -> [sTX][5][0][ESC]#[17]O[0]
   20/11/2014 08:56:53:926 RX <- ![0][0]
-- 20/11/2014 08:56:53:952 Estado
            TX -> [sTX][5][0][ESC]#[17]O[0]
   20/11/2014 08:56:54:070 RX <- ![0][0]
-- 20/11/2014 08:56:54:073 SubtotalizaCupom( 0 ,  )
            TX -> [sTX][19][0][ESC] a00000000000000<[ETX]
   20/11/2014 08:56:54:227 RX <- [0][0]
-- 20/11/2014 08:56:54:230 AbreGaveta
            TX -> [sTX][5][0][ESC][22]d[149][0]
   20/11/2014 08:56:54:474 RX <- [0][0]
-- 20/11/2014 08:56:55:705 Estado
            TX -> [sTX][5][0][ESC]#[17]O[0]
   20/11/2014 08:56:55:831 RX <- #[0][0]
-- 20/11/2014 08:56:55:875 Subtotal     <<<<<<----------------- trava nesse ponto ai tenho que matar o processo da aplicação

Postado

Boa tarde

lembre-se que o ACBrECF não tem o funcionamento igual ao das DLL dos fabricantes, se enviar vários comandos e não controlar isso ele irá travar pois tentaram sobrepor comandos!

 

Você acha que se eu colocar um Sleep antes de enviar o os comandos que estao em sequencia pode resolver? Se sim, quanto tempo?

Postado

Qual a marca e modelo do ECF ?

 

Por favor forneça passos para a reprodução do problema usando o projeto "ECFTeste"

 

Bematech MP4000 - TH FI,

 

É uma venda normal, porém antes de iniciar os pagamentos do ECF utilizo os metodos abaixo em sequencia.

 

uEcfConst.AcbrGenECF.TotalPago;
uEcfConst.AcbrGenECF.Subtotal;
 
Para validar se o total pago ja esta no ECF e se falta algum valor a ser pago.
  • Este tópico foi criado há 3651 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.