Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui
Gestão de Pessoas - Manual do Usuário / Customizações / Funções / getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte, boolean consideraTolerancia)

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);

Este artigo ajudou você?