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.1 aqui
Gestão de Pessoas - Manual do Usuário / Customizações / Funções / incluirMarcacao(Date dataApuracao, Date dataMarcacao, int horaMarcacao)

incluirMarcacao(Date dataApuracao, Date dataMarcacao, int horaMarcacao)

Permite incluir 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.

A origem da marcação incluída será considerada como "I - Inserida pela Regra". E uso da marcação automaticamente será alterada o uso "2 - Marcação de Ponto". Em todos os tipos de cálculo no sistema é permitida a inserção: Cálculo, Recálculo e Acertos.

A inclusão de marcações só poderá ocorrer entre marcações de origem "D - Digitada" ou "E - Eletrônica", sendo permitida a inserção de marcações para o intervalo.

Sintaxe: incluirMarcacao(LocalDate dataApuracao, LocalDate dataMarcacao, int horaMarcacao);

Parâmetros:

Nome Tipo Descrição
dataApuracao LocalDate Data de 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: Incluir 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.incluirMarcacao(diaApurado, diaApurado, hora);

Este artigo ajudou você?