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 | Descripción |
| xNumEmp | Numérico | Número da empresa. |
| xTipCol | Numérico | Tipo de empleado. |
| 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):
| Variable | Descripción | Módulos em que está disponível |
| DatAltSit | Fecha del Alejamiento | Administração de Pessoal e TR |
| SitEmp | Situação do Afastamento | Todos los 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;
Utilización: Generador de Reportes y Reglas.
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 función devuelve información de los empleados en una fecha determinada: estado, relación, sindicato, salario, etc. Hace uso del Parámetro Global. Es decir, si se activa esta función, se utilizará el valor devuelto hasta que se vuelva a activar.
English
Español


