Ir para conteúdo
  • Cadastre-se

dev botao

Ecf.carregaformaspagamento X Ecf.formaspagamento


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

Recommended Posts

Postado

No manual me é dito que o primeiro sempre consulta a impressora e que o segundo apenas na primeira chamada, criando um cache para posteriores consultas, mas ambos estão sempre consultando a impressora.

 

abraço

Postado

Boa noite, Daniel.

Não entendi sua explicação. Que lista é essa? Pelo que entendi, abro o acbrmonitor e rodando tanto um quanto outro comando, ambos consultariam a impressora. Mas a partir de agora, até fechar e iniciar novamente o acbrmonitor, somente o Ecf.carregaformaspagamento faria consulta a impressora, o comando Ecf.formaspagamento pegaria da memória e não leria da impressora. Não seria assim?

  • Fundadores
Postado

ECF.CarregaFormasPagamento e ECF.LerTotaisFormaPagamento efetuam leitura de dados no ECF, transferindo-os para uma lista em memória..

 

Os demais comando apenas acionam a leitura, se a lista estiver vazia... se lista estiver preenchida, eles apenas retornam o valor que está na memória...

 

Não é isso que está ocorrendo ?

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.

Postado

Então, só alinhando. Lista seria o cache que eu comentei, correto? E estou usando:
Ecf.carregaformaspagamento
Ecf.formaspagamento
não estou usando 
ECF.LerTotaisFormaPagamento. Em relação ao Ecf.carregaformaspagamento e Ecf.formaspagamento, pelo manual (help) vejo que os dois comandos retornam a mesma coisa, a diferença é que um sempre lê a impressora, o outro somente na primeira vez, pois armazena em cache (lista) e quando chamado novamente não lê a impressora, o que aumenta muito a velocidade do retorno. Mas em ambos, Ecf.carregaformaspagamento e Ecf.formaspagamento estão sempre lendo a impressora.

  • Fundadores
Postado

Sua explicação está correta...

 

Não compreendi se você disse que: chamadas consecutivas de ECF.FormasPagamento sempre ocasionam a leitura do ECF ?  Se SIM, vc está detectando isso pelo log do ECF ?

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.

Postado

Isso mesmo. São chamadas consecutivas. Cara, não conferi o log, é pela demora no retorno. A demora normal da impressora, que achei que não ocorreria quando a informação estivesse carregada na lista. Vou conferir no log e mando aqui. Eu esqueço de olhar o log, desculpe!

×
×
  • 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.