Contexto de consistência de acertos
Este contexto é disponibilizado após a consistência de acertos, nas seguintes funções:
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. |
Função | Descrição |
---|---|
isGerarPendenciaAcerto() | Retorna o indicador de que no dia será gerada uma pendencia de acerto customizada. |
isSituacaoAlterada(int codSit) | Compara a quantidade de horas da situação passada e retornar verdadeiro quando a quantidade atual for diferente da quantidade anterior. |
isSalvar() | Indica se a execução da regra de consistência de acerto foi originada de uma ação Salvar na tela de acerto. |
Função | Descrição |
---|---|
mensagemLog(varchar message) | Permite cancelar o processamento em execução e mostrar a mensagem de erro passada como parâmetro. |
Função | Descrição |
---|---|
setGerarPendenciaAcerto() | Permite modificar o indicador para gerar pendência no dia apurado. |
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.
if ((contexto.getSitAntes (101) != contexto.getHorSit (101)){
throw new RegraConsistenciaAcertoException("Não é permitido alterar a situação 101. Favor Verificar.");