Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia pessoal, eu dei uma vasculhada aqui no site procurando por esse tópico ou qualquer coisa qeu referenciasse a ele, mas nao encontrei, por isso estou abrindo esse, me desculpem se ja existir, mas realmente nao achei....
vamos lá:

Tenho o acbr rodando no Delphi 2010 onde meu componente acbrtefd funciona perfeitamente bem, ai precisei instalar o acbr no delphi RIO e utilizar esse componente, porém nessa versao do delphi, na hora de imprimir transacoes pendentes ele entra nessa linha OnComandaECFPagamento( Indice, Valor, Result )  que ta dentro do evento ECFPagamento, mas infelizmente ele ta cancelando minha transação, sendo assim não conclui minha transação, não emite o comprovante, alguém poderia me dar uma luz?

vou anexar o log do componente caso possa ajudar....

logACBRTED.txt

  • Consultores
Postado

Se ele está cancelando a transação ao comandar o pagamento é porque o ACBrTEFD entendeu que o pagamento não foi efetivado no ECF.

Verifique o que pode estar acontecendo nesse sentido. Por exemplo, talvez a função de retorno do estado do ECF não esteja correta. Veja essa parte do seu log:

-- 24/01 16:21:20:234 - InfoECF: ineEstadoECF
-- 24/01 16:21:20:234 -     Ret: P
-- 24/01 16:21:20:234 - InfoECF: ineSubTotal
-- 24/01 16:21:20:234 -     Ret: 50
-- 24/01 16:21:20:235 - TEF_DIAL ECFPagamento: Indice: 02 Valor: 50,00
-- 24/01 16:21:20:235 - InfoECF: ineSubTotal
-- 24/01 16:21:20:235 -     Ret: 50
-- 24/01 16:21:20:236 - InfoECF: ineTotalAPagar
-- 24/01 16:21:20:236 -     Ret: 0
-- 24/01 16:21:20:236 - ImprimirTransacoesPendentes
-- 24/01 16:21:20:236 - InfoECF: ineEstadoECF
-- 24/01 16:21:20:236 -     Ret: P
-- 24/01 16:21:20:237 - FinalizarCupom
-- 24/01 16:21:20:237 - BloquearMouseTeclado: SIM
-- 24/01 16:21:20:237 - InfoECF: ineEstadoECF
-- 24/01 16:21:20:238 -     Ret: P
-- 24/01 16:21:20:238 - InfoECF: ineSubTotal
-- 24/01 16:21:20:238 -     Ret: 50
-- 24/01 16:21:20:238 - InfoECF: ineTotalAPagar
-- 24/01 16:21:20:239 -     Ret: 0
-- 24/01 16:21:20:239 - InfoECF: ineEstadoECF
-- 24/01 16:21:20:239 -     Ret: P

Mesmo depois de FinalizarCupom, o estado do ECF continua P. Se eu não me engano, P é de Pagamento. O ECF deveria ter fechado o cupom.

Veja também o funcionamento do programa de exemplo. Daí você pode comparar os logs.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 2133 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.