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 |
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;
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.
English
Español
English
Español


