getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte, boolean consideraTolerancia)
Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo, dentro de um intervalo, considerando a tolerância definida. O expediente pode ser: 1,2,3,4. Qualquer número diferente vai retornar 0.
Sintaxe: getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte, boolean consideraTolerancia);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
subTipo | Objeto | Subtipo do intervalo. |
expediente | int | Expediente. |
parte | int | Parte dentro de um intervalo. |
consideraTolerancia | Boolean | Considera tolerância definida. |
Tipo de retorno: Retorna um objeto do tipo SeparacaoHoras que contém as horas diurnas e noturnas, considerando a tolerância definida.
Contexto: Contexto de apuração.
Referência Controle de Ponto e Refeitório: ApuDiu[], ApuNot[].
Exemplo: Retorna as horas apuradas separadas em diurnas, noturnas e o total, do subtipo de intervalo atraso, tolerância definida, expediente 1 e primeira parte:
getContainer().getContextoApuracao().getHorasSeparadas(TipoHoraFalta.SAIDA_ANTECIPADA, 1, 1, false);