Pesquisar na Comunidade
Showing results for tags 'venda frenética'.
Encontrado 1 registro
-
Olá pessoal, Estou adaptando o sistema com o método de venda frenética (ou venda do cupom usando uma fila), conforme mencionado em alguns tópicos do fórum, como: http://www.forumweb.... ... -com-acbr/ http://www.forumweb.com.br/foruns/topic/74093-pequenos-problemas-com-acbr/ http://www.forumweb.com.br/foruns/topic/81008-problema-no-acbrecf1vendeitem%3B/page__p__338796#entry338796 Consegui efetuar a venda dos itens de forma rápida na maioria dos casos alterando essa propriedade abaixo: ACBrECF1.Device.ProcessMessages := False ; Até aí tudo bem. A situação em que eu tive problema é ao abrir o cupom. Ao passar pelo item guardo numa lista o código do produto, limpo esse campo, inicio o timer, e deixo o campo disponível para edição do operador. No evento do timer executo o comando para salvar o item, e sistema verifica por meio de um flag se é necessário abrir o cupom. Só que quando for necessário abrir o cupom acabo tendo de ler algumas coisas no ECF, Como: PoucoPapel GrandeTotal (valido o GT) NumCupom (preciso para gravar no banco de dados) NumCCF (preciso para gravar no banco de dados) DataHora (valido a hora) Então, Abro o Cupom e Gravo no banco de dados as informações. Pelos meus testes aqui ao passar dois itens (de forma bem rápida, 1 seg. ou menos), seja via teclado ou código de barras, ele acaba muitas vezes lendo só o primeiro e o segundo ou não lê nada ou pega parte do que foi digitado por que está tentando abrir o cupom. Tem alguma forma de deixar a tela do cupom disponível para edição mesmo ocorrendo a leitura das informações do ecf, ou seja, uma forma da tela "não travar" ao abrir e vender os itens? Saudações, Luiz Paulo Ferrari
- 14 replies
-
- processmessages
- fila
- (e 3 mais)