Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 4149 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia pessoal,

    Li bastante sobre o IdentificaPAF e estou utilizando ele no nosso PDV. Fiz o desenvolvimento em uma Bematech MP-4000 TH FI e funcionou tudo perfeito. Quando foi liberada a versão para testes na Sweda ST120, têm cupom que o MD5 sai normalmente com o nome do aplicativo no final do rodapé, mas em vários cupons simplesmente não é impresso nada. Alguém enfrentou este tipo de problema? Estou passando para vocês parte do source que faz o tratamento.

    //----
    //http://www.projetoacbr.com.br/forum/index.php?/topic/3220-mudar-rodap%C3%A9-do-cupom-fiscal/?hl=identificapaf#entry15329
    //http://www.projetoacbr.com.br/forum/index.php?/topic/7277-md5-no-par%C3%A2metro-de-identificapaf/?hl=identificapaf
    //http://www.projetoacbr.com.br/forum/index.php?/topic/4376-mudan%C3%A7as-md-5/?hl=identificapaf
    try
      ecf.IdentifMD5 := ''; //Utilizado para setar no rodapé o MD5 em caso de erro
      if ecf.AguardarRespostaEcf then //Por garantia
      begin
        if ecf.ACBrEcf.MFD then
        begin
          if (ecf.ACBrECF.Estado = estLivre) then
             ecf.AcbrEcf.IdentificaPAF(dm.NomeAplicativo + ' ' + dm.VersaoAplicativo, ecf.MD5RegN)
          else
             ecf.IdentifMD5 := ecf.MD5RegN;
        end else
            ecf.IdentifMD5 := ecf.MD5RegN;
      end else
          ecf.IdentifMD5 := ecf.MD5RegN;
    except
      on E:Exception do
         ecf.IdentifMD5 := ecf.MD5RegN;
    end;
    //----

    Li também que alguns homologadores não aceitam colocar o nome do aplicativo no cupom fiscal. Isso seria uma regra geral ou específico de um ou outro homologador?

 

    Abraão

   

  • Moderadores
Postado (editado)

Os requisitos dizem somente sobre o MD5 no rodapé do cupom. Alguns dizem que tem que colocar (não há obrigatoriedade para isso), outros não deixam (seguem disciplinadamente a ER), para outros tanto faz (não compromete as funcionalidades). Vai da cabeça de cada um.

Editado por Cleber

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Postado

Entendi. Em relação ao identificaPAF, se o ECF for desligado, as informações referentes ao MD5 e ao nome do aplicativo são perdidas? O pessoal está fazendo testes de falta de energia com a Sweda.

  • Moderadores
Postado (editado)

Na bematech elas ficam gravadas. Não posso dizer das outras marcas. Eu particularmente não uso o ECF.IdentificadaPAF. Prefiro passar no rodapé do cupom durante o fechamento.

Editado por Cleber

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

  • Consultores
Postado

Eu particularmente não uso o ECF.IdentificadaPAF. Prefiro passar no rodapé do cupom durante o fechamento.

 

Eu não vi se isso mudou na nova ER (Especificação de Requisitos), mas antes tinha uma diferença entre informações complementares e informações suplementares do cupom que deviam ser levadas em conta. O método IdentificaPAF tratava isso automaticamente.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Entendi. Resolvemos utilizar o identificaPAF para:

 

1) Não utilizar o espaço nas observações de rodapé, devido as regiões diferentes das informações complementares e as suplementares. Conforme o EMBarbosa comentou.

2) Aparecer automaticamente o nome do aplicativo no cupom

 

    Mais tarde vou pegar a Sweda e fazer um teste para tentar identificar o que pode estar acontecendo.

  • Fundadores
Postado

Alguns ECF não deixam essa informação persistente, (pode ser o caso da Sweda)... Em alguns outros modelos não há nem mesmo o suporte a esse campo especial para o MD5, nesse caso o ACBrECF abstrai a diferença e usa as linhas do Rodapé quando necessário

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 4149 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...