Ir para conteúdo
  • Cadastre-se

DSilva

Membros
  • Total de ítens

    186
  • Registro em

  • Última visita

Tudo que DSilva postou

  1. Opa, agora veio count 1, blz, agora como que faço para imprimir esse evento e pegar o xml?
  2. 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.
  3. 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.
  4. @Warquia Pereira oi, ainda nao consegui fazer funcionar pelo TS do windows.
  5. 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.
  6. Obrigado, vou vazer isso logo depois da leitura do scaner, caso seja OK, ai faço todo o processo, show.
  7. Opa, claro mas vc pode me dar um ex. por favor de como usar e testar pelo '' ACBrValidador ''
  8. 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.
  9. 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.
  10. 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.
  11. ola, Juliomar, sempre uso as USB que estao atraz. inclusive fiz uns teste na USB 2.0 e tambem da erro as vezes.
  12. 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.
  13. Obrigado Juliomar. vou estudar este exemplo. abraço.
  14. Bom dia, Juliomar obriga por responder, entao vc pode me dar uma dica de como que eu faço, "sim tem como zerar a porta e desconectar o componente"? e se vc tem algum exemplo de singleton usando o Componente. Obrigado ao amigo e um FELIZ ANO NOVO!!!.
  15. Ola, pessoal, Estou tendo alguns problemas na ativação do componente, eu uso um DM no meu sistema onde tem o ACBrPosPriter, e o DM é instanciado quando preciso fazer uma impressao ou abrir a gaveta, e destruido no final. Na maioria das vezes ocorre tudo certo, mas o problema que tem horas que ao mandar abrir a gaveta ocorre o erro de '' acesso negado erro 5'' ao ativar o componente. Para ficar claro O componente é criado e configurado toda fez que o DM é instanciado e antes de destruir eu ainda desativo o POSPrinter. (uso o Controle Porta =false) Pergunto: 1) Há algum problema nisso? Ficar criando e destruindo o componente? 2) Existe alguma forma do componente LIMPAR ou RESSETAR a porta COM? 3) Existe algum comando que posso (simular o desligamento da impressora), para que o despositivo la no windows desapareca e aparece novamente. (como se desligasse a impressora e ligasse novamente).? Obs: ao desligar a impressora e ligar novamente, ai funciona a abertura da gaveta e a impressao corretamente. ja troquei cabo da impressora e tmb troquei a impressora Modelo usado Bematech MP4200 TH em ambos os teste. caso alguem tenha uma ideia eu agradeço. abraço.
  16. ola, acho que é aqui.-> Caso alguém quera utilizar a string do QRCode será devolvida no TipoCampo 584. A aplicação caso opte deve gerar e exibir o QRCode para leitura pelo cliente
  17. Opa, Juliomar estou utilizando agora depois que fiz a atualização: no evento OnObtemCampo BIN: iTEF.Resp.Conteudo.LeInformacao(136).AsString; acredito que seria isso que vc gostaria de saber?
  18. Bom dia, ao amigos Juliomar e EddieBR, Acho valido o que o EddieBR fez Juliomar, no meu caso aqui especifico eu preciso desse BIN para poder aplicar desconto no produto referente a esse BIN. EX: '' Cafe Melita 7,99 com pgto cartao XXXXX, preço 6,99', isso seria um dos motivos. a ideia do amigo EddieBR é interessnte.
  19. Bom dia Eddier. era isso mesmo que eu precisava, fiz o teste aqui usando a tua sujestão no evento OnObtemcampos ''ACBrTEFD1.TEFCliSiTef.Resp.LeInformacao(136).AsInteger;'' e retornou o BIN do cartao, em posse da informação eu consigo aplicar desconto em determinado produto que participa da ''promocao cartao''. Seria de grande ajuda mandar essa sujestao que vc criou no componente uma propriedade, para ser inserido pra todos. acredito que pode ser bastante util. obrigado ao amigo.
  20. ok, obrigado pela atenção Daniel, mas eu preciso saber isso antes de fazer a tranzação, e segundo a Softwareexpress vc pode capturar o BIN antes de pedir a senha utilizando o campo 136, nele contem o BIN seja chipado ou com contacless.
  21. Ola, Alguem ja conseguiu pegar o BIN do cartao usando essa funcao do componente ''CliSiTefObtemCampo''? eu preciso pegar o bin aqui dentro dessa funcao, no log a respota esta no campo 136, so que aqui volta o valor vazio do BIN. alguem pode me ajudar como que faço isso?? abraço.
  22. olha só, o Pinpad ta com o mesmo GUID da impressora Bematech Pode isso?
  23. Olha so a img, eu nao tinha mencionado que ela foi instalada com COM virtual. mas ta ali.
  24. OK, Daniel, levando em conta então, eu nao posso passar USB para achar a impressora neste caso. vou ter que informar a porta com mesmo que no exemplo do video é a COM6 onde esta a impressora bematech.
  25. tem um video pra mostrar melhor usando o demo. Video1.mp4
×
×
  • 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...