Ir para conteúdo
  • Cadastre-se

dev botao

Testes De Desligamento Computador 1.1.2.1


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

Recommended Posts

TEF Dedicado Vespague (Background)

Teste 1.1.2.1

Transação com um cartão

 

Transação Interrompida no CCD e  Manter a ECF Desligada

 

Realizar uma transação de Crédito no valor de R$ 900,00. Desligar a ECF no Comprovante Vinculado (CCD) e após exibir a mensagem “Erro na impressão. Deseja tentar novamente? <SIM> <NÃO>. ” Desligar o Computador. Após o retorno da energia, manter a ECF Desligada e iniciar a Automação.

 

A automação deve solicitar o desfazimento da Transação TEF e exibir a seguinte mensagem “A(s) trasanção(s) TEF NSU: XXXXXX e Valor: XX,XX  está PENDENTE. Favor realizar o DESFAZIMENTO no menu administrativo. Cancelar o cupom fiscal ! ”  -   ao confirmar essa mesagem a automação deve abrir o menu ADM - transações pedentes, para DESFAZER a transação.

 

A automação deve realizar o tratamento independente de a ECF estar ligada ou não.

 

 

Não sei o que posso esta fazendo de errado porem usando o componente nao esta fazendo de acordo com o teste acima.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

no evento oninfoecf

lá você está esquecendo de verificar se a ECF está desligada e alguma forma de saber que tinha um tef sendo executado e não terminou 

e assim ele retornar a informação correta que o ACBrTEFD vai se encarregar do restante , somente isso

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

ACBrTEFD1InfoECF
 
   if not FDataModule.ACBrECF.Ativo then
         FDataModule.ACBrECF.Ativar ;
    except
      if (not ACBrTEFD.TEF.Inicializado) and   
         (Operacao = ineEstadoECF) and         
         (ACBrTEFD.GPAtual in [gpCliSiTef,gpVeSPague]) then
      begin
         RetornoECF := 'O';    // Executará CancelarTransacoesPendentes;
         exit ;
      end ;
      raise ;
  end;
 
Porem nao apresenta a mensagem:
A automação deve solicitar o desfazimento da Transação TEF e exibir a seguinte mensagem “A(s) trasanção(s) TEF NSU: XXXXXX e Valor: XX,XX  está PENDENTE. Favor realizar o DESFAZIMENTO no menu administrativo. Cancelar o cupom fiscal ! ”  -   ao confirmar essa mesagem a automação deve abrir o menu ADM - transações pedentes, para DESFAZER a transação.
 
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Olha só o que faço para resolver essa situação

quando inicio o fechamento e a partir do momento de um tef é chamado com sucesso crio um arquivo txt na pasta do aplicativo

se terminar tudo ok e imprimir os comprovantes eu excluo o arquivo

senão quando inicia ele verifica se a ecf estiver desligado, se tiver tef e existir o arquivo ele passa a informação 

e o acbrtefd faz o desfazimento e mostra a mensagem mencionada.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

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