Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.269
  • Registro em

  • Última visita

  • Days Won

    761

Tudo que Daniel Simoes postou

  1. Para que eu possa investigar, forneça um passo a passo sobre como reproduzir o problema no Demo do ACBrTEFD
  2. O problema é como você informa para o componente em "ineSubtotal" e "ineTotalAPagar"... Por favor estude detalhadamente o Demo... Notei que aparentemente você não está "buferizando" os pagamentos... isso não permitirá a implementação de Cielo Premia... leia as mudanças no ACBrTEFD-Change-Log.txt
  3. Tópico movido para área pública, pois a mudança pode afetar todos usuários...
  4. Acabei de enviar uma correção para o SVN... Ela obrigará a atualização da DLL da Bematech, pois torna o método incompatível com a versão antiga
  5. Não consegui compreender a sua sequencia... Por favor descreva um passo a passo usando o Demo do ACBrTEFD, mas especifique tudo, valores, ECF, índices usados, etc...
  6. Provavelmente você está informando o Índice da FPG errado quando chama o método ACBrTEFD.CRT
  7. Ela retorna sozinha... Não lembro de existir comando para forçar o retorno... Se a sua impressora não está retornando... tente fazer um "reset" no equipamento
  8. Vou baixar as novas DLLs e ajustar o ACBrECFBematech.pas
  9. Nesse caso poderia inserir um exception (traduzindo o erro apresentado); Acho que fica bom... Não, o loop ocorre nas classes filhas; Mas o evento precisa ocorrer a cada Loop ?
  10. Experimente mover a atual para outra pasta e atualizar novamente...
  11. Pelo visto sua Unit AcbrUtil.pás esta desatualizada...
  12. Caramba... quantas linhas esses caras acham que cabe no rodapé do Cupom... Será que eles sabem que o mesmo é limitado em 8 linhas ?
  13. Algumas perguntas: Em ACBrECFNaoFiscal.pas... Por que precisamos proteger o método "Reset" em uma exceção muda ? Se ele falhar, o arquivo não será aberto, certo ? ou seja, o restante do código não funcionaria A chamada aos eventos criados para a CAT52 deveria ser aplicada em ACBrECF.pas, e não em cada classe filha... A propriedade Status não existiria em todos ECFs, na maioria o Status é enviado na composição do Frame do protocolo... Se a ideia é agilizar o tempo TimeOut...porque não reduzir o mesmo ? Isso poderia ser feito dentro da classe da Bematech... tente mudar em: try { espera ACK chegar na Porta por 4s } try fsACK := fpDevice.Serial.RecvByte( 4000 ) ; except end ; [/code]
  14. Acabei de fazer um teste com o Demo do ACBrTEFD e tudo foi impresso corretamente... Verifique se seus fontes estão realmente atualizados... Pode ser que alguma unit sua esteja em conflito com a do SVN e por isso não tenha sido atualizada... (Se for o caso, renomeie a Unit e baixe do SVN novamente)
  15. O problema começou com a versão 4.1.7, onde inseri o mapeamento para as propriedades da Resposta: DataHoraTransacaoLocal, DataHoraTransacaoCancelada, NSUTransacaoCancelada Estive analisando um arquivo de Log de alguns clientes meus... e notei que o campo 026 (DataHoraTransacaoCancelada) está correto... Será que o bug foi introduzido na última versão do G.P. ?
  16. Enviei para o SVN modificações para o projeto Demo... Agora é possível informar Desconto ou Acréscimo do usuário no painel de pagamentos... Acho que o segredo era "zerar" o DescontoAcrescimo do usuário após a execução do evento OnComandaECFSubtotaliza, conforme descrevi nos fontes do Demo
  17. Acho que consegui reproduzir o problema... estou analisando...
  18. Não estou compreendo... os pagamentos registrados no ECF tb tem que contemplar o Acréscimo... e um mata o outro... É possível reproduzir o problema usando o Demo do TEFD ? pode me fornecer um passo a passo ?
  19. Por favor forneça um passo a passo usando o Demo do ACBrTEFD
  20. Você programou o evento OnComandaECFSubtotaliza ? Se SIM, nele você deve somar o seu acréscimo quando for efetuar a SubTotalização. if Est = estNaoFiscal then ACBrECF1.SubtotalizaNaoFiscal( DescAcre + SeuAcrescimo, 'Projeto ACBr|http://acbr.sf.net' ) else ACBrECF1.SubtotalizaCupom( DescAcre + SeuAcrescimo, 'Projeto ACBr|http://acbr.sf.net' ); [/code]
  21. Humm... perdoe-me... como os nomes dos métodos são parecidos, achei que eram do ACBrTEFD...
  22. O ineSubTotal deve conter o Acréscimo... Qual o problema no Fechamento ? (Anexe o Log)
  23. Não é melhor fazer ajustes nas Units do Projeto TI2TI ? O ideal é evitar mudanças nos fontes do ACBr, isso pode causar problemas quando for necessário atualiza-lo... E comprometer o funcionamento do componente
  24. Tópico confuso... pelo que compreendi ele está em Loop no FinalizarCupom... verifique como você está informando o Estado do ECF para o componente... provavelmente você está informando errado Certifique-se se você está com a última versão dos fontes... Se o problema persistir, por favor adicione o LOG
  25. Notei que o problema da não confirmação foi um bug introduzido na versão 3.3.0 do componente... Apliquei uma possível correção...
×
×
  • 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...