Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui

RetQtdHorasDef

Retorna a quantidade de horas previstas, segundo a escala horária do colaborador no período especificado:

Importante: O período máximo para consulta são 6 meses.

Sintaxe:

RetQtdHorasDef(Numero xNumEmp, Numero xTipCol, Numero xNumCad, Numero xDataIni, Numero xDataFim)

Parâmetros:

NumEmpFun: Número da Empresa;

TipColFun: Tipo do Colaborador;

NumCadFun: Cadastro do Colaborador;

DatIni: Data inicial do período;

DatFim: Data final do período.

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

Exemplo:

Para saber quantos DSR e quantas horas normais o colaborador deveria fazer no mês atual:

vNumEmp = R034Fun.NumEmp;

vTipCol = R034Fun.TipCol;

vNumCad = R034fun.NumCad;

MontaData(1, 11, 2000, vDataIni);

MontaData(30, 11, 2000, vDataFim);

RetQtdHorasDef(vNumEmp, vTipCol, vNumCad, vDataIni, vDataFim);

FQtdHorUtil = QtdHorUtil;

FQtdHorDSR = QtdHorDSR;

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

Disponível para os módulos: Administração de Pessoal e Benefícios.

Este artigo ajudou você?