RetPrxDatUti

Esta função retorna a próxima data útil em relação à data informada.

Sintaxe: RetPrxDatUti(Numero IndPrxAnt, NumEmp, TipCol, NumCad, DatEntrada, DatRetorno);

Parâmetros: IndPrxAnt - Índice do Próximo ou Anterior:

  1. Busca a data anterior.
  2. (Diferente de 1) Busca a próxima data.

NumEmp: Número da empresa;

TipCol: Tipo do colaborador;

NumCad: Cadastro (código) do colaborador;

DatEntrada: Data informada para verificar se é data útil.

Retorno: DatRetorno: Retorna a próxima data útil, se a data de entrada não for dia útil. Caso contrário, retornará a própria data de Entrada.

Observações: Verificará o tipo de horário do colaborador no dia. Sendo maior que 990, não será considerado como data útil para o colaborador;

Verificará se a data é um feriado, conforme a tabela de feriados:

Exemplo:

<div class="Code"><p>/* Deseja-se saber qual é a próxima data útil em relação à data de admissão dos colaboradores */</p><p></p><p>Definir Data xdatautil;</p><p>RetPrxDatUti(2, R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, R034FUN.DatAdm, xdatautil);</p></div>

Utilização: Gerador de Relatórios e Regras do módulo Administração de Pessoal.

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?