Contexto de consistência de acertos

Este contexto é disponibilizado após a consistência de acertos, nas seguintes funções:

C
G

Função

Descrição

getHorSitAnterior(int codSit)

Busca a quantidade de horas calculadas antes das alterações realizadas pela regra criada pelo usuário.

getHorario()

Retorna o objeto Horario do colaborador processado na data.

getEscala()

Retorna a escala do colaborador processado na data.

getHorasPrevistas(int codigoHorario)

Retorna a quantidade de horas previstas de trabalho, noturna e diurna, do horário informado, considerando o período de horas noturnas através do histórico de sindicato

getHorarioEscala()

Retorna o código do horário conforme a escala, considerando o histórico e as programações de troca de escala.

getHorarioOriginalEscala()

Retorna o código do horário original do dia de feriado.

getTrocaEscala(LocalDate data)

Retorna o código da escala considerando uma programação de troca de escala na data.

getTrocaHorario(LocalDate data)

Retorna o código do horário considerando uma programação de troca de horário na data.

getEscalaHistorico()

Retorna o código da escala segundo o histórico do dia apurado.

getTurmaIntervalo()

Retorna a turma de intervalo do horário no dia apurado.

getCodigoHorarioFolga()

Retorna o código do horário da folga que será usado como base para o cálculo de horas de trabalho.

getHorarioProjecaoFolga()

Retorna o horário utilizado para projeção de folga.

getHorarioPrevisto (LocalDate data)

Retorna o código do horário previsto do dia, sem considerar o feriado.

getCompensacoes(LocalDate data)

Retorna as programações de compensação do colaborador na data.

getHorSit(int codsit)

Retornar as horas de uma determinada situação.

getHorSitFaixa(int inicio, fim)

Retorna o total de minutos apurados em um grupo de situações, conforme uma faixa de códigos de situação.

getHorSit(LocalDate data, int codSit)

Retorna o total de minutos apurados em determinada situação em uma data específica.

getHorSitFaixa(LocalDate data, int sitIni, int sitFim)

Retorna o total de minutos apurados em um grupo de situações conforme uma faixa de códigos de situação.

getMotivoAcerto(int situacao)

Retorna o código do motivo de acerto da situação apurada informada.

getTotalSituacoes(int codigoTotalizador, date data)

Retorna o total de situações agrupadas no totalizador de situações.

getTotalSituacoes(int codigoTotalizador, date dataInicial, date dataFinal)

Retorna a quantidade de horas realizadas nas situações cadastradas em um determinado totalizador.

getObservacaoApuracao(int codSit)

Retorna uma observação de apuração de acordo com o código da situação.

getObsevacaoApuracao(int codSit, int codRat)

Retorna uma observação de apuração de acordo com o código da situação e do rateio.

getFeriado(LocalDate data)

Retorna o feriado na data.

getFeriadoFilial(Date data)

Retorna um feriado, considerando somente a tabela de feriados da filial.

getSaldoBanco(int banco, int empresa, int tipo, int cadastro, LocalDate data)

Retorna o saldo do banco de horas, conforme a data especificada para verificação.

getColaborador()

Disponibiliza as informações sobre o colaborador que está sendo processado.

getColaborador(int empresa, int tipo, int cadastro)

Retorna o colaborador informado.

getHistoricoApuracao()

Retorna o histórico de apuração do colaborador na data de processamento.

getHistoricoCargo()

Retorna o histórico do cargo do colaborador na data de processamento.

getHistoricoCentrodeCusto()

Retorna o histórico do centro de custo do colaborador na data de processamento.

getHistoricoEscala()

Retorna o histórico de escala do colaborador na data de processamento.

getHistoricoFilial()

Retorna o histórico de filial do colaborador na data de processamento.

getHistoricoLocal()

Retorna o histórico do local do colaborador na data de processamento.

getHistoricoSindicato()

Retorna o histórico do sindicato do colaborador na data de processamento.

getHistoricoVinculo()

Retorna o histórico de vínculo do colaborador passado em uma determinada data.

getDataInicial()

Retorna a data inicial do processamento do cálculo.

getDataFinal()

Retorna a data final do processamento do cálculo.

getData()

Retorna a data de início do processamento do cálculo.

getHorarioEscala()

Retorna o código do horário conforme a escala, considerando o histórico e as programações de troca de escala.

getHorarioFolga()

Retorna o código do horário utilizado no dia de folga.

getMinutosRefeicaoPrevisto()

Calcula a quantidade de minutos de refeição prevista no dia apurado.

getMarcacoesRealizadas(boolean conger)

Retorna uma lista com as marcações realizadas do colaborador que está sendo processado na data.

getQtdMarcacoesRealizadas(boolean conger)

Retorna a quantidade de marcações realizadas no dia apurado.

getMarcacaoAnterior()

Retorna a última marcação no dia anterior.

I

Função

Descrição

isSituacaoAlterada(int codSit)

Compara a quantidade de horas da situação passada e retornar verdadeiro quando a quantidade atual for diferente da quantidade anterior.

M

Função

Descrição

mensagemLog(varchar message)

Permite cancelar o processamento em execução e mostrar a mensagem de erro passada como parâmetro.

Nota

O sistema permite que a regra bloqueie a alteração efetuada pelo usuário, retornando erro para o processo de acerto. Para realizar este bloqueio é utilizado o tratamento de exceções do Java, lançando o tipo de exception RegraConsistenciaAcertoException.

<div class="Code"><p><span class="bordo">if</span> ((contexto.getSitAntes (101) != contexto.getHorSit (101)){</p><p class="Ident1"><span class="bordo">throw new</span> RegraConsistenciaAcertoException(<span class="azul">"Não é permitido alterar a situação 101. Favor Verificar."</span>);</p></div>

Este artigo ajudou você?