Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.581
  • Registro em

  • Última visita

  • Days Won

    752

Community Answers

  1. Daniel Simoes's post in Daruma Abre E Finaliza Rg Incompleto was marked as the answer   
    O problema pode estar relacionado a atualização do Sw.Básico do ECF... parece que a sua versão não suporta o comando de Expandido
     
    Seria mais fácil usar:
      ACBrECF1.IgnorarTagsFormatacao := True;  
  2. Daniel Simoes's post in Texto Livre was marked as the answer   
    Experimente:
     
       ACBrECF1.EnviaComando( 'SUA LINHA DE IMPRESSAO' );
     
  3. Daniel Simoes's post in Repetição Da Identificação Do Consumidor Na Sweda was marked as the answer   
    Você tem razão, apliquei um refactoring nessas rotinas
     
  4. Daniel Simoes's post in Sweda - Erro-Atributo Invalido was marked as the answer   
    Deve ser o TimeOut...
     
    Envie de 3 em 3 linhas, ou simplesmente configure:
     
    ACBrECF.MaxLinhasBuffer := 3
  5. Daniel Simoes's post in Crt Para Cartões Diferentes (Índices Diferentes No Ecf) was marked as the answer   
    Você pode ter várias formas de pagamento, até mesmo com o mesmo indice... como por exemplo:
    02 CARTAO 20,00
    02 CARTAO 20,00
    01 DINHEIRO 10,00
     
    Mas nem todos ECFs suportam a abertura de 2 Vinculados (CCD) com o mesmo índice de forma de pagamento (a Bematech não permite)
     
    Por isso é muito melhor "bufferizar" tudo em uma única forma de pagamento
    02 CARTAO 40,00
    01 DINHEIRO 10,00
  6. Daniel Simoes's post in Erro #255#255#0#1 Ao Cadastrar Forma De Pagamento was marked as the answer   
    Sim, você atingiu o limite de 20 formas de pagamento... não há espaços para programar outra...
     
    Somente levando o ECF para intervenção técnica, será possível apagar as formas de pagamento não utilizadas
  7. Daniel Simoes's post in Fechamento Cupom Sweda St100 was marked as the answer   
    Parece que seus fontes do ACBr não estão atualizados...
     
    Compacte o LOG, e anexe o mesmo no tópico (não cole o conteúdo do mesmo como texto)
     
    ps: Acabei de subir para o SVN uma modificação para a correta identificação do consumidor no rodapé
  8. Daniel Simoes's post in Geração Arquivo Nota Fiscal Gaúcha Ato Cotepe1704 was marked as the answer   
    O ACBrECF já tem métodos para gerar CAT52 e AtoCotepe1704
     
    CAT52 só pode ser gerada se você estiver gerando o arquivo manualmente... isso é particularmente útil se você está gerando o arquivo a partir do seu Banco de Dados, o que é muito mais rápido e garante sempre a identificação do cliente
     
    AtoCotepe1704 deve necessariamente ser gerada pela DLL... (está na lei)... Ele irá ler as informações da MFD do ECF
     
    Não há problemas identificar o cliente no final do cupom... desde que o ECF suporte essa característica... 
    Use ACBrECF1.IdentificaConsumidorRodape: Boolean para saber se o ECF tem essa característica.
     
    Se o ECF suportar, use: ACBrECF1.IdentificaConsumidor( CPF, NOME, ENDERECO ); antes de subtotalizar ou fechar o cupom
  9. Daniel Simoes's post in Duvida Arquivomfd_Dll Bematech was marked as the answer   
    Tudo indica que você está usando uma DLL antiga... a Bematech modificou recentemente a maneira de nomear esse arquivo...
  10. Daniel Simoes's post in Consigo Usar O Tef Dedicado Sem Usar O Ecf was marked as the answer   
    A primeira etapa para homologação de TEF  é ligar na Software Express e solicitar o material de desenvolvimento, (Guia técnico, Emulador, e Roteiro de Testes)
  11. Daniel Simoes's post in Tributospercentual was marked as the answer   
    Provavelmente você tem alguma versão antiga do ACBr instalada em outro diretório... Ou ainda as BPLs de uma versão antiga estão sendo encontradas pelo Delphi... Sugiro remover todo o ACBr, apagar as BPLs geradas e reinstalar usando o ACBrInstall
  12. Daniel Simoes's post in Arredondamento De Valores Em Ecf was marked as the answer   
    Se não me engano esse modelo de ECF apenas Trunca...
     
    Você pode ler se o ECF arredonda ou trunca através da propriedade: ECF.Arredonda
     
    Alguns ECFs suportam o comando ECF.ArredondaItemMFD... você deve liga-lo (True) antes da Venda do primeiro Item... e verificar se ele continua True, após a venda do item (e se o Item no Cupom foi realmente arredondado)..... Se ECF.ArredondaItemMFD estiver False após a venda do Item, o ECF não possui nenhuma maneira de arredondamento
  13. Daniel Simoes's post in Retornar Nsu Original(Crt) Para Atualizar No Bd Depois De Um Crt was marked as the answer   
    Tente esse fragmento de código:
       { Atualizando TEFLOG com Transações CANCELADAS }     for I := 0 to ACBrTEFD1.RespostasPendentes.Count-1 do     begin       with ACBrTEFD1.RespostasPendentes[I] do       begin         { Se tiver NSU da Transação Cancelada atualize em TEF Log }         if (pos(Header, 'ADM|CNC') > 0) and            (NSUTransacaoCancelada <> '') then
  14. Daniel Simoes's post in Codigo Barra was marked as the answer   
    ACBrECF.ConfigBarras.Altura
     
    O problema é que a unidade de medida não é a mesma para todos ECFs... 0 tenta usar o valor default
  15. Daniel Simoes's post in Retornar Se A Transação É Credito, Debito, Cheque Ou Algum Outro was marked as the answer   
    Se foi cheque o Header da transação é CHQ...
  16. Daniel Simoes's post in Primeiro Fornecer As Formas De Pagamento, Depois Registra-Las No Ecf E Confirmar Transacão was marked as the answer   
    Seu fluxo parece estar correto... com o Cielo Premia, todos os pagementos DEVEM ser bufferizados até a totalização do cupom...
     
    Não compreendi o que você quer dizer com: "tempo de exibição da mensagem de autorização?"  o ACBrTEFD não trata isso com um Tempo, ele dispara o evento para exibir a mensagem de APROVADO, e ela ficará na tela durante toda a impressão (a não ser que você esteja limpando)
     
    Veja o comportamento do TEFDDemo
  17. Daniel Simoes's post in Como Aparecer As Opções Do Cheque? was marked as the answer   
    Veja esse post:

  18. Daniel Simoes's post in Impressora Elgin was marked as the answer   
    o ACBrETQ é compatível com PPLA, PPLB, ZPLII.... verifique se a sua impressora suporte algum desses protocolos...
  19. Daniel Simoes's post in Acbrecf Executa Comandos Que Não Enviei. was marked as the answer   
    O LOG não mostra nada de errado... nem mesmo um Erro retornado pelo ECF...
     
    Provavelmente é algo na sua interface
  20. Daniel Simoes's post in Duvidas Cupom Vinculado was marked as the answer   
    Para abrir um Vinculado vc precisaria usar apenas o ACBrECF1.AbreCupomVinculado()
     
    mas o Vinculado tem regras, para ser aberto, os parâmetros devem bater com a forma de pagamento utilizada no ultimo cupom...
     
    E esta forma de pagamento precisa aceitar vinculados
  21. Daniel Simoes's post in Impressão Tef Reduzido Antes Do Fechamento Do Cupom was marked as the answer   
    O componente ainda não tem tratamento nativo para imprimir a 1a via no rodapé do Cupom
    Optamos por não implementar pq no PAF-ECF raramente há espaço para isso...
  22. Daniel Simoes's post in Erro Ao Emitir Redução Z Ecf Daruma was marked as the answer   
    O TimeOut está muito baixo para Redução Z... hoje com os "bitmaps" a red.Z pode demorar vários minutos
     
     
    Exemplo:
         try         ACBrTEFD1.BloquearMouseTeclado( True ) ;         OldTimeOut := ACBrECF1.TimeOut ;         OldMsg     := UIAvisoAbertura;         try            UIAvisoAbertura  := 'Lendo Totais do Movimento...' ;            Application.ProcessMessages;            DadosReducao.Text := ACBrECF1.DadosReducaoZ ;            IniRedZ.SetStrings( DadosReducao );            IniRedZ.WriteInteger('ECF', 'NumCOO', NumCOO);            UIAvisoAbertura  := 'Emitindo Redução Z. Aguarde...' ;            Application.ProcessMessages;            ACBrECF1.TimeOut := 480 ;  // 5 minutos            ACBrECF1.ReducaoZ( now ) ;            Ok := True ;            ACBrECF1.TimeOut := OldTimeOut ;           // Tenta Ler DadosUltimaReducaoZ //            UIAvisoAbertura  := 'Lendo Dados da Reduçao Z...' ;            Application.ProcessMessages;            try               RetornoDadosUltimaReducaoZ := ACBrECF1.DadosUltimaReducaoZ;            except            end ;         finally            ACBrECF1.TimeOut := OldTimeOut ;            UIAvisoAbertura  := OldMsg;            ACBrTEFD1.BloquearMouseTeclado( False ) ;         end ;
  23. Daniel Simoes's post in Mp 4000 Th Fiscal Não Reconhece No Ecfteste. was marked as the answer   
    Pelo Log percebi que seus fontes estão muito desatualizados... e que você não está definindo o modelo antes de Ativar...
     
    Por favor corrija esses problemas e verifique o funcionamento
  24. Daniel Simoes's post in Como Configurar Impressora Epson Tm-T81 Fbiii? was marked as the answer   
    Não há como aprender isso em um passo a passo...
     
    Faça seu dever de casa... vá no Google e procure por "Cartilha do ECF"
  25. Daniel Simoes's post in Impressao Consulta Cheque - Em Homologação was marked as the answer   
    Como você pode imprimir algo se não fechar o cupom antes ??
     
    porém se o Cheque equivale ao total da venda então a venda realmente deve ser fechada... e na sequencia impresso o TEF
×
×
  • 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.