Devido à descontinuação da versão 6.10.3, que ocorrerá em 30/09/2025, informamos que este manual não receberá atualizações a partir desta data. Para mais informações sobre a evolução do Gestão de Pessoas | HCM, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.

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: 

Demais módulos

Importante

Quando um colaborador possui um afastamento parcial em determinado dia, esse dia é considerado como pertencente à situação de afastado. Isso ocorre porque a função BuscaDiaSit funciona com a lógica de dias inteiros, não avaliando a fração de tempo dentro do dia. Assim, se há um afastamento (mesmo que parcial), o dia inteiro é contabilizado como afastamento. Com isso, ao utilizar a função para buscar a situação “1 - Trabalhando” nesses dias, não será retornado resultado, pois entende-se que o colaborador esteve afastado no dia, independentemente de ter sido um afastamento parcial.

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ê?