Ir para conteúdo
  • Cadastre-se

dev botao

Acbrecf - Travando Ao Obter Subtotal Do Ecf


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

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!

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Qual a marca e modelo do ECF ?

 

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

  • 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

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?

Link para o comentário
Compartilhar em outros sites

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

  • Moderadores

Acho que não irá !

veja que você tem algumas propriedades que podem lhe ajudar do componente, por exemplo Estado, AguardadoImpressao, ImpressoraOcupada!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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