getIntervalosCalculados()
Retorna uma lista de intervalos calculados na apuração.
Sintaxe: getIntervalosCalculados();
Tipo de retorno: Retorna a lista de intervalos.
Contexto: Contexto de apuração.
Referência Controle de Ponto e Refeitório: NumInt, MSaInD[], MSaInN[], MInExD[], MInExN[], PriExt, TipExt, DiaExt, PerExt, QtdExt, IniExt, FimExt.
Exemplo:
Retorna uma lista com os intervalos apurados no dia. Por intervalos, deve-se entender que se tratam de todos os períodos trabalhados no dia (intervalo de tempo entre uma marcação e outra), e não apenas as pausas para lanche e refeição. Exemplo de marcações:
- Horário previsto: 22:00 - 01:00 - 02:00 - 05:00;
- Marcações realizadas: 22:00 - 01:00 - 02:00 - 04:00.
Neste cenário, a função retornará uma lista com os seguintes intervalos:
- Trabalho Início: 22:00 - Final: 01:00;
- Refeição Início: 01:00 - Final: 02:00;
- Trabalho Início: 02:00 - Final: 04:00;
- Falta (saída antecipada) Início: 04:00 - Final: 05:00.