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.");
English
Español
English
Español


