Ir para conteúdo
  • Cadastre-se

Acbrecf - Travando Ao Obter Subtotal Do Ecf


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 4206 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

  • Consultores
  • Solution
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!

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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

Acho que não irá !

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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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