Werner_Marques
Membros Pro-
Total de ítens
780 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Werner_Marques postou
-
Forma De Pagamento Dinheiro Impressa Por Último No C.f.
um tópico no fórum postou Werner_Marques Dúvidas sobre TEF
Olá, bom dia, pessoal! Onde posso configurar para que a forma de pagamento DINHEIRO apareça por último no C.F.? Obrigado desde já! -
Problemas Com Arquivo Da Pasta Temp
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
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? -
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.
-
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.
-
Juliomar, onde eu encontro essa unit?
-
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.
-
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?
-
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".
-
Sim, inclusive estou usando da mesma maneira.
-
Obrigado!
-
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!
-
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
-
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?
-
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.
-
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?
-
[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.
-
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?
-
Atualizei a DLL e deu certo! Obrigado por tudo! Vou refazer o roteiro agora. Valeu!
-
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
-
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.
-
Obrigado por responderem! Aparentemente deu certo aqui. Só preciso verificar como ficará o ADM, pois antes eu o executava pelo Client Modular.
-
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?
-
Cancelamento Da Transação Ao Desligar Ecf
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
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. -
Cancelamento Da Transação Ao Desligar Ecf
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
Beleza, isso eu sei, mas eu queria saber onde isso é feito. rs -
Cancelamento Da Transação Ao Desligar Ecf
Werner_Marques replied to Werner_Marques's tópico in Dúvidas sobre TEF
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?