Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

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 Descripción
NumEmp Numérico Número da empresa.
TipCol Numérico Tipo de empleado.
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.
4 - Desconsidera os afastamentos e também desconsidera a Suspensão Órgão Público, que é informada pelos campos da tela Empresas (FR030EMP), na guia Órgão Público. Essa opção trata, ainda, sobreposição entre as datas de afastamentos e suspensão do Órgão Público, não gerando duplicidade na prorrogação da anuidade.

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 Descripción
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.

Ejemplo:

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.

(missing or bad snippet)