Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.305
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Emita uma leitura de memoria fiscal e verifique se realmente está programado desta maneira do ECF
  2. E quantas casas decimais está programada no ECF, na Qtd e no Preço ? Se for 2, o próprio ECF fará o truncamento do valor
  3. Não compreendi.. vc usa o Estado do ECF ou a Data do Movimento... Com o Estado do ECF = estRequerZ você sempre saberá que existe Reducao Z pendente... se ele não estiver ativo, uma Redução Z irá bloquear o ECF... simples assim.
  4. Eu uso esse método sem problemas nessa impressora... Tente baixar o ACBr em outra pasta... acho que seu diretório está com modificações, o que impede a atualização correta dos fontes (por favor evite CAIXA ALTA... isso em redes sociais significa que você ESTÁ GRITANDO)
  5. Kenio_c, Se você ativar a propriedade ArredondaPorQtd, o ACBrECF fará uma conta semelhante
  6. Qual o modelo do ECF ? Lembro de ter enviado uma correção para isso recentemente para a classe ecfSewedaSTX
  7. Vc precisa de um mecanismo de LOG mais confiável... que não dependa do Close... use a Função WriteToTXT da ACBrUtil... lembre-se que o ACBrECF tem o seu próprio LOG... provavelmente a msg de erro está nele... Provavelmente vc tem um Erro de TimeOut em: ACBrECF1.ReducaoZ; Aumente o TimeOut antes chamar essa função... Ex: ACBrECF1.TimeOut := 300 ; // 5 minutos ACBrECF1.ReducaoZ( now ) ; Vc não está usando uma programação segura com Try Exept... Se houve um except em ACBrECF1.ReducaoZ... todo o código será abortado
  8. O ACBrBAL apenas lê o peso... compile o Demo o Demo do ACBrBAL e teste com essa Balança...
  9. Provavelmente o Terminador está errado... Use as teclas:
  10. Leia ACBrECF.Estado, antes de comandar a Z.... Emita a redução Z apenas se o estado for estRequerZ
  11. Vou tentar fazer algo no fim de semana... preciso desvincular as chamadas de minha biblioteca interna...
  12. SIM... tenho eles prontos... e havia prometido incorpora-los ao ABCr assim que o SAC fosse inaugurado... Devo fazer isso em algumas semanas...
  13. Não seria melhor postar no fórum da Bematech ? A grande maioria aqui, usa o ACBrECF..
  14. Uma maneira é sempre enviar uma descrição pequena (truncada)... assim o ECF sempre venderá em 1 linha apenas
  15. Vc não respondeu a minha pergunta sobre a versão do ACBrMonitor... Se vc estiver com o ACBrMonitor configurado para uma Sweda, em uma Bematech, nunca funcionará... Não é este o caso ?
  16. Qual a versão do ACBrMonitor ?
  17. Você precisa mudar o Modelo do ECF antes de ativar... Por favor estude Detalhadamente a aplicação Demo do ACBrECF na pasta Exemplos, antes de iniciar o seu desenvolvimento
  18. O NCN deve ocorrer, SEMPRE, com ou sem ECF ligado... o CNC exige uma impressão de Gerencial, e naturalmente o ACBrTEFD irá disparar um evento para a impressão no ECF... se o mesmo não está ligado, o Gerencial não será impresso... e a aplicação ficará em LOOP até que isso ocorra... Este é o procedimento correto, e que já feito pelo componente
  19. Isso é uma característica do ECF, que tenta imprimir o Item em 1 linha apenas (quando possível) , e isso depende do tamanho da descrição e Cod.Barras do Item vendido
  20. Pelo que notei o Michael, implementou como Discado (usando troca de TXT), mas criando uma nova classe para configuração correta dos diretórios e arquivos... Vou tentar incorporar o trabalho do Michael aos fontes atuais...
  21. O TEF Auttar é realmente SiTEF ? É possível usar ele apenas com a CliSiTef32.dll ?
  22. O TEFD apenas tentará cancelar o Cupom se ele precisar imprimir algum gerencial... O ideal é que a sua aplicação verifique o estado do ECF a cada inicio de Venda, e corrija os problemas... O loop quando há Cancelamento pendente é uma exigência do processo homologatório... Múltiplos Cartões em TEF discado é pura gambiarra... mesmo assim o ACBrTEFD está apto a ela.. (re-homologuei TEF discado com múltiplos cartões recentemente) Perdoe-me se sou repetitivo... mas por favor descreva qual é o Teste que vc acha que não está dando certo... Copie o que o teste pede e o resultado esperado (pois nem todos que leem o fórum estão com os roteiros facilmente acessível)
  23. O ACBrECF tenta identificar o Operador assim que o ECF é ativado (ACBrECF.Ativar) ou um cupom de Venda for aberto... Ele fará isso apenas se houver algo na propriedade ACBrECF.Operador... Porém a exceção gerada é tratada pelo próprio componente internamente.. veja: if fsIdentificarOperador then begin try IdentificaOperador(Operador); except end ; end ; [/code] Ou seja, esse não é o proplema...
  24. Acho que se o usuário estiver como administrador do Sistema Operacional a API do Windows BlockInput, (que é usada no ACBrTEFD) não funciona...
×
×
  • 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.