Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.065
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Atualmente o fonte está assim: Try DiaIni := copy( Texto.Strings[ 6 ], 1, 10 ); StrtoDate(DiaIni); Except DiaIni := copy( Texto.Strings[ 7 ], 1, 10 ); end; [/code] Isso está correto ? ou seria: [code] Try DiaIni := copy( Texto.Strings[ 6 ], 1, 10 ); StrtoDate(DiaIni); Except DiaIni := copy( Texto.Strings[ 8 ], 1, 10 ); end;
  2. Allan, Finalmente tive um tempo para "comitar" suas modificações... desculpe-me pela demora, e muito obrigado...
  3. Cada classe tem um código totalmente diferente... por isso o fato de funcionar em uma classe não é garantia de que funcionará em outra... somente Debugando
  4. O tipo F é EAN 13, e portanto sempre exigirá 13 caracteres... Tente o tipo "2 of 5"
  5. Se não houver Papel o ECF irá retornar um erro, e o ACBrMonitor irá responder: ERRO: Mensagem de Erro do ECF
  6. O ECF não irá imprimir Redução Z se nada foi impresso no dia... (o dia não foi aberto) Já existe as funções ACBrECF.DadosReducaoZ e ACBrECF.DadosUltimaReducaoZ
  7. Provavelmente está na memoria da Impressora uma configuração de página... o ACBrETQ não usa isso, ele se baseia no recurso da Impressora em detectar o GAP no formulário... Experimente efetuar um reset na Impressora
  8. apenas se o protocolo dela for compatível com as da Filizola ou Toledo (vários outros modelos são compatíveis com a Filizola)
  9. Não há necessidade disso, pois o ACBeECF "prende" o fluxo do Pascal enquanto o ECF não responder ao comando enviado... O erro de ocupado só ocorrerá quando vc enviar comandos ao mesmo tempo (isso é possível, em eventos)
  10. Apenas se vc configurar a propriedade para não ignorar os ECFs com MFD... porém isso não é necessário, por lei, é responsabilidade do fabricante do ECF disponibilizar aplicativo que gere o Ato Cotepe 17/04 através de download da MFD
  11. Daniel, Eu e a Juliana usamos apenas Lazarus atualmente... Se puder modificar o demo em Delphi anexe aqui as units modificadas
  12. É preciso uma revisão no ACBrNFe e ACBrSPED, existem muitas funções repetidas como por exemplo a validação de CNPJ e I.E. Hoje existe em ACBrUtil as funçoes: function EAN13Valido( CodEAN13 : String ) : Boolean ; function EAN13_DV( CodEAN13 : String ) : String ;
  13. Daniel Simoes

    ACBRCep

    Veja o demo em: \ACBr\Exemplos\ACBrCEP
  14. Sim, geralmente o componente ACBrRFD é inserido do mesmo formulário ou DataModulo do ACBrECF o RFD é usado apenas para criar o arquivo de Nota Fiscal Paulista para ECFs Matricias... Ele gera "on-the-fly" os registros do arquivo da CAT 52
  15. Existe o ACBrBoleto, mas ele, assim como todos os componentes do ACBr, são focados para ObjectPascal (Delphi e Lazarus) Já conheçe o PHPBoleto ? http://boletophp.com.br/
  16. No ACBrECF eles são propriedades, que permitem ligar um componente a outro... No caso do ACBrEAD o ACBrECF instancia um quando necessário e caso nao exista um ACBrEAD ligado ao ACBrECF... porém no caso do ACBrRFD e ACBrAAC eles são apenas propriedades... Algo parecido como a propriedade DataSet de um DataSource
  17. Teste com o Demo do TEFD... e se conseguir reproduzir o problema nele, informe detalhadamente o "passo a passo" para gera-lo O TEF Dial (discado) só processa uma transação por vez... para múltiplos cartões é necessário confirmar a transação antes... o (TEFD faz isso automaticamente quando múltiplos cartões é acionado)
  18. Desculpe-me mas não compreendi o problema... Por favor descreva "passo a passo" como reproduzir o ERRO no Demo do TEFD
  19. Experimente com o Demo do TEFD... Copie aqui os trechos de LOG do ACBrECF e ACBrTEFD Provavelmente há algo errado no seu código programado no evento: OnComandaECFAbreVinculado
  20. Poderia ser implementado em: procedure TACBrTEFDRespTXT.ConteudoToProperty; mas é necessário testar se haverá efeitos colaterais em: function TACBrTEFDRespostasPendentes.GetSaldoRestante : Double; function TACBrTEFDRespostasPendentes.GetTotalPago : Double;
  21. Acredito que isso ainda não tenha sido implementado no TEF Dial
  22. Há algo errado na sua lógica de programação... Veja: Vc enviou o pagamento de R$ 4,00 para a FPG 05 -- 17:47:48 EfetuaPagamento( 05 , 4 , , 0 ) TEF_DIAL ProcessarRespostaPagamento: CRT - 63642 Indice: 05 Valor:4,00 Mas está tentando abrir o vinculado com R$ 5,00 -- 17:47:51 AbreCupomVinculado( 004689 , 05 , 5 ) TEF_DIAL ECFAbreVinculado: COO: 004689 Indice: 05 Valor: 5,00 por isso o erro: ----------------- ERRO ----------------- Erro retornado pela Impressora: Bematech Comando não executado Comprovante de crédito ou débito não permitido ou já emitido ----------------------------------------
  23. Experimente com o Demo do TEFD e veja se o mesmo problema ocorre... provavelmente é algo que vc escreveu no evento OnComandaECF para a execução da opção: opePulaLinhas opePulaLinhas : begin ACBrECF1.PulaLinhas( ACBrECF1.LinhasEntreCupons ); if UsaGuilhotinaTEF then ACBrECF1.CortaPapel( True ); end; [/code]
  24. Forneça mais informaçoes... Informe exatamente a mensagem... anexe trecho do log do ACBrECF e ACBrTEFD onde ocorre o erro
  25. Qual o G.P. ? O ACBrTEFD não fala com o PinPad, é o GP quem fala... Se for SiTEF, configure em CliSitef.ini
×
×
  • 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.