TempoTrabFun

Esta função retorna o tempo de trabalho em meses, de um funcionário em um determinado período.

Sintaxe: TempoTrabFun (NumEmp,TipCol,NumCad,DataIni,DataFim,ConAfa,NrMeses);

Parâmetros:

Nome

Tipo

Descrição

NumEmp

Numérico

Número da empresa.

TipCol

Numérico

Tipo do colaborador.

NumCad

Numérico

Cadastro (código) do colaborador.

DataIni

Numérico

Data inicial do período que se deseja saber o tempo trabalhado.

DataFim

Numérico

Data final do período que se deseja saber o tempo trabalhado.

ConAfa

Numérico

Pode ser:
0 - Tempo corrido entre as duas datas;
1 - Apuração tempo de serviço para férias (diminui lic. s/ rem. do tempo de serviço);
2 - Cálculo do tempo de serviço para 13º salário, sem considerar o histórico de afastamentos;
3 - Cálculo do tempo de serviço para 13º salário, considerando o histórico de afastamentos, bem como o parâmetro no cadastro das situações que indica se o período em questão será ou não considerado para a contagem de tempo de serviço.

NrMeses

Numérico

Variável de Retorno com o número de meses trabalhados no período.

Tipo de retorno: Carrega as seguintes variáveis de sistema, que podem ser utilizadas no gerador de relatórios:

Nome

Descrição

TpoSer

Variável de Retorno numérica com o número de meses trabalhados no período;

TpoSerDia

Variável de Retorno numérica com o número de dias trabalhados no período.

Exemplo:

Deseja-se saber o tempo corrido em meses, da data de admissão do empregado e a data de geração do relatório.

<div class="Code"><p>TempoTrabFun (R034Fun.NumEmp, R034Fun.TipCol, R034Fun.NumCad, R034Fun.DatAdm, DatHoj, 0, qtdmeses);</p><p>formula001 = TpoSerDia;</p></div>

Logo, a formula001 retorna o tempo corrido entre as duas datas.

A variável TpoSerDia também funciona separadamente da função, exemplo:

<div class="Code"><p>DatIni = R034FUN.DatAdm;<br></br>DatFim = DatHoj;<br></br>TpoSerDia = 1;<br></br>Formula002 = TpoSerDia; /* a formula002 contém o total de dias trabalhados da admissão a data atual */</p></div>

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

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM, exceto o Controle de Ponto e Refeitório.

Este artigo ajudou você?