RetSitEmp
Retorna a situação em que o colaborador se encontra. Esta função não apresenta as situações dos seguintes tipos:
No Controle de Ponto e Refeitório:
15 - Falta
16 - Horas Extras
No Administração de Pessoal:
15 - Falta
16 - Horas Extras
17 - Situação Apuração Controle de Ponto e Refeitório
18 - Sobreaviso/Prontidão
Demais módulos:
16 - Horas Extras
Sintaxe: RetSitEmp (Numero xNumEmp, Numero xTipCol, Numero xNumCad, Numero xDatSit)
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. |
xDatSit | Numérico | Data em que deseja-se saber a situação do funcionário. |
Tipo de retorno: Carrega as seguintes variáveis de sistema que podem ser utilizadas no gerador de relatórios (observar a disponibilidade das variáveis para cada módulo):
Variável | Descrição | Módulos em que está disponível |
DatAltSit | Data do Afastamento | Administração de Pessoal e TR |
SitEmp | Situação do Afastamento | Todos os módulos |
TipSitEmp | Tipo de Situação | Administração de Pessoal, TR e SM |
DiaJus | Dias Justificados | Administração de Pessoal e TR |
CauDem | Causa de Demissão | Administração de Pessoal, TR, CS, QL e JR |
DiaDem | Dia da Alteração | Administração de Pessoal, TR, CS, QL e JR |
MesDem | Mês da Alteração | Administração de Pessoal, TR, CS, QL e JR |
AnoDem | Ano da Alteração | Administração de Pessoal, TR, CS, QL e JR |
Exemplo 1: Deseja-se saber a situação do funcionário na sua data de admissão.
RetSitEmp(R034Fun.NumEmp, R034Fun.TipCol, R034Fun.NumCad, R034Fun.DatAdm);
Formula001 = SitEmp;
Exemplo 2: Deseja-se saber a situação do funcionário na sua data de admissão (para grande volume de dados na R034FUN).
@@ -- Guarda a identificação do colaborador em variáveis -- @@
xNumEmp = R034FUN.NumEmp;
xTipCol = R034FUN.TipCol;
xNumCad = R034FUN.NumCad;
@@ -- Inicializa R034FUN para forçar que seja diferente. -- @@
R034FUN.NumEmp = 0;
R034FUN.TipCol = 0;
R034FUN.NumCad = 0;
@@ -- Busca a situação do colaborador. -- @@
RetSitEmp (xNumEmp, xTipCol, xNumCad, DatHoj);
xSit = SitEmp;
@@ -- Se precisar voltar a informação da R034FUN. -- @@
R034FUN.NumEmp = xNumEmp;
R034FUN.TipCol = xTipcol;
R034FUN.NumCad = xNumCad;
Utilização: Gerador de Relatórios e Regras.
Esta função não deve ser utilizada em regras de cálculos da Rescisão.
Disponível para os módulos: 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.