Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui

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