Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.751
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. 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)
  2. Kenio_c, Se você ativar a propriedade ArredondaPorQtd, o ACBrECF fará uma conta semelhante
  3. Qual o modelo do ECF ? Lembro de ter enviado uma correção para isso recentemente para a classe ecfSewedaSTX
  4. 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
  5. O ACBrBAL apenas lê o peso... compile o Demo o Demo do ACBrBAL e teste com essa Balança...
  6. Provavelmente o Terminador está errado... Use as teclas:
  7. Leia ACBrECF.Estado, antes de comandar a Z.... Emita a redução Z apenas se o estado for estRequerZ
  8. Vou tentar fazer algo no fim de semana... preciso desvincular as chamadas de minha biblioteca interna...
  9. SIM... tenho eles prontos... e havia prometido incorpora-los ao ABCr assim que o SAC fosse inaugurado... Devo fazer isso em algumas semanas...
  10. Não seria melhor postar no fórum da Bematech ? A grande maioria aqui, usa o ACBrECF..
  11. Uma maneira é sempre enviar uma descrição pequena (truncada)... assim o ECF sempre venderá em 1 linha apenas
  12. 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 ?
  13. Qual a versão do ACBrMonitor ?
  14. 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
  15. 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
  16. 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
  17. 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...
  18. O TEF Auttar é realmente SiTEF ? É possível usar ele apenas com a CliSiTef32.dll ?
  19. 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)
  20. 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...
  21. Acho que se o usuário estiver como administrador do Sistema Operacional a API do Windows BlockInput, (que é usada no ACBrTEFD) não funciona...
  22. o ACBrECF já tenta efetuar o Estorno de Vinculado, ao receber um comando de cancelamento... isso ocorre na maioria dos ECFs suportados... Não é uma boa ideia tentar cancelar o cupom com o cancelamento de TEF... lembre-se que em alguns testes o ECF está até mesmo desligado, e mesmo assim a transação TEF precisa ser Nao confirmada ou Cancelada (conforme o caso) Verifique o estado do ECF, ao tentar abrir uma nova venda... e proceda o cancelamento do documento em aberto... o método ACBrECF.CorrigeEstadoErro é ótimo para isso
  23. Fiz uma correções nas TAGs da FiscNet, usando o que foi sugerido pelo suporte da TermoPrinter, pelo que testei, funcionou bem o Negrito e Expando... Também implementei o suporte a Cod.Barras, mas nao funcionou na minha TPF1004... não sei se ela suporta... vou commitar as modificações em breve
  24. Se vc possui espaço para programar outra forma de pagamento, é mais simples programar uma nova, chamada "CARTAO"... porém nesse caso sua aplicação deve se referir ao novo índice da Forma de Pagamento
×
×
  • 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...