Jump to content

ERRO NO PafMF_LMFC_Cotepe1704 - Bematech


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

Recommended Posts

Pessoal, estou com um problema em dois arquivos do Menu fiscal

Ambos dão o mesmo erro, segue abaixo como passo o comando

const

  NomArquivo: String = 'LeituraMemoriaFiscalData.txt';


  Path := ExtractFilePath(Application.ExeName)+ 'arquivos\';


  if Arquivo then

  begin

      PathArquivo := Path + NomArquivo;


      if Simples then

        begin

          ECF.PafMF_LMFS_Espelho(dDatIni, dDatFim, PathArquivo);

        end

      else begin

          if Arq1704 then

          begin

              ECF.PafMF_LMFC_Cotepe1704(dDatIni, dDatFim, PathArquivo);

          end

          else

          begin

              ECF.PafMF_LMFC_Espelho(dDatIni, dDatFim, PathArquivo);

          end;

      end;


      Assinar(PathArquivo, False);


      if Abrir then

        Abrir_Arq( PathArquivo );

  end

O Arquivo é gerado com sucesso em 'C:\BE091110100011265620_01072012_31072012.txt' Mas neste trecho de código o ACBR dá um erro, pois o Findfiles não achar o arquivo
   FindFiles( FileMask, Arquivos );


     if Arquivos.Count < 1 then

        raise EACBrECFErro.Create( ACBrStr( 'Erro na execução de xBematech_FI_ArquivoMFD.'+sLineBreak+

                                'Arquivo: "'+NomeArquivo + '" não gerado' )) ;

O que eu estaria fazendo de errado, alguem poderia me dar uma dica?

Link to comment
Share on other sites

Eu verifiquei e Identifiquei o que esta acontecendo

em FindFiles( FileMask, Arquivos );

A Dll gera o arquivo em C:\ e o FileMask esta sendo passado com o path do arquivo, no meu caso em

Path := ExtractFilePath(Application.ExeName)+ 'arquivos\';

PathArquivo := Path + NomArquivo;

Eu passei o Arquivo como 'C:\NOME DO ARQUIVO' e ai deu certo, mas após gerar tive que renomear o arquivo para a pasta do meu programa...seria isso mesmo que eu teria que fazer?

Agradeço a atenção Regys

Link to comment
Share on other sites

  • 4 weeks later...
  • Consultores

Tive um problema parecido... Mesmo quando o Bematech.ini estiver no path do aplicativo, ele também deve estar configurado para o path do aplicativo?

[]'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.
Link to comment
Share on other sites

  • 1 month later...

Boa tarde!

Pessoal estou tendo um problema ao tentar gerar o arquivos espelho da LMFC que atende ao ato cotepe 17/04 por CRZ.

Quando utilizo a opção por data funciona, mas quando solicitado por CRZ = erros.

já pesquisei na net e não encontrei nada sobre o mesmo. só algumas informações como do tipo atualize a DLL

No momento encontro-me fazendo a certificação do aplicativo para o PAF 1.12 e gostaria de saber se algum colega passou pelo o mesmo? se sim qual a solução aplicada?

Obrigado!

Andeson de Jesus

Nyno.net

Link to comment
Share on other sites

  • Consultores

Quando utilizo a opção por data funciona, mas quando solicitado por CRZ = erros.

Que erros?

[]'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.
Link to comment
Share on other sites

  • Fundadores

O periodo de CRZ existe ? (não confunda CRZ com COO)

Provavelmente é algo na instalação da DLL mesmo... Observe que a Bematech exige várias DLLs para funcionar corretamente... (o ZIP com todas elas está na pasta DLLs\ECF\Bematech )

Verifique se não existe copias da mesma DLL em pastas do S.O.

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.

Link to comment
Share on other sites

Daniel, tinha lido em posts anteriores sobre essa questão de haver mais de uma DLL por exemplo na System32

mais removi todas as que eu encontrei e deixei somente junto com meu aplicativo.

e mesmo assim não consegui extrair.

Mais no caso a Fabricante do ECF não teria que desenvolver a rotina na DLL exatamente como está no roteiro do Ato Cotepe?

lá solicita por CRZ e não por COO.

Observei nos fontes que internamente transforma-se o CRZ em COO e passa para a impressora.

Estarei reinstalando o sistema operacional para verificar se é isso mesmo.

Andeson de Jesus

Nyno.net

Link to comment
Share on other sites

Boa noite

Tive um problema parecido e o erro esta na versão do software básico que era v.01.01.00

E quando atualizei para versão 01.01.01 o problema foi resolvido

Grato designerba

Boa tarde designerba,

qual seria este oftware básico que você se refere?

Pois o meu arquivo no evento onclick do botão gerar este arquivo eu passo isso:

ACBrECF1.PafMF_MFD_Cotepe1704( DataInicial,DataFinal,Arquivo );

onde o diretório do Arquivo='C:\UniComercial\FrenteCaixa\PAF\CTP1704'

e no meu FindFiles( FileMask, Arquivos ) o FileMask='C:\UniComercial\FrenteCaixa\PAF\CTP1704\BE0911101000112*_01092012_25092012.TXT'.

e mesmo assim ele entra no Arquivos.Count< 1 e me dá o erro Erro na execução de xBematech_FI_ArquivoMFD.

Já deletei todas as dlls da bematech que estavam em meu computador, salvei as dlls e o arquivo bemafi32.ini dentro da pasta do meu aplicativo e mesmo assim dá erro.

Alguém teria uma ideia do que posso fazer?

Link to comment
Share on other sites

  • Fundadores

Sim.. em todo caso isso é um problema com a DLL do Fabrincante... entre em contato com o suporte do mesmo e uso o Demo do próprio Fabricante para testes...

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.

Link to comment
Share on other sites

Então antes estava dando erro na geração dos outros arquivos, entrei em contato com o suporte da bematech e eles me passaram a versão mais nova da dll e também me passaram o Demo deles para eu fazer os teste. E no Demo deles funcionou correto a geração de todos os arquivos.

No meu aplicativo e gerou praticamente todos com exceção do Arq.MFD em que foi o único a dar este problema.

Link to comment
Share on other sites

  • Fundadores

Analise a função do Demo deles e compare com a utilizada pelos fontes do ACBrECF... (Use o seu Debug)

OpenSource é assim... é fundamental que seus usuários estejam dispostos a estudar os fontes e colaborar com possíveis correções...

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.

Link to comment
Share on other sites

  • 2 years later...

Ola Pessoal, quando utilizo ACBrECF.PafMF_MFD_Cotepe1704 com parametros  COO cria o txt, mas se utilizar por data, ele executa rapido e nao cria o arquivo. A Dll da Daruma esta atualizada, baixei hoje. O que pode estar acontecendo?

 

Grato

Edited by vini_alpha
Link to comment
Share on other sites

  • Consultores

Boa tarde!

você está usando com qual modelo? 

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.