setHorarioApurado (Date dataApuracao, int codigoHorario)
Altera o horário do dia apurado e desconsidera todo carregamento do histórico do colaborador e das programações cadastradas.
Consistências:
- A data informada no parâmetro deve estar dentro do período que está sendo processado;
- O código do horário informado deve ser maior que zero e menor que o horário de folga;
- O código do horário informado deve existir no cadastro de horários.
Restrições:
- O horário definido ficará somente na apuração do dia, não é gravado na troca de horário;
- O horário definido por esta função sobrepõe qualquer programação que existir no dia para efeitos de apuração;
- Qualquer customização ou relatório que buscar o horário previsto do dia (considerando as programações de escala e horário) não irá considerar este horário.
Sintaxe: setHorarioApurado (Date dataApuracao, int codigoHorario);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
dataApuracao | LocalDate | Data da apuração |
codigoHorario | int | Código do horário |
Contexto: Contexto de início do cálculo do colaborador
Exemplo: Define o horário 10 para o dia 1/3/2017:
getContextoInicioCalculo().setHorarioApurado(new LocalDate(2017,3,1), 10);