Histórico da Página
...
RDMake básico de como utilizar utilizar a rotina de importação de arquivos sendo chamada através de um agendamento no Protheus através do configurador chamando a função que prepara o ambiente e em seguida a função de importação de arquivos. Em seguida o ponto de entrada que preenche o campo referente ao tipo de arquivo.
HTMLcode |
---|
#INCLUDE "PROTHEUS.CH" #INCLUDE "TOTVS.CH" #INCLUDE "TBICONN.CH" /*/ @Função ImpArqs Função a ser chamado pelo agendamento do Protheus e tem como objetivo ler e importar todos os arquivos de uma pasta @type User Function @author Miguel Prado Gontijo @since 14/11/2019 /*/ User Function ImpArqs() // U_ImpArqs() Local bGrava := {|| cNameH := ALLTRIM(Int_Param->NPAARQ_DE) } Local nx := 1 Local nOpc := 10 Private aArqs := {} Private cArqImp := "" RPCSetType(3) PREPARE ENVIRONMENT EMPRESA '99' FILIAL '01' USER 'Administrador' PASSWORD '' MODULO "EIC" cPath := AllTrim(EasyGParam("MV_PATH_IN")) aArqs := directory(cPath+"*.txt") for nx := 1 to len(aArqs) cArqImp := aArqs[nx][1] EICIN100(nOpc,bGrava,,.T.) next RESET ENVIRONMENT Return /*/ @Função IN100CLI() ponto de entrada da rotina de integração de arquivos usadas no momento em que passa pelo parâmetros da rotina @type User Function @author Miguel Prado Gontijo @since 14/11/2019 /*/ User Function IN100CLI() if PARAMIXB == "APPEND" if !empty(cPath) .and. file(cPath+cArqImp) // campo do nome de arquivos de despachante int_param->NPAARQ_DE := cArqImp endif endif Return |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas