Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Qual o comando que vocês usam para gerar a opção 4 do menu fiscal?

Ato Cotepe 1704 Cat52

PafMF_LMFC_Cotepe1704(edtData1.Date, edtData2.Date, cNomeArquivo); obs: não gera o E16, E17, E18, E19 e E20

PafMF_MFD_Cotepe1704(edtData1.Date, edtData2.Date, cNomeArquivo); obs: não gera o E4, E5, E6, E7, E8, E9, E10, E11, E12 e E13

Obrigado!

Ivan

  • 4 meses depois ...
Postado

Boa tarde Daniel,

eu estava gerando o arquivo CAT52 e meu aplicativo e também os teste que fiz no DemoECF ficavam rodando como se estivessem em um looping.

Ao debugar percebi na procedure TACBrECFBematech.PafMF_GerarCAT52 dentro do ACBrECFBematech existe a linha

IncDay( DataArquivo, 1 ); e neste IncDay não estava sendo incrementado a próxima data ou próximo dia. então coloquei DataArquivo:=IncDay( DataArquivo, 1 );

e o arquivo foi gerado certinho. Será que estaria certo isto que fiz?

  • Fundadores
Postado

Você está correto...

A função IncDay recebe uma data como "const" , e retorna o resultado... ( diferente da função Inc( Integer ) )

Enviei correções para o SVN, obrigado pelo report

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.

  • 3 anos depois...
Postado (editado)

Boa tarde.

     Estou com problemas com uma daruma fs800 que não estou conseguindo gerar o arquivo do ato cotepe 17/04, estou trabalhando com arquivos txt, e me retorna o seguinte erro no monitor:

TESTE 1

ECF.DataHora
OK: 26/10/15 11:36:39

ECF.PafMF_LMFC_Cotepe1704(01/09/2015, 30/09/2015, "D:\paf\COTEPE_01-09-2015_30-09-2015.txt")

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.


TESTE 2

ECF.DataHora
OK: 26/10/15 11:39:56

ECF.PafMF_MFD_Cotepe1704(01/09/2015, 30/09/2015, "D:\paf\COTEPE_01-09-2015_30-09-2015.txt")

 

 

 

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.

 

 

Desde ja agradeço.

Editado por BrasystemInfo
Postado

Boa tarde Regis, eu coloquei assim:

ECF.PafMF_MFD_Cotepe1704(01/09/2015, 30/09/2015, "c:\cotepe.txt")
ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.

este comando não cria um arquivo antes do "c:\cotepe.txt" ? talvez seja ele que não esta sendo criado...

 

 

Postado

Boa tarde pessoal, bem continuo sem conseguir gerar o arquio do ato cotepe 17/04.

 

bem como ja coloquei o comando que uso é:

ECF.PafMF_MFD_Cotepe1704(01/09/2015, 30/09/2015, "c:\cotepe.txt")

e o gerenciador me retorna o erro:

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.

mas falando com o pessoal da daruma me passaram o seguinte comando:

rGerarRelatorio_ECF_Daruma(char*szRelatorio,char*szTipo,char*szInicial,char*szFinal); 

no erro acima o acbr usa metodo diferente:  rGerarRelatorioOffline_ECF_Daruma.

como sou novato posso estar falando o que não sei mas...

Desde ja agradeço.

 

 

  • Moderadores
Postado

Você está tentando salvar o arquivo no diretório "C:\" se sim este deve ser o problema, no window 7 em diante a menos que se execute a aplicação como administrador não se pode gravar arquivos na raiz do c:\, você deve criar uma pasta e gravar dentro dela.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Boa tarde Régys,

para estas 3 rotinas retorna o mesmo erro.

      warquivo := "cotepe.txt"
       ECF.PafMF_MFD_Cotepe1704( wData1,wData2, wArquivo )   ou
      Ecf.ArquivoMFD_DLL(wData1,wData2, wArquivo,3)                  ou
      Ecf.PafMF_LMFC_Cotepe1704(wData1,wData2, wArquivo )
 

Peguei o retorno da impressora em um log de autditoria que segue:

