Histórico da Página
Produto: Protheus | |
Ocorrência: Como configurar o layout de importação para a rotina de Lançamento de Ausências no Mile? | |
Ambiente: Todos | |
Para configurar um Layout de Importação via acelerador MILE acesse : SIGACFG / Ambiente > Aceleradores > Mile > Layouts 1.) Configuração Geral 2.) Formatação do Arquivo - Canal SRA (Funcionários) 3.) a. Formatação do Arquivo - Canal SR8 (Ausências), aba Campos 3.) b. Formatação do Arquivo - Canal SR8 (Ausências), aba Variáveis A variável 'CPROCESSO' é uma variável do tipo private utilizada na rotina GPEA240, o conteúdo dessa variável é o campo 'Cód. Processo' (RA_PROCES) do cadastro de Funcionário. Conforme orientações do manual do Mile, devemos informar essa variável na ocasião de campos no layout que utilizam o conteúdo de variáveis private. 4.) Arquivo .txt | |
Observações: 1.) O layout acima é uma SUGESTÃO de como configurar o layout, sendo esta configuração editada conforme objetivo do usuário. 2.) Chamado associado a este FAQ: TUNDYT_DT_Ajuste_Importacao_Ausencias 3.) Manual MILE: MILE - Model Integrator Layout Engine 4.) Para o campos que forem do tipo caracter e que geralmente possuírem conteúdo MENOR do que o registrado no dicionário de dados incluir na coluna 'Execução' a seguinte condição 'Padr(xa,TamSx3(<campo>)[1])', tomando como exemplo o campo Nome do Funcionário (RA_NOME), ficaria Padr(xa,TamSx3("RA_NOME")[1]). 5.) No arquivo .txt deverão estar contidos TODOS os registros (mesmo os que já existirem na tabela). 6.) O processo padrão de inclusão de dados no Protheus é o registro dessas informações para a FILIAL logada em que o usuário se encontra ou senão a selecionada por ele através da rotina no modo visual. Entretanto o MILE não possui esse momento de seleção da FILIAL para inclusão dos dados, desta maneira, é de suma importância que os registros do arquivo .txt sejam da mesma filial em que o usuário está logado para a realização da importação dos dados. 7.) Para layouts cujo adapter é MsExecAuto não é incluída a opção em 'Outras Ações' na rotina e a importação deverá ser realizada através do módulo Configurador. |