RetEscEmp

Função que retorna em uma determinada data os dados do histórico de escala ou do histórico de horário do colaborador, dependendo do assinalamento do campo Escalas de Horários disponível no cadastro da Empresa.

Sintaxe: RetEscEmp (Numero xNumEmp, Numero xTipCol, Numero xNumCad, Numero xDatEsc);

Parâmetros:

Nome Tipo Descrição
xNumEmp Numérico Número da empresa.
xTipCol Numérico Tipo do colaborador.
xNumCad Numérico Cadastro (código) do colaborador.
xDatEsc Numérico Data que se deseja saber os dados da escala ou do horário do colaborador.

Retorno: Carrega as seguintes variáveis de sistema:

Nome Descrição
EscEmp Código da escala de horário do colaborador.
TurEmp Código da turma de revezamento do colaborador.
HorBasEmp Horário base semanal, praticado de segunda a sexta-feira. *
HorSabEmp Horário base de sábado. *
HorSemEmp Quantidade de horas semanais do histórico de horário do colaborador. O retorno é feito em minutos. *
HorDsrEmp Quantidade de horas de descanso semanal remunerado (DSR) do histórico de horário do colaborador. O retorno é feito em minutos. *
DatAltEsc Data da alteração do histórico de escala ou do histórico de horário do colaborador.

* Só existe retorno nestas variáveis quando a empresa não utilizada escalas de horários.

Exemplo:

@ Deseja-se saber a escala do colaborador na sua data de admissão. @

 

RetEscEmp (R034Fun.NumEmp, R034Fun.TipCol, R034Fun.NumCad, R034Fun.DatAdm);
xEscAdm = EscEmp;

Utilização: Gerador de Relatórios e Regras.

Disponível para os módulos: Disponível para todos os módulos do Gestão de Pessoas | HCM.

Atenção

Esta função retorna informações do colaborador em uma determinada data: situação, vínculo, sindicato, salário, etc. Ela faz uso do Parâmetro Global. Ou seja, se for ativada esta função, o valor retornado será usado até que ela seja ativada novamente.

Este artigo ajudou você?