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

BuscaDiaSit

Esta função retorna a quantidade de dias de uma situação em um período informado, levando em consideração a situação solicitada naquele período.

Esta função não apresenta as seguintes situações:

No Controle de Ponto e Refeitório: 
15 - Falta
16 - Horas Extras

Demais módulos
16 - Horas Extras

Observação

Esta função considera os períodos de afastamento parcial ao realizar a contagem, uma vez que visa determinar a quantidade de dias em que o colaborador se encontra naquela situação. Dessa forma, mesmo que o afastamento do colaborador seja parcial, ele é incluído no cálculo da função.

Sintaxe: BuscaDiaSit (Numero xNumEmp, Numero xTipCol, Numero xNumCad,Numero xDatIni, Numero xDatFim, Numero xCodSit, Numero End xQtdDia)

Parâmetros:

Nome Tipo Descrição
xNumEmp  Numérico Número da Empresa.
xTipCol  Numérico Tipo de Colaborador.
xNumCad  Numérico Número do Cadastro.
xDatIni  Numérico Data inicial do período.
xDatFim  Numérico Data final do período.
xCodSit  Numérico Código da situação a ser comparado.
xQtdDias  Numérico Retorna a quantidade de dias de um período em uma situação.

Exemplo: Deseja-se saber a quantidade de dias trabalhados da data de admissão do funcionário até a geração do relatório.

BuscaDiaSit(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, R034FUN.DatAdm, DatHoj, 1, xqtddias).

Logo, a variável xqtddias trará a quantidade de dias trabalhados no período informado.

Utilização: Gerador de relatórios e regras.

Este artigo ajudou você?