Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.579
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. -- 10:23:47:796 Estado ----------------- ERRO ----------------- Impressora Bematech não está em linha ---------------------------------------- Você tem problemas de comunicação serial com o seu ECF... O ECF estava realmente ligado, destravado e sem a tampa aberta ? Se SIM, pode ser o Cabo com defeito, configuração da Porta Serial, etc
  2. Tente contato com o suporte da Bematech... provavelmente usando o WinMFD2 ou algum outro utilitário você consiga reprogramar isso
  3. Veja o erro de ECF que aparece no Log gerado pelo ACBrECF
  4. Para limpar use o IdentificaPAF com String vazias
  5. Acabei de enviar algumas correções para a classe ACBrECFEscECF
  6. A dica está no próprio Post do Aurelio... use o "TipoCampo"... Estude o LOG gerado pelo ACBrTEFD e veja qual é o registrado que você quer...
  7. Atualizei o forum para versão 3.4.3 e outras aplicações como Downloads e blogs também tiveram updates... Mais informações sobre as correções na página da Invision: http://community.invisionpower.com/topic/380382-ipboard-343-and-application-maintenance-updates-released/ (humm.. dessa vez lembrei de rodar o arquivo de tradução para o Português novamente )
  8. Jeferson, Você é um usuário do SAC... postando suas perguntas na área do SAC, os desenvolvedores envolvidos ficam mais atentos aos seus posts... Por favor evite postar o mesmo tópico em dois lugares destintos...
  9. O ACBrECF não tem esses registradores separados... (eu mesmo nunca precisei disso) Se necessário, você pode usar o RetornaInfoECF( 140 ) e manter o seu tratamento anterior (porém só funcionará para a Daruma )
  10. Apenas para efeito de informação... a "Bobina" em Memo ou HTML, gerada pelo ACBrECF usa essa função quando ela detecta que o ECF arredonda... Ou seja, o valor da Bobina do ACBRECF deve bater com o valor da bobina do ECF
  11. Não compreendi muito bem sua pergunta... o que você chama de "DOC" ? Acho que toda semana respondo a mesma coisa... Veja o TEFDDemo no evento OnDepoisConfirmarTransacoes
  12. Você mandou encerrar o Loop... Veja no seu Log, que você respondeu -1 para Continua
  13. Isso só ocorrerá se você usar o modelo ecfNaofiscal
  14. Verifique se o G.P. lhe devolveu algo, analisando o LOG gerado pelo ACBrTEFD... Tente com o projeto TEFDDemo Verifique se você programou corretamente os eventos OnComandaECF e OnComandaECFImprimeVia
  15. Essa função já existia em ACBrUtil.pas {----------------------------------------------------------------------------- Arredondamento segundo as normas da ABNT NBR 5891/77 (por: DSA) Fontes: http://www.sofazquemsabe.com/2011/01/como-fazer-arredondamento-da-numeracao.html http://partners.bematech.com.br/2011/12/edicao-98-entendendo-o-truncamento-e-arredondamento-no-ecf/ -----------------------------------------------------------------------------} function RoundABNT(const AValue: Double; const Digits: SmallInt):Double; var Pow, PowValue, RestPart : Extended; IntPart, FracPart, LastNumber : Integer; Begin Pow := intpower(10, abs(Digits) ); PowValue := SimpleRoundTo( AValue * Pow, -9) ; // SimpleRoundTo elimina dizimas ; IntPart := trunc( PowValue ); FracPart := trunc( frac( PowValue ) * 100); if (FracPart > 50) then Inc( IntPart ) else if (FracPart = 50) then begin LastNumber := round( frac( IntPart / 10) * 10); if odd(LastNumber) then Inc( IntPart ) else begin RestPart := frac( PowValue * 10 ) ; if RestPart > 0 then Inc( IntPart ); end ; end ; Result := (IntPart / Pow); end;
  16. Seria o ideal nem constar o acbrmonitor.exe... pois você conseguiria atualizá-lo sem precisar de novo laudo... Mas se for constar ele, é melhor que conste todas as DLLs
  17. vale lembrar que você deve usar o Layout da CAT52, e não o AtoCotepe 17/04... Ambos são muito parecidos... porém pela lei o AtoCotepe 17/04 só pode ser gerado por utilitário (ou DLL) do fabricante
  18. Pelo que li no manual da Daruma o parâmetro de altura vai de 50 a 200 n3 - altura da barra. De 50 a 200. https://acbr.svn.sourceforge.net/svnroot/acbr/tools/Daruma/
  19. Sobre o que você está falando ??? Já é o segundo tópico seu, que leio, e é "sem pé nem cabeça"... Acredito que sua real intenção seja apenas fazer "flood"... Estarei a tento, e se necessário excluirei seus tópicos...
  20. Mais uma vez... só conseguirei investigar o problema se você enviar um "passo a passo" usando TEFDDemo... Usar ACBrTEFD.FinalizarCupom é extremamente recomendado... Ele deixará sua aplicação apta a passar nos testes de desligamento de ECF nas diversas fases de fechamento do cupom... Subtotalizando, Imprimindo pagamentos, fechando cupom, abrindo o CCD, etc
  21. E qual é o problema disso ?? Eu algumas versões do Delphi não há TDate ou TTime, apenas o TDateTime
  22. Você precisa usar o método: PafMF_MFD_Cotepe1704 AbreCupom não irá gerar arquivo nenhum... mas deve ser usado com os dados do cliente, se você quer que o cliente seja corretamente identificado nos arquivos gerados por PafMF_MFD_Cotepe1704
  23. Por favor informe um passo a passo usando o TEFDdemo, para que eu possa investigar o problema
  24. Faz sentido... '0' - Não existe '01' - Existe mas não aceita CCD (veja o campo TEF na sua Leitura X) '02' - Existe e aceita CCD
  25. Obrigado pelo alerta... realmente "comi de barriga" quando subi esse commit...
×
×
  • 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.