Bematech_FI_FormatoDadosMFD |
Gera os dados da MFD (Memória de Fita Detalhe) em formato TXT, RTF ou MDB.
Parâmetros:
cArquivoOrigem: STRING com o nome do arquivo MFD que contém a origem dos dados MFD, exemplo: "DOWNLOAD.MFD".
cDestino: STRING com o nome do arquivo que será gerado, exemplo: "SAIDA.MDB".
cFormatoDados: STRING com o tipo do formato de dados, onde: "0" (zero) para formato .TXT (é criado um arquivo TXT com a imagem dos cupons referentes ao movimento) "1" (um) para formato .RTF (é criado um arquivo RTF com a imagem dos cupons referentes ao movimento) "2" (dois) para formato .MDB (é criado um arquivo MDB com tabelas referentes ao movimento)
cTipoDownload: STRING com o tipo de download, onde: "0" (zero): download total "1" (um): download por data "2" (dois): download por COO
cDadoInicial: STRING com a data ou o COO inicial (data no formato DDMMAA ou DDMMAAAA, COO com no máximo 6 dígitos).
cDadoFinal: STRING com a data ou o COO final (data no formato DDMMAA ou DDMMAAAA, COO com no máximo 6 dígitos).
cUsuario: STRING com o número de ordem do proprietário do ECF, exemplo: primeiro proprietário "cUsuario = 1". Pois para cada proprietário o COO dos cupons serão diferentes.
Possíveis retornos da Função (INTEIRO):
1: OK. -1: Erro de execução da função. -2: Parâmetro inválido. -8: Erro ao criar ou gravar o arquivo.
Observações:
Exemplo:
' Exemplo em VB iRetorno = Bematech_FI_FormatoDadosMFD("DOWNLOAD.MFD", "SAIDA.MDB", "2", "2", "000001", "000010", "1")
// Exemplo em Delphi cArquivoOrigem := 'DOWNLOAD.MFD'; cArquivoDestino := 'SAIDA.MDB'; cTipoFormato := '2'; cTipoDownload := '2'; cCOOInicial := '000001'; cCOOFinal := '000010'; cUsuario := '1'; iRetorno := Bematech_FI_FormatoDadosMFD( pchar( cArquivoOrigem ), pchar( cArquivoDestino ), pchar( cTipoFormato ), pchar( cTipoDownload ), pchar( cCOOInicial ), pchar( cCOOFinal ), pchar( cUsuario ) ); |