desconsiderarMarcacao(LocalDate dataApuracao, LocalDate dataMarcacao, int horaMarcacao, int sequencia)

Desconsidera uma marcação na tabela Registros de Acesso (R070ACC). Esta marcação, inclusive, não será considera no cálculo da apuração.

Sintaxe: desconsiderarMarcacao(LocalDate dataApuracao, LocalDate dataMarcacao, int horaMarcacao, int sequencia);

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.
sequencia in Sequência da marcação.

Contexto: Contexto de início do cálculo do colaborador

Exemplo:

package custom.senior.regra.apuracao;

import com.senior.rule.Rule;

import custom.senior.apuracao.InicioCalculoColaborador;

@Rule(description = "")

public class RegraInicioCalculo extends InicioCalculoColaborador {

@Override

public void execute() {

getContainer().getContextoInicioCalculoColaborador().desconsiderarMarcacao(new LocalDate(2018, 9, 10), new LocalDate(2018, 9, 10), 15 * 60,1);

getContainer().getContextoInicioCalculoColaborador().desconsiderarMarcacao(new LocalDate(2018, 9, 10), new LocalDate(2018, 9, 10), 15 * 60 + 9,1);

getContainer().getContextoInicioCalculoColaborador().desconsiderarMarcacao(new LocalDate(2018, 9, 10), new LocalDate(2018, 9, 10), 16 * 60,1);

getContainer().getContextoInicioCalculoColaborador().desconsiderarMarcacao(new LocalDate(2018, 9, 10), new LocalDate(2018, 9, 10), 16 * 60 + 9,1);

}

}

Este artigo ajudou você?