Ir para conteúdo
  • Cadastre-se

dev botao

Salvar os dados do CRT junto com ID pagamento do meu AC


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

Recommended Posts

Postado

Tenho o sequinte cenário.

Na minha tela de pagamentos envio dois pagamentos onde o id de cada um são 1 (Cartão de credito) e 2 (Cartao de debito).  (AC)

Eu chamo o CRT dos dois cartões (ACBrTEFd)

Chamo o ACBrTEFD1.ImprimirTransacoesPendentes; (ACBrTEFd)

buferizo a impressão em um string list no evento ACBrTEFD1ComandaECFImprimeVia

No evento: ACBrTEFD1DepoisConfirmarTransacoes eu salvo o retorno dos CRTs

No final chamo: ACBrTEFD1.ImprimirTransacoesPendentes; 

E mando a impressão para a impressora.

Porém eu preciso salvar o id dos pagamentos 1 (Cartão de credito) e 2 (Cartao de debito) para poder enviar o cancelamento depois de um pagamento específico.

Estudando os fontes, percebi que a única forma de fazer seria salvar o id do cartão atual e no ACBrTEFD1DepoisConfirmarTransacoes salvar o id junto com os dados do crt atual no banco.

Porém o meu evento: ACBrTEFD1DepoisConfirmarTransacoes só é chamado uma vez no final, ai fica inviável a questão da variável.

Preciso no caso, que o ACBrTEFD1DepoisConfirmarTransacoes seja chamado a cada CRT feito no ACBrTEFD.

É possível isso? Alguém saberia alguma outra forma de fazer isso? Desde já obrigado.

  • Solution
Postado

Resolvi chamando o imprimir transações pendentes (que não irá imprimir pq está buferizado) logo após cada CRT, assim o ACBrTEFD aciona o evento e eu salvo os dados que quero. Caso o cliente desista minha aplicação envia o CNC para o CRT cancelado.

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