Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.615
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. arielguareschi, Não consegui reproduzir o problema seguindo os passos... Porém notei que vc disse: Não seria o inverso ? Pois nesse caso o Cupom ainda está em meios de pagamento, ou seja, não foi finalizado...
  2. Você poderia anexar no tópico todas as Units alteradas para eu comparar com os meus fontes ?
  3. Notei que a modificação não afetou D7 e/ou Lazarus, portanto já subi para o SVN... obrigado pela correção
  4. Acho que vc está usando um Memo simples ligado direto no ACBrECF, ao invés do Evento OnBobinaAdicionaLinhas, correto ? Use o evento que você terá mais controle...
  5. Ou ainda chamar: ACBrTEFD1.FinalizarCupom; Que verificará o estado do documento e chamará os eventos necessários para Fechar o cupom, e tudo isso com o tratamento do TEF para desligamento ou falha de impressão...
  6. No caso de Vinculado ou CDC eu salvo no BD a informação de: ACBrECF1.NumCDC No caso de ADM, será aberto um Relatório Gerencial... nesse caso salvando no BD: ACBrECF1.NumGRG
  7. Lembre-se de que o ACBrTEFD exige que a propriedade ACBrECF.ReTentar seja igual a False
  8. Você pode ler algumas informações da Transação efetuada, porém isso varia a cada Gerenciador TEF... Veja no Demo do ACBrTEFD a programação do evento: OnDepoisConfirmarTransacoes
  9. Se não me engano o CNC é opcional para TEF discado... Não confunda cancelamento do TEF com cancelamento do Cupom... Para CNC ou cancelamento por ADM, o gerenciador TEF irá solicitar todos os dados da transação TEF, e imprimir um Relat.Gerencial com o comprovante de cancelamento
  10. Qual TEF você está tentando homologar ? (discado) ? Já tentou rodar pelo Demo do ACBrTEFD ?
  11. Guiuliano, A unica correção sugerida é a que está no post acima ? Em relação aos pontos levantados no inicio desse post, há mais alguma correção pendente nos fontes do SVN ?
  12. Oi Giuliano, Qual é a versão do seu Delphi ?
  13. Faz sentido... já que eles ganham por homologação... agora mais essa ainda..
  14. Oi Juliomar, Subi suas correções para o SVN... muito obrigado
  15. Tópico sobre o mesmo assunto com uma possível solução para o problema: viewtopic.php?f=10&t=5373
  16. Tópico relacionado ao mesmo assunto com uma possível solução para o problema: www.djsystem.com.br/acbr/forum/viewtopi ... =10&t=5373
  17. Acabei de subir... Já fiz uma mudança para que a leitura do GT e do Estado não se importassem com o erro de Fim de Papel, talvez seja necessário em outras propriedades tb...
  18. Elton, Pela situação que você descreveu, o ACBrECF1.VendeItem foi aceito (sem exception) mas a leitura do GT foi barrada no Exception, certo ? Mas nesse caso, não haveria falha já no VendeItem ? Fiz uma ampla reforma no ACBrECF para introduzir introduzir um Exception específico de Fim de Papel (EACBrECFSemPapel), além de um Evento quando isso ocorrer (OnErrorSemPapel : TNotifyEvent )... Também adicionei uma propriedade publica ( IgnorarErroSemPapel ), que permitiria desabilitar a verificação desse erro. Ela deve ser Ligada antes de cada comando enviado, e é desligada após a execução do mesmo
  19. Elton, Agora que me veio a mente... Se o ECF está com falha de papel.. ele não conseguirá Vender Item, certo ? Ou seja, não alteraria o Valor do GT...
  20. pode ser um erro no mapeamento desse método nessa biblioteca... tente esse fórum: viewforum.php?f=19
  21. copie o LOG do ACBrMonitor e do ACBrECF para analise
  22. provavelmente é algo no sua programação... o estudo do LOG gerado pelo ACBrECF pode dar mais informações sobre o que foi realmente enviado para o ACBrECF e dele para o ECF
  23. Parce ser uma limitação do Rave... fica dificil sabermos o que ele não gosta Uma dica seria deixar o RaveCB como padrão...
  24. Teria que ser um Flag que ligamos antes de enviar o comando, e ele poderia se desligar após a execução do próximo comando... Se ele estiver ligado, a exceção de Fim de Papel não seria disparada...
  25. E se usássemos um Try/Except quando o AAC tenta ler o GT ? Verificamos se a exceção é relacionada a Fim de Papel... Hum... resta saber se ele mesmo assim retornaria o GT atual...
×
×
  • 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.