VPrvIn
A variável VPrvIn deve ser utilizada em conjunto com as variáveis VPrvHo, PrvTrD e PrvTrN. Na variável VPrvIn passa-se o intervalo do horário (Turmas de Intervalo) para que as variáveis PrvTrD e PrvTrN, ao retornarem a quantidade de horas previstas, considerem também o intervalo.
Exemplo:
Horário 001: 8:00 - 12:00 - 13:30 - 18:00
A variável PrvTrD irá retornar 8:30 horas
Se para o horário acima for definido uma turma de intervalo (cujo intervalo 008 é das 12:00 às 13:00), apenas 1:00 hora, a variável PrvTrd também retornaria 8:30 horas.
Para retornar apenas 8:00 horas é necessário passar o código do intervalo.
Regra:
VPrvIn = 8; /* Código do Intervalo para o horário. */
VPrvHo = 1; /* Código do horário. */
vprvtrd = PrvTrD; /* Esta variável retorna a quantidade de horas previstas para o dia a partir do horário e intervalo estipulados. */
Se não for passado o código do intervalo, então as variáveis PrvTrD e PrvTrN retornarão a quantidade de horas previstas considerando o intervalo do horário.
Utilização: Regras de Apuração, Consistência de Acertos, Primeira Semana, Período de Geração e Período de Projeção.
Relatórios, mas com restrições: nas regras de modelos Gerais (extensão ".GER"), quando há prorrogação de horário noturno, não desconta as horas prorrogadas do total de diurnas previstas (PrvTrD) e não soma nas horas noturnas previstas (PrvTrN).
Disponível para o Módulo: Controle de Ponto e Refeitório.