BuscaTotalizadoresSituacoes

Esta função retorna a quantidade de horas realizadas nas situações cadastradas em um determinado totalizador.

Sintaxe: BuscaTotalizadoresSituacoes(Numero NumEmp, Numero TipCol, Numero NumCad, Data DatIni, Data DatFim, Numero TotSit, Numero End QtdHor);

Parâmetros:

Nome

Tipo

Descrição

NumEmp

Numérico

Código da empresa do colaborador cujo totalizador deseja-se buscar.

TipCol

Numérico

Tipo do colaborador cujo totalizador deseja-se buscar.

NumCad

Numérico

Cadastro do colaborador cujo totalizador deseja-se buscar.

DatIni

Data

Data inicial.

DatFim

Data

Data final.

TotSit

Numérico

Código do totalizador que deseja-se buscar.

QtdHor

Numérico

Variável que retornará a quantidade de horas do totalizador no período estipulado.

Exemplo:

<div class="Code"><p>/* Verifica se o total de horas do Totalizador 01 é maior que 10 horas. */<br></br>BuscaTotalizadoresSituacoes(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, DatIni, DatFim, 1, vQtdHor);</p><p></p><p>se (vQtdHor > 10)<br></br> inicio<br></br> ...<br></br> fim;</p></div>

Utilização: Todas as regras.

Observação: Esta função considera tanto as situações já gravadas no banco de dados quanto as que ainda estão somente em memória. Portanto, quando ela for utilizada em uma regra de apuração, ela irá considerar também as situações que ocorrerem dentro do período que está sendo processado.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?