RetQtdDiasUtil

Retorna a quantidade de dias úteis dentro de um determinado período, levando-se em consideração os dias de segunda a sexta-feira, desde que não estejam cadastrados como feriado na Tabela de Feriados passada como parâmetro na função.

Sintaxe: RetQtdDiasUtil (Numero xDatIni, Numero xDatFim, Numero xTabFer, Numero End xQtdDiasUtil);

Parâmetros:

Nome Tipo Descrição
xDatIni Numérico Data inicial do período a ser verificado.
xDatFim Numérico Data final do período a ser verificado.
xTabFer Numérico Código da tabela de feriados que o sistema deverá consultar. Se deixar em branco, trará os dias úteis de segunda a sexta-feira sem considerar nenhuma tabela.
xQtdDiasUtil Numérico Retorna a quantidade de dias úteis dentro do período informado.

Exemplo:

/* Retorna a quantidade de dias úteis existente no período de 01/01/2007 a 31/01/2007 */
Definir data xDatIni;
Definir data xDatFim;

MontaData (01, 01, 2007, xDatIni);
MontaData (31, 01, 2007, xDatFim);
xTabFer = 4;

RetQtdDiasUtil (xDatIni, xDatFim, xTabFer, xQtdDiasUtil);
Formula001 = xQtdDiasUtil;

Utilização: Regras e gerador de relatórios.

Disponível para os módulos: Disponível em todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?