Devido à descontinuação da versão 6.10.3, que ocorrerá em 30/09/2025, informamos que este manual não receberá atualizações a partir desta data. Para mais informações sobre a evolução do Gestão de Pessoas | HCM, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.

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ê?