RetSitEmp
Atenção
Esta função retorna as informações do colaborador em uma data específica, incluindo situação, vínculo, sindicato, salário, entre outros dados. Ela utiliza o Parâmetro Global: quando ativada, o valor retornado permanece válido até que a função seja executada novamente.
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:
- “15 - Falta”;
- “16 - Horas Extras”;
- “17 - Situação Apuração Controle de Ponto e Refeitório”.
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).
<div class="Code"><div class="codigo"><p>@@ -- Guarda a identificação do colaborador em variáveis -- @@</p><p>xNumEmp = R034FUN.NumEmp;</p><p>xTipCol = R034FUN.TipCol;</p><p>xNumCad = R034FUN.NumCad;</p><p></p><p>@@ -- Inicializa R034FUN para forçar que seja diferente. -- @@</p><p>R034FUN.NumEmp = 0;</p><p>R034FUN.TipCol = 0;</p><p>R034FUN.NumCad = 0;</p><p></p><p>@@ -- Busca a situação do colaborador. -- @@</p><p>RetSitEmp (xNumEmp, xTipCol, xNumCad, DatHoj);</p><p>xSit = SitEmp;</p><p></p><p>@@ -- Se precisar voltar a informação da R034FUN. -- @@</p><p>R034FUN.NumEmp = xNumEmp;</p><p>R034FUN.TipCol = xTipcol;</p><p>R034FUN.NumCad = xNumCad;</p></div></div>
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.
English
Español

English
Español

