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: |
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.
TempoTrabFun (R034Fun.NumEmp, R034Fun.TipCol, R034Fun.NumCad, R034Fun.DatAdm, DatHoj, 0, qtdmeses);
formula001 = TpoSerDia;
Logo, a formula001 retorna o tempo corrido entre as duas datas.
A variável TpoSerDia também funciona separadamente da função, exemplo:
DatIni = R034FUN.DatAdm;
DatFim = DatHoj;
TpoSerDia = 1;
Formula002 = TpoSerDia; /* a formula002 contém o total de dias trabalhados da admissão a data atual */
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.