Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.329
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. http://acbr.sourceforge.net/ACBrMonitor.htm
  2. Use as DLLs da Pasta "ACBr\DLLs\ECF"
  3. Muito bom Elton... um trabalho e tanto
  4. Nenhuma das chamas acima causa o erro de ECF Ocupado... Isso provavelmente é causado por algum evento ou Timer no seu sistema... A análise do LOG do ACBrECF pode ajudar a diagnosticar o problema...
  5. Em relação ao NSU, vc não consegue obtê-lo em: OnDepoisConfirmarTransacoes ? Veja o exemplo do Demo do ACBrTEFD
  6. Acho que compreendi o que vc deseja... No SiTef também tem algumas perguntas indesejadas como Taxa de Serviço e de Embarque (nem sei para que servem) Na homologação é importante exibi-las... mas vc pode "responder" algo para elas sem abrir a janela de perguntas... No meu caso (SiTEF) faço algo como: procedure TFrVenda.CliSiTefObtemCampo(Titulo: String; TamanhoMinimo, TamanhoMaximo: Integer; TipoCampo: Integer; Operacao: TACBrTEFDCliSiTefOperacaoCampo; var Resposta: AnsiString; var Digitado: Boolean; var VoltarMenu: Boolean); begin ...... if TipoCampo 504 then // Taxas de Servico e Taxa de Embarque begin Digitado := True; VoltarMenu := False; Resposta := '0,00' ; end ; .... end ; [/code] Acho que para o VSPague você poderia usar dentro do evento OnObtemCampo o Titulo ou Tipo para automatizar a resposta...
  7. Oi Elton...acabei de perceber quando testei no D7... já corrigi no SVN
  8. Mas isso não foi necessário para sua homologação ?
  9. 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...
  10. Você poderia anexar no tópico todas as Units alteradas para eu comparar com os meus fontes ?
  11. Notei que a modificação não afetou D7 e/ou Lazarus, portanto já subi para o SVN... obrigado pela correção
  12. 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...
  13. 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...
  14. 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
  15. Lembre-se de que o ACBrTEFD exige que a propriedade ACBrECF.ReTentar seja igual a False
  16. 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
  17. 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
  18. Qual TEF você está tentando homologar ? (discado) ? Já tentou rodar pelo Demo do ACBrTEFD ?
  19. 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 ?
  20. Oi Giuliano, Qual é a versão do seu Delphi ?
  21. Faz sentido... já que eles ganham por homologação... agora mais essa ainda..
  22. Oi Juliomar, Subi suas correções para o SVN... muito obrigado
  23. Tópico sobre o mesmo assunto com uma possível solução para o problema: viewtopic.php?f=10&t=5373
  24. 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
  25. 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...
×
×
  • 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...
The popup will be closed in 10 segundos...