Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

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 Descripción
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 Fecha Data inicial.
DatFim Fecha 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.

Ejemplo:

/* Verifica se o total de horas do Totalizador 01 é maior que 10 horas. */
BuscaTotalizadoresSituacoes(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, DatIni, DatFim, 1, vQtdHor);

 

se (vQtdHor > 10)
inicio
...
orden;

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.

Disponible para el módulo: Control de Asistencia y Cafetería.

(missing or bad snippet)