10/11/2015-14:56:12:216:    >> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)
10/11/2015-14:56:12:216:        >> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)()
10/11/2015-14:56:12:216:            >> fnRelatorios_Verificar_ECF(MFD, 0)()
10/11/2015-14:56:12:216:            >> fnXML_RetornarValor(START\LocalArquivosRelatorios, , C:\Windows\system32\DarumaFrameWork.xml)
10/11/2015-14:56:12:216:            << fnXML_RetornarValor - RETORNO NUMERO: 1
10/11/2015-14:56:12:216:            >> AbrirArquivoINF(C:\ACBrMonitorPLUS\Daruma.inf)()
10/11/2015-14:56:12:216:            << ERRO - Ao abrir arquivo (C:\ACBrMonitorPLUS\C:\ACBrMonitorPLUS\Daruma.inf) - RETORNO NUMERO: 0
10/11/2015-14:56:12:216:    << rGerarRelatorioOffline_ECF_Daruma - RETORNO NUMERO: -52
10/11/2015-14:56:12:216:    -----------------------------------------------------
 

Não sei isso ajuda a me ajudar, pois não sei como alterar esse path, ja tentei alterar no regedit, no xml, mas a cada execução do programa retorna o mesmo valor

c:\acbrmonitorplus\

Acredito que o erro esteja  na linha em vermelho mas não sei como altera-lo.

 

 

  • Moderadores
Postado

Isto parece um erro interno da DLL, elá está concatenando o diretório com o nome completo da geração do arquivo .inf, isso não é controlado pelo Monitor.

Veja no XML de configuração da DLL o que está configurado em:  START\LocalArquivosRelatorios, penso que nesta configuração deve estar informado alguma coisa errada.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Conversei com o pessoal da daruma, (Felipe Moreira) e ele me disse que esse path "C:\ACBrMonitorPLUS" antes do nome de arquivo pode estar sendo usado pelo acbr, 

porque a dll pega do local  "START\LocalArquivosRelatorio" e esta sendo adicionado de novo o path, desculpe mas estou no limbo...

> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)()

se nesse metodo passar sem o path....

 

Postado

Bom dia pessoal,  em anexo esta o xml da daruma e a auditoria do ultimo teste, o xml é a verificação que o Régis  me falou, sobre o path. 

depois de alguns testes verifiquei o seguinte sobre o path em questão:

se usar o metodo assim 

ECF.PafMF_MFD_Cotepe1704(01/10/2015, 31/10/2015, "cotepe.txt")

la no xml sera alterado (não sei porquem) para 

<START>
    <LocalArquivos>C:\ACBrMonitorPLUS\</LocalArquivos>
    <LocalArquivosRelatorios>C:\ACBrMonitorPLUS\</LocalArquivosRelatorios>

e se usar o metodo assim 

ECF.PafMF_MFD_Cotepe1704(01/10/2015, 31/10/2015, "C:\Nave\paf\cotepe.txt"))

la no xml sera alterado (não sei porquem) para 

<START>
    <LocalArquivos>C:\Nave\paf\</LocalArquivos>
    <LocalArquivosRelatorios>C:\Nave\paf\</LocalArquivosRelatorios>

mas o erro continua o mesmo, veja no final da auditoria 

auditoria.txt

DarumaFrameWork.xml

Postado

Bom dia,

Em 12/11/2015 11:19:03, Régys Silveira disse:

A alteração é feita pelo monitor, é normal, ele enviou o comando de configuração para a dll Daruma que grava o valor.

Você está utilizando quando versão das DLLs daruma?

 

eu entendi que era qual versão das dll... 

Postado

Boa tarde Srs,

eu estou a algum tempo tentando fazer rodar esse metodo para gerar o ato cotepe 17/04, minha homologação esta chegando e 

estou com essa pendência, por favor preciso de ajuda.

Postado (editado)

Bom dia Daniel, esse apelo é porque faz alguns dias que o  Regis esta me ajudando, sei que todos temos nossos compromissos

   e fico grato se puderem ajudar no tempo de cada sem problemas.

Editado por BrasystemInfo
  • Este tópico foi criado há 3270 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.