Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Uma situação muito estranha, e não encontrei erro.

Tenho um pequeno sistema  Frente de Caixa, nele não faz nada fiscal, e em uns terminais usam impressora laser e outros térmicas da elgin I9.

tudo funcionava perfeitamente no D11.3, mas resolvi testar o D12.1, e aparentemente compilou tudo bonitinho, mas começaram alguns terminais

começaram apresentar alguns erros aleatórios, não encontrar produtos nas buscas... e outros terminais continuaram normal, fui perceber que somente os com a impressora I9 que davam o erro, e depois da impressão utilizando o acbrPosprinter, na impressão não e sim depois da impressão começavam os erros... recompilei com o D11.3 e acabaram os erros... não existe vazamento de memória.

conclusão , abandonei o D12, alguém já passou por algo similar ???

 

Postado

Então o problema não é no ACBrPosPrinter - Tentaria antes ver sobre os componentes de conexão, querys inclusive sobre isolamento da transação. Qual tipo de componente é utilizado na conexão com o banco ?

Captura de tela 2024-07-23 103314.png

Postado

acredito que não seja mesmo do AcbrPosPrinter, uso o Firedac, abro a as query somente para passar os dados para edits e o mesmo para gravar ... a impressão é  montada em um arquivo texto com base dos edits, nesse momento não há query aberta, e onde mais ocorre o erro, é na busca de produtos depois de uma impressão na I9 ... o produto não é encontrado... se fechar o sistema e abrir novamente volta ao normal, faz uma impressão e volta a não encontrar novamente ... vou tentar depois da impressão fechar a conexão , mas tá faltando tempo ... 

 

  • Moderadores
Postado
9 minutos atrás, gutopj01 disse:

acredito que não seja mesmo do AcbrPosPrinter, uso o Firedac, abro a as query somente para passar os dados para edits e o mesmo para gravar ... a impressão é  montada em um arquivo texto com base dos edits, nesse momento não há query aberta, e onde mais ocorre o erro, é na busca de produtos depois de uma impressão na I9 ... o produto não é encontrado... se fechar o sistema e abrir novamente volta ao normal, faz uma impressão e volta a não encontrar novamente ... vou tentar depois da impressão fechar a conexão , mas tá faltando tempo ... 

 

senão consegue reproduzir em debug, coloca logs e habilita tracer no sistema pra saber

mas creio que uma breve depuração ou um teste de mesa olhando o código tu vai achar onde está fazendo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Postado

Mas o sistema não cai e não gera erro,  são buscas que passam a não encontrar produtos, e também não é sempre,vê é aleatório,  se  configurar  para usar laser é não usar a I9, passa direto, não dá erro nenhum, vc usa i9 aí começa a não achar, faço testes e o mesmo produto ele acha 20x e aí não acha... compilei no d11 e tá liso... agora com tempo vou fazer mais testes

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.

The popup will be closed in 10 segundos...