Ir para conteúdo
  • Cadastre-se

Werner_Marques

Membros Pro
  • Total de ítens

    780
  • Registro em

  • Última visita

Tudo que Werner_Marques postou

  1. Olá, bom dia, pessoal! Onde posso configurar para que a forma de pagamento DINHEIRO apareça por último no C.F.? Obrigado desde já!
  2. Ainda não deu certo. Sempre o Self.name recebe o 'TEF_DIAL', por mais que eu ative o gpAtual como clisitef, como mostro na figura abaixo. Alguém tem mais uma dica?
  3. Olá, bom dia! Pessoal, estou usando do clisitef, mas quando eu concluo uma transação, está sendo criado um aquivo com o nome ACBR_CLISITEF_*.tef. Só que em um dos meus testes, eu preciso chamar a procedure ConfirmarESolicitarImpressaoTransacoesPendentes e esta tenta ler os arquivos da pasta TEMP, porém percebi que ela está procurando por arquivos no formato ACBR_AUTTAR_*.tef, sendo assim a minha transação fica pendente no servidor. Alguém tem ideia de como resolver esse problema? Pois eu preciso ler os arquivos com o nome ACBR_CLISITEF_*.tef, para que assim eu possa confirmar a transação e a mesma fique como efetuada no servidor. Lembrando que estou usando a dll clisitef32 e o meu gerenciador pardrão é o clisitef.
  4. Juliomar, qual foi a alteração que você fez? Pois qualquer alteração que eu faço, a impressora não inicializa. Não consigo identificar onde devo modificar.
  5. Juliomar, onde eu encontro essa unit?
  6. Régys, obrigado por responder. Bem, até então o ReTentar estava marcado como false. Ativei-o como true, mas continuei com o mesmo problema.
  7. Olá, pessoal, boa tarde! Estou com um problema no momento de realizar esse teste: Realizar uma transação de Crédito no valor de R$ 900,00, utilizando um cartão. Durante o fluxo de preenchimento dos dados do cartão desligar a ECF e esperar a transação ser aprovada (mensagem “APROVADA 123456 ”), 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. O resultado espera seria: A automação deve enviar o desfazimento da Transação TEF e exibir a seguinte mensagem “Transação TEF Não Efetuada. Favor Reter o Cupom.” Enfim, o que acontece é que a mensagem exibida depois do efetuamento do cartão não é a que o teste exige "Erro na impressão. Deseja tentar novamente? <SIM> <NÃO>.". A mensagem que aparece é "Erro ao enviar comandos para a Impressora Bematech". Contudo, quando eu desligo o pc e reinicio a aplicação, eu consigo cancelar a transação, conforme é pedido no teste. Será que estou errando o momento de desligar a impressora? Estou desligando quando pede pra digitar a senha do cartão. Qual seria o memento mais adequado?
  8. Sim, de fato o valor está lá. Agora eu não estou conseguindo subtotalizar quando eu efetuo o pagamento em dinheiro + cartão. Não sei exatamente o subtotalizar a venda, para a situação que eu falei acima. Qual a ordem correta das chamadas das funções? Estou fazendo assim: Se cartão, eu chamo a CRT(), se dinheiro eu subtotalizo e chamo o EfetuaPagamento. Lembrando que CRT e EfetuaPagamento são chamadas em seus devidos momentos (CRT para cartão e EfetuaPagamento para dinheiro). OBS.: Tentei realizar um teste no demo da seguinte forma: realizei uma venda de R$ 100.00, subtotalizei, depois efetuei a primeira forma de pagamento com R$ 50.00 em dinheiro (lembrando que sou obrigado a subtotalizar e realmente eu fiz isso), em seguida conclui o pagamento com R$ 50.00 no cartão. Aconteceu um erro de "ECF não está livre".
  9. Sim, inclusive estou usando da mesma maneira.
  10. Olá, bom dia! Gostaria de saber qual é o momento exato de fazer a subtotalização do CF. Estou realizando uma venda e efetuando o pagamento em cartão e dinheiro. Dessa forma a impressão ocorre normalmente, porém o total do cupom sai sem o valor do desconto. Se eu pagar primeiro em dinheiro e depois cartão, ocorre um erro de ECF não está livre. E se eu realizar uma venda e pagá-la somente com cartões, os descontos são efetuados no valor total do cupom. Acredito que eu não esteja chamando a função de subtotalização no momento certo. Alguém poderia me ajudar? Obrigado!
  11. Olá , boa tarde! Estou realizando o roteiro de homologação CIELO e estou com um problema no seguinte teste: [OBJETIVO]: Acessar o menu administrativo e acionar a opção resgate de prêmios DIGITADO [PROCEDIMENTO]: Acessar o menu administrativo e selecionar a opção “RESGATE DE PREMIOS” digitando o numero do cartão “4984 0299 0008 9328” [RESULTADO ESPERADO]: A Automação deve exibir em display a mensagem de “NAO HA PREMIACAO CONSULTE REGULAMENTO” e no display do pinpad a mensagem "NAO HA PREMIACAO" e retornar para o fluxo inicial. Na minha aplicação e também no DEMO, quando eu acesso o ADM, não consigo visualizar a opção RESGATE DE PREMIOS. Existe algum campo que eu devo ativar? OBS.: A configuração do meu CliSiTef.INI está da seguinte forma: [PinPadCompartilhado] Porta=06 [Geral] ;TransacoesAdicionaisHabilitadas=3323,62,63,3167,32,3164,3166 ;EmAmbienteDeHomologacao=1 [Redes] HabilitaRedeCTF=1 HabilitaRedeBancoIbi=1 HabilitaRedeIbiMexico=1 HabilitaRedeFininvest=1
  12. Ok, Daniel. Obrigado! Agora estou com o seguinte problema no demo: sempre que eu efetuo um pagamento, no qual o valor recebe um desconto, a aplicação trava. Acredito que isso esteja acontecendo, porque a ECP não permite desconto depois de um pagamento. Reparei que no teste feito pelo ANFM mais acima deu certo, mas não entendo como isso é possível. Alguma dica em relação a este tratamento?
  13. Obrigado! Deu certo, ganhei o desconto. Existe alguma variável onde o valor desse desconto fique armazenada? Pois se você testar no DEMO uma venda de 50 reais, efetuar o pagamento com 30 e depois 20, a aplicação trava.
  14. Ok, obrigado! No meu DEMO também funciona, mas na minha aplicação não, sendo que eu estou fazendo igual ao DEMO. Você poderia me dar alguma dica sobre o que pode estar causando isso?
  15. [OBJETIVO]: Realizar uma venda com Cielo Premia e validar se os cupons CF e CCD estão sendo impresso corretamente. [PROCEDIMENTO]: Realizar uma venda de CRÉDITO Á VISTA no valor de R$ 30.00. [RESULTADO ESPERADO]: A automação deve ler o campo de desconto e inseri-lo no CF antes de totalizar a venda e imprimir o comprovante CCD conforme retorno da DLL.
  16. Olá, bom dia! Com a ajudo do pessoal aqui do fórum, eu consegui implementar a utilização da DLL CliSiTef32 na minha aplicação. Agora eu refazendo o roteiro, mas no primeiro teste já aconteceu uma falha. O teste pede para que eu realize uma transação de 30 reais com cartão cielo, e a mesma deve haver desconto. No entanto, no final da transação me deparo com a seguinte mensagem: "Aprov PP não permitida". Reparei que a mesma mensagem sempre aparece quando o valor do pagamento deve ganhar desconto. (Isso só acontece com cartão cielo) Alguém tem algo a dizer a respeito disso?
  17. Atualizei a DLL e deu certo! Obrigado por tudo! Vou refazer o roteiro agora. Valeu!
  18. No teste de erro de impressão do CF (aquele que aparece a mensagem de sim e não quando desligamos a impressora), ao clicar no não a aplicação diz que as transações foram canceladas e pede para reter o cupom. De fato, isso ocorre, mas verificamos no Relatório de Transações que as minhas transações ficam pendentes, e só ficam com status cancelado, quando eu abro o ADM (apenas abro o ADM, não executo mais nada). Isso está correto? CliSiTef.rar
  19. Beleza, Daniel! Acredito que também deu certo. Agora eu percebi uma diferença nas opções que aparecem, quando eu executo o ADM, pois no DEMO aparecem mais opções e na minha aplicação só aparecem três. Outra coisa, quando eu tento realizar um pagamento com cartão magnético o form OnExibeMenu fecha, não aparecendo nada informando para passar o cartão.
  20. Obrigado por responderem! Aparentemente deu certo aqui. Só preciso verificar como ficará o ADM, pois antes eu o executava pelo Client Modular.
  21. Olá, bom dia! Estou homologando a minha aplicação PDV que funciona com Client Sitef Modular, mas devido algumas falhas em certos testes, decidi usar a DLL CliSitef32. Porém, não estou sabendo usar essa DLL. Já estou seguindo o processo que o DEMO faz. Inclusive criei os formulários que recebem as informações passadas dinamicamente pelo componente. Quando chamo a função CRT, o formulário de escolha de pagamento (OnExibeMenu) não é exibido e mostra um erro, informando que o gerenciador padrão TEF DIAL não está ativo. Tenho que iniciar, chamar ou dizer que a DLL é usada em algum momento? Alguém tem alguma dica que possa me ajudar?
  22. Quando eu desligo a impressora no CF ele exibe uma mensagem para eu escolher sim ou não. Ao clicar em não, eu consigo cancelar o primeiro cartão, mas ao término disso, a mesma ação se repete, e fico em looping infinito, não podendo cancelar abertura do TEF, e só consigo sair desse looping quando deleto o arquivo referente à transação que está na pasta temp. Eu estou querendo alterar o componente, a não ser que vocês tenham alguma dica. OBS.: lembrando que estou usando o Client Sitef Modular e não a CliSitef32.dll.
  23. Beleza, isso eu sei, mas eu queria saber onde isso é feito. rs
  24. No OnExibeMsg, temos esse trecho de código: opmYesNo : AModalResult := MessageDlg( Mensagem, mtConfirmation, [mbYes,mbNo], 0); Quando eu desligo a impressora, passamos por esse trecho, que é uma caixa de diálogo, no qual eu terei que escolher "sim" ou "não". Eu estou escolhendo "não". Logo o AModalResult irá receber um valor. No entanto, não sei o que é feito em seguida. Onde é tratado esse valor recebido pelo AModalResult?
×
×
  • 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.

The popup will be closed in 10 segundos...