Ir para conteúdo
  • Cadastre-se

dev botao

Modificações em ACBrECF, com quebra de compatibilidade


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

Recommended Posts

  • Fundadores

Olá pessoal,

Após uma analise desse tópico:

Notei uma grande confusão envolvendo os métodos para geração do arquivo Binário da MF e MFD

Portanto, promovi modificações com o intuito de tornar a finalidade desses métodos mais clara... Porém, para isso, precisei remover e renomear alguns métodos... e essa modificação poderá causar erros de compilação na sua aplicação...

Por favor leia com atenção o "Change-Log" abaixo.
Em negrito estão as modificações que podem causar problemas na compilação e como corrigi-las

Citar

Data: 18/11/2016
-- ACBrDevice --
[+] Adicionado o tipo: TACBrECFTipoDownloadMFD = (tdmfdTotal, tdmfdData, tdmfdCOO);

-- ACBrECF --
[*] Método "ArquivoMF_DLL(NomeArquivo: AnsiString)", renomeado para:
    "ArquivoMF_Binario_DLL(NomeArquivo: AnsiString)"
[*] Método "ArquivoMFD_DLL(NomeArquivo: AnsiString)", renomeado para:
    "ArquivoMFD_Binario_DLL(NomeArquivo: AnsiString)"

[+] Adicionado os métodos:
   ArquivoMFD_Binario_DLL(NomeArquivo: AnsiString; DataInicial, DataFinal: TDateTime);
   ArquivoMFD_Binario_DLL(NomeArquivo: AnsiString; COOInicial, COOFinal: Integer);
[*] Método "PafMF_Binario(const PathArquivo: String)", removido. Use o método:
    "PafMF_ArqMF_Binario"

[*] Método "PafMF_ArqMF", renomeado para "PafMF_ArqMF_Binario"
[*] Método "PafMF_ArqMFD", renomeado para "PafMF_ArqMFD_Binario"
, e assinatura
    modificada para:
    procedure PafMF_ArqMFD_Binario(const APathArquivo: String; DataInicial: TDateTime = 0;
      DataFinal: TDateTime = 0; Assinar: Boolean = True);

-- ACBrECFBematech, ACBrECFDaruma, ACBrECFEpson, ACBrECFEscECF, ACBrECFSwedaSTX --
[*] Aplicada modificações em "ArquivoMFD_Binario_DLL", para o funcionamento por
    Periodo de Data e Intervalo de COO

-- ACBrECFEpson --
[*] Ajuste para que métodos da DLL, para geração de MF, MFD não gravem a linha de EAD
[*] Ajuste no Path informado para a DLL, segundo recomendações da Epson

-- ACBrECFFiscNET --
[+] Implementação inicial dos métodos: "ArquivoMF_Binario_DLL" e "ArquivoMFD_Binario_DLL"

  (Por: Pedro Braga e DSA)
  http://www.projetoacbr.com.br/forum/topic/32980-arquivo-mf-e-mfd-apos-primeira-reducao/

 

 

  • Curtir 3
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 para o comentário
Compartilhar em outros sites

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