Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4399 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Caros, boa tarde.

Estou em homologação (remote), e o responsavel pelos teste não esta aceitando a seguinte situação:

Fasso a venda CRT-> no metodo "ProcessarRespostaPagamento" mais precisamente no final dele onde o bloco de comandos é executado:

if AutoFinalizarCupom and (RespostasPendentes.SaldoRestante <= 0) then

begin

FinalizarCupom;

ImprimirTransacoesPendentes;

end ;

...Entre as duas (no final da "FinalizarCupom" tem finally end que habilita o teclado ) o teclado e o mouse são habilitados. Neste intervalo de tempo , entre habilitar o teclado no método "FinalizarCupom" e desabilitar o teclado do método "ImprimirTransacoesPendentes", ele ta questionando que o teclado tem q ficar travado

Alguem pode me ajudar

Att,

Ornei

Postado

Daniel Simoes, bom dia

É este mínimo período que ele esta acusando. Sendo assim todos os testes estão com problemas.

Como vc mesmo disse o cache é limpo, mas o simples fato dele (homologador) ficar por exemplo movimentadndo o mouse, e o mouse se movimenta (neste mínimo periodo em q acontece o desbloqueio) ele esta reclamando.

Vou postar aqui o trecho da nossa conversa:

homologador: so tem uma correcao que necessita ser feita antes de comecarmos

os roteiros, verifiquei que o teclado e mouse esta destravando pom um

instante depois q finaliza o cupom fiscal e antes de abrir o vinculado.

ornei(eu): Isso no pode acontecer??

Nao, logo q recebe a resposta de transacao aprovada e comeca a impressao do

fechamento do cupom fiscal, deve-se travar o teclado e mouse ate que a

impressao do cupom fiscal e das vias do tef sejam concluidas.

O q eu fiz por hora, e não sei se pode acontecer outros problemas, foi no final do método "ProcessarRespostaPagamento":

if AutoFinalizarCupom and (RespostasPendentes.SaldoRestante <= 0) then

begin

BloquearMouseTeclado( True );

try

FinalizarCupom; (neste método comentei a linha:BloquearMouseTeclado(False) ); ImprimirTransacoesPendentes;

finally

BloquearMouseTeclado( False );

end;

end ;

O q podemos fazer neste caso???

Att.,

Ornei

  • Fundadores
Postado

Enviei uma possível correção para o SVN:

Data: 08/11/2012 - 4.2.3

-- ACBrTEFD --

[*] Modificação do método: FinalizarCupom, para:

FinalizarCupom( DesbloquearMouseTecladoNoTermino: Boolean = True); (por:DSA)

Isso evita que o mouse e TEclado fiquem desbloqueado no pequeno intervalo

entre: FinalizarCupom e ImprimirTransacoesPendentes.

[*] Inclusão de directivas de compilação para ACBrFramework (Por: Rafael Batiati)

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

Daniel Simoes, bom dia

Valeu pela ajuda. Estou terminando a homologação com as alterações q eu fiz. Assim q terminar atualizo os meus fontes e testo, as suas alterações.

Desde já agradeço a atenção.

Att.,

Ornei

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