Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 871 - Carregar históricos de escala do colaborador

Regra por processo 871 - Carregar históricos de escala do colaborador

Esta regra por processo é acionada nos momentos em que o sistema carrega na grade, da guia Escalas/Horários das telas Ficha Registro (FRFICREG) e Informações Gerais (FRINFGER), os históricos de escalas do colaborador.

Com esta regra é possível determinar quais registros serão carregados na grade de históricos de escalas, conforme a necessidade do usuário, ou seja, caso exista uma regra associada a este processo, o sistema não ficará responsável por carregar os históricos de escalas. Para isso, deve-se utilizara função de programador AdicionarHistoricoEscala. Através dessa função, pode-se consultar os campos da tabela R034FUN durante a execução da regra e também a variável TelaOrigemRegra , para identificar qual das telas acionou a regra por processo (FRFICREG ou FRINFGER).

É possível cancelar a carga dos históricos de escala do colaborador utilizando o comando Cancel().

Exemplo

Definir Data xData;

Definir Numero xCodEsc;

Definir Alfa xNomEsc;

Definir Numero xHorSem;

Definir Numero xHorDsr;

 

xNumEmp = R034FUN.NumEmp;

xTipCol = R034FUN.TipCol;

xNumCad = R034FUN.NumCad;

 

Se ((xNumEmp = 1) e (xTipCol = 1) e (xNumCad = 1))

Inicio

DataHoje(xData);

xCodEsc = 9999;

xNomEsc = "Nome da escala";

xHorSem = 44;

xHorDsr = 12;

 

AdicionarHistoricoEscala(xData, xCodEsc, xNomEsc, xHorSem, xHorDsr);

Fim;

Senao

Inicio

Cancel(1);

Fim;

Utilização:Colaboradores > Ficha Registro > Portaria 41 (FRFICREG)

Colaboradores > Ficha Registro > Informações Gerais (FRINFGER)

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?