Contexto de apuração

Este contexto é disponibilizado na regra de apuração de um colaborador, nas seguintes funções:

Nota

O sistema disponibiliza uma forma de cancelar a execução da regra e desconsiderar as eventuais alterações feitas por ela. Este cancelamento é feito dentro da própria regra, sendo inserida uma mensagem no log, e continuado o processamento para os próximos dias/colaboradores.

Para este cancelamento é utilizado o tratamento de exceções do Java, com o tipo de exceção RegraApuracaoException. Como parâmetro é inserida a mensagem da exceção, a qual será inserida no log:

throw new RegraApuracaoException("Erro na regra de apuração.");

Equivalência de funções:

Equivalência de funções
getHorasSeparadas(TipoIntervalo tipo, int numeroIntervalo) getHorasSeparadas(TipoIntervalo tipo, int expediente)
getHorasSeparadas(TipoIntervalo tipo, int numeroIntervalo, int parte) getHorasSeparadas(TipoIntervalo tipo, int expediente, int parte)
getHorasSeparadas(SubTipoIntervalo subTipo, int numeroIntervalo) getHorasSeparadas(SubTipoIntervalo subTipo, int expediente)
getHorasSeparadas(SubTipoIntervalo subTipo, int numeroIntervalo, int parte) getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte)

Este artigo ajudou você?