Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

DSilva

Membros
  • Posts

    174
  • Joined

  • Last visited

Everything posted by DSilva

  1. Opa, tudo bem!! Thiago.Ropd eu nao consegui ainda, vou fazer uns testes amanha novamente ai posto aqui. abraço ao amigo.
  2. Andre, tudo bem! descobriu alguma coisa referente a esse problema de interromper ?
  3. Opa, ok, ja estava fazendo teste, nao tinha implementado para mostrar na tela, mas fiz no proprio Demo, o log e imagem anexo.. Obs: Com Qrcode na tela ao Teclar ESC ele entra no evento do componente. LogTEF.txt
  4. Boa tare, pessoal, os teste que estou fazendo é pelo PINPAD, quando aparece o Qrcpde nele e o cliente resolve desistir o operador tecla o ESC para interromper o processo e isso nao ocorre, so lembrando os amigos estou fazendo teste em produção com SitefDemo. eu ainda nao concegui resolver peço se tem alguem com este mesmo proplema por favor uma ajudinha seria bem vindo.. abraço.
  5. Bom dia, Andre sim estou com os fontes atualizado, sempre faço isso antes de postar. alguma outra ideia??
  6. Andre, coloquei um showmessage, e descobri que ele nem entra, nao passa por la.... quando é Carteira Digital, pois fazendo com cartao normal ai sim ele passsa pelo evento. '' ACBrTEFD1AguardaResp(Arquivo: String; SegundosTimeOut: Integer; var Interromper: Boolean); ''
  7. Nao consigo debugar da este erro ma hora de abrir o gerTEF, nao deixa que coisa loco hoje... alguma ideia do porque disso?
  8. Andre, coloquei a alteração no TefDemo e fiz os teste, e nao deu certo, continua do mesmo jeito nao interrompe. Ele fica ate aparecer a mensagem '' 90- NAO AUTORIZADA ''. so depois que ele volta.
  9. Blz, Andre, vou fazer os teste aqui posto o resultado, obrigado abraço..
  10. Opa André, pode me dar uma dica : procedure TFormPrincipal.ACBrTEFD1AguardaResp(Arquivo: String; SegundosTimeOut: Integer; var Interromper: Boolean); var Msg : String ; begin if FCanceladoPeloOperador then begin FCanceladoPeloOperador := False; Interromper := True ; Exit; end; Msg := '' ; if (ACBrTEFD1.GPAtual in [gpCliSiTef, gpVeSPague, gpPayGoWeb]) then // É TEF dedicado ? begin if (Arquivo = '23') and ACBrTEFD1.TecladoBloqueado then // Está aguardando Pin-Pad ? begin // Desbloqueia o Teclado ACBrTEFD1.BloquearMouseTeclado(False); // Ajusta Interface para Espera do TEF, com opçao de cancelamento pelo Operador StatusVenda := stsAguardandoTEF; Msg := 'Aguardando Resposta do Pinpad. Pressione <ESC> para Cancelar'; FCanceladoPeloOperador := False; end; end else if FTempoDeEspera <> SegundosTimeOut then begin Msg := 'Aguardando: '+Arquivo+' '+IntToStr(SegundosTimeOut) ; FTempoDeEspera := SegundosTimeOut; end; if Msg <> '' then AdicionarLinhaLog(Msg); Application.ProcessMessages; end; Onde posso fazer o teste aqui ???
  11. Bom dia, sim vou por anexo, fiz esse teste usando o Demo em produçao com PPC930. Teclei ESC umas 3 ou 4 vez mas nao interrompe o processo. so depois de alguns minutos estoura a msg que esta na foto em anexo tmb.
  12. Ola amigos, estou com um problema usando em produção com PIX e sitef pelo PINPAD. Depois que é mostrado o Qrcode no pinpad, caso o cliente desista, e queira pagar com um cartao DEB/CRED o processo que o operador precisa fazer é interromper com a tecla ESC essa operação, e continuar com outra modalidade, o problema é que quando é carteira digital (PIX) a tecla ESC para abortar(interromper) nao esta funcionando, fica uns 2 minutos a contagem e só depois disso que para o processo. Fazendo o mesmo processo pelo TEFDemo em producao acontece a mesma coisa. Lembrando isso só esta acontecendo com carteira digital no caso aqui o PIX. fora isso o fluxo esta normal com outras modalidade pelo TEF. Alguem ja passou por este problema?
  13. Opa, agora veio count 1, blz, agora como que faço para imprimir esse evento e pegar o xml?
  14. Bom dia BigWings, fiz o teste com o exemplo seu, e talvez no que eu estou fazendo nao esta funcionando. olha só o que as vezes esta acontecendo no cliente, mando cancelar o cupom, por algum motivo nao recebo de volta a resposta do cancelamento e nem os dados da sefaz (instabilidade algo assim). bom o cliente tenta fazer novamente o cancelamento, ai eu faço a consulta pela chave ex. ANFc.WebServices.Consulta.NFeChave := chNFe'; ANFc.WebServices.Consulta.Executar; depois faço if ANFc.WebServices.Consulta.cStat = 100 procedimento para cancelar... else e nesse ponto que quero chegar. o cupom na sefaz esta cancelado eu preciso entao pegar os dados (evento de cancelamento) para entao fazer a impressao do cancelamento o protocolo etc.. usando a rotina que vc me passou for var I := 0 to ANFc.EventoNFe.Evento.Count - 1 do '' aqui esta zero nao tem nada de evento. e é exatamente o que eu precisava. acretito que estou fazendo alguma coisa errda mas nao sei o que. acho que ficou claro a minha explicacao agora kkkk.
  15. Ola, amigos, estou com um problema aqui, e nao estou conseguindo resolver vou tentar explicar; Hoje ao fazer um cancelamento de NFCe eu faço uma consulta do XML(chave) para saber se pode cancelar status = 100 faz cancelamento, ate ai tudo certo, porem quando ja se encontra cancelado la na sefaz eu preciso pegar o ''evento do cancelamento protocola e a chave, XML, para imprimir aqui no PDV e gravar essas informaçao, porem nao seu qual recurso devo usar para obter o mesmo. alguem pode me dar uma ajudinha se possivel? abraço.
  16. @Warquia Pereira oi, ainda nao consegui fazer funcionar pelo TS do windows.
  17. Concordo que nao foi isso que esta registrado, é estranho, pq eu fiz testes aqui na empresa passei varias vezes essa ETQ pelo PDV e registrou certo. outra coisa que eu fiz foi ir la no cliente pegar umas 100 ETQ com produtos e peso aleatorio imprimi tudo, encaminhei la pra emprersa para testar tbm, pois acredita leu tudo e gravou certo. eu estou achando que isso pode ser alguma falha de leitura do proprio SCANER, em algum momento ele esta lendo alguma barra errada ou algo parecido. Bom, eu fiz o que foi sugerido em usar o validador de GTIN antes de desmembrar o EAN da ETQ, com isso caso valide ai sim o processo segue para registrar o item, atualizei o cliente ja faz 2 dias agora é so esperar pra ver. obrigado pelas explicaçoes nesse momento caso acontecer volto.
  18. Obrigado, vou vazer isso logo depois da leitura do scaner, caso seja OK, ai faço todo o processo, show.
  19. Opa, claro mas vc pode me dar um ex. por favor de como usar e testar pelo '' ACBrValidador ''
  20. EMBarbosa obrigado por responder, ref. ao que vc citou de fato a balanca esta configurada para codigo e valor como esta na foto, sendo assim o calculo que a minha aplicacao esta fazendo é para achar o PESO, neste caso acima meu codigo esta assim: 1: Acho o codigo -> copy(2039700010093, 2,4) = 0397 1: Acho o Valor -> copy(2039700010093, 8,5) = 01009 / 100 = 10,09 2: Busco o preço do produto no BD no caso é = 38,79 3: calcular para pegar o PESO -> 10,09/38,79 = 0,260 KG 4: REGISTAR NO CUPOM.... hoje é assim que eu faço, tanto é que nessa foto do cupom acima existe mais de um item lido pela ETQ, e foi registrado correto, mas em algum momento parece que o codigo lido pelo SCANER parece que nao esta correto ou algo assim. muito estranho, isso como falei antes esta acontecendo muito que raramente. alguma sugestao de tratamento na leitura desses codigos? obs: cliente usando SCANER fixo USB, e na tela principal da Aplicacao, uso um edit.txt.
  21. Boa tarde pessoal, gostaria de saber se alguns de vcs aqui que possua sistema de PDV, ja passou por esse problema segue as imagens da ETQ balanca e o cupom impresso. em alguns clientes muinto que raramente me relatam esse tipo de situacao, o problema é que nao sei o pq disso, tendo em vista que ao passar novamente pelo leitor é registrado corretamente. Gostaria de alguma opiniao dos amigos aqui no forum, o que eu poderia fazer via codigo para tentar resolver isso. segue as imagens. abraço.
  22. Ola, Cristhian Massini Obrigado por reportar, no meu caso aqui eu so uso o ACBrPosPrinter, para imprimir o cupom, abrir gaveta e relatorio de abertura ou comprovante. No meu fluxo do sistema eu Tenho um DM que instancio ele para fazer umas das opcoes citada e depois eu destru-o esse DM. E no DM so tem o ACBrPosPrinter, por isso que é bem estranho esse erro 5=acesso negado ou tmb reporta erro 31. To passando por um perrengue danado aqui na empresa.
  23. ola, Juliomar, sempre uso as USB que estao atraz. inclusive fiz uns teste na USB 2.0 e tambem da erro as vezes.
  24. Ola, Cristhian Massini Pois é eu ainda nao consegui resolver, em alguns clientes ja atualizei firm = MP4200_TH_01.22, ja troquei o ca USB, instalei drive somete o do USB, e ainda assim 2 ou 3 veses ao dia da erro de comunicao 5 ou 31.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.