excluirMarcacao(Date dataApuracao, Date dataMarcacao, int horaMarcacao)
Permite excluir uma marcação de ponto conforme uma data de apuração, sendo que a data de apuração passada como parâmetro precisa estar entre o início e o fim do processamento do cálculo.
Apenas será permitida a exclusão de marcações com origem "I - Inserida pela Regra", em todos os tipos de cálculo no sistema será permitida a exclusão: Cálculo, Recálculo e Acertos. As marcações com esta origem não podem ser alteradas, mas podem ser removidas normalmente e sem justificativa.
Sintaxe: excluirMarcacao(LocalDate dataApuracao, LocalDate dataMarcacao, int horaMarcacao);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
dataApuracao | LocalDate | Data da apuração. |
dataMarcacao | LocalDate | Data da marcação. |
horaMarcacao | int | Hora da marcação em minutos. |
Contexto: Contexto de início do cálculo do colaborador
Exemplo: Excluir uma marcação para o dia 01/02/2017 às 11:30:
ContextoInicioCalculoColaborador contexto = getContainer().getContextoInicioCalculoColaborador();
LocalDate diaApurado = new LocalDate(2017, 2, 1);
int hora = 11 * 60 + 30;
contexto.excluirMarcacao(diaApurado, diaApurado, hora);