Contexto de apuração
Este contexto é disponibilizado na regra de apuração de um colaborador, nas seguintes funções:
C
Funções | Descrição |
|---|---|
Cria um incidente para o colaborador conforme código do incidente definido no cadastro. |
G
Funções | Descrição |
|---|---|
Disponibiliza as definições de apuração e todos os seus parâmetros adotadas pela empresa. | |
Busca o código da definição de situação que esta sendo processada. | |
Disponibiliza lista de autorizações de horas extras no dia. | |
Disponibiliza lista de autorizações de saída no dia. | |
Disponibiliza a programação de convocação no dia. | |
Disponibiliza a programação de ponte no dia. | |
Disponibiliza a programação de projeção de horário no dia. | |
Disponibiliza lista de programações de sobreaviso no dia. | |
Disponibiliza programação de troca de centro de custo no dia. | |
Disponibiliza lista de programações de troca de rateio no dia. | |
Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo. | |
Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo. | |
getHorasSeparadas(TipoIntervalo tipo, int numeroIntervalo, int parte) | Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo. |
Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo. | |
getHorasSeparadas(SubTipoIntervalo subTipo, int numeroIntervalo) | Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo. |
getHorasSeparadas(SubTipoIntervalo subTipo, int numeroIntervalo, int parte) | Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo. |
getHoras(Marcacao inicio, Marcacao fim, TipoIntervalo tipo ) | Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo dentro de um periodo de marcações. |
getHoras(Marcacao inicio, Marcacao fim, SubTipoIntervalo subTipo) | Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo dentro de um periodo de marcações. |
Retorna a quantidade de horas em minutos de um tipo de intervalo. | |
Retorna a quantidade de horas, em minutos, de um tipo de intervalo em um número de intervalo. | |
getHoras(TipoIntervalo tipo, int numeroIntervalo, int parte) | Retorna a quantidade de horas, em minutos, de um tipo de intervalo em um número de intervalo e define uma parte. |
Retorna a quantidade de horas, em minutos, de um subtipo de intervalo. | |
Retorna a quantidade de horas em minutos de um subtipo de intervalo em um número de intervalo. | |
getHoras(SubTipoIntervalo subTipo, int numeroIntervalo, int parte) | Retorna a quantidade de horas, em minutos, de um subtipo de intervalo em um número de intervalo e define uma parte. |
Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia. | |
Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia anterior. | |
getExtrasIntervaloPosterior (int horIni, int horFim ) | Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia posterior. |
Retorna a quantidade de minutos trabalhados no período diurno ou noturno. | |
Retorna o objeto Horario do colaborador processado na data. | |
Retorna a escala do colaborador processado na data. | |
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. | |
Retorna o código do horário conforme a escala, considerando o histórico e as programações de troca de escala. | |
Retorna o código do horário original do dia de feriado. | |
Retorna o código da escala considerando uma programação de troca de escala na data. | |
Retorna o código do horário considerando uma programação de troca de horário na data. | |
Retorna o código da escala segundo o histórico do dia apurado. | |
Retorna a turma de intervalo do horário no dia apurado. | |
Retorna o código do horário da folga que será usado como base para o cálculo de horas de trabalho. | |
Retorna o horário utilizado para projeção de folga. | |
Retorna o código do horário previsto do dia, sem considerar o feriado. | |
Retorna a lista de compensações existente para o colaborador. | |
Retornar as horas de uma determinada situação. | |
Retorna o total de minutos apurados em um grupo de situações, conforme uma faixa de códigos de situação. | |
Retorna o total de minutos apurados em determinada situação em uma data específica. | |
Retorna o total de minutos apurados em um grupo de situações conforme uma faixa de códigos de situação. | |
Retorna o código do motivo de acerto da situação apurada informada. | |
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. |
Retorna uma observação de apuração de acordo com o código da situação. | |
Retorna uma observação de apuração de acordo com o código da situação e do rateio. | |
Retorna o feriado na data. E leva em consideração o histórico de escala e todo sua configuração. | |
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. |
Disponibiliza as informações sobre o colaborador que está sendo processado. | |
Retorna o colaborador informado. | |
Disponibiliza toda a apuração (R066APU) do colaborador em determinada data. | |
Retorna as horas diurnas e noturnas previstas conforme o horário e a parte. | |
Retorna o número de períodos do dia, conforme o horário. | |
Retorna as horas de refeição previstas, separando em diurnas e noturnas do horário apurado no dia. | |
Retorna as horas de lanche previstas, separando em diurnas e noturnas e por parte do expediente. | |
Retorna a data inicial do processamento do cálculo. | |
Retorna a data final do processamento do cálculo. | |
Retorna a data de início do processamento do cálculo. | |
Retorna o histórico de apuração do colaborador na data de processamento | |
Retorna o histórico do cargo do colaborador na data de processamento. | |
Retorna o histórico do centro de custo do colaborador na data de processamento. | |
Retorna o histórico de escala do colaborador na data de processamento. | |
Retorna o histórico de filial do colaborador na data de processamento. | |
Retorna o histórico do local do colaborador na data de processamento. | |
Retorna o histórico do sindicato do colaborador na data de processamento | |
Retorna o histórico de vínculo do colaborador passado em uma determinada data. | |
Retorna o tipo de cálculo em que a regra está sendo processada. | |
Retorna o código do horário conforme a escala, considerando o histórico e as programações de troca de escala. | |
Retorna o código do horário utilizado no dia de folga. | |
Calcula a quantidade de minutos de refeição prevista no dia apurado. | |
Retorna a quantidade de intervalos calculados na apuração. | |
Retorna um determinado intervalo calculado na apuração. | |
Retorna uma lista de intervalos calculados na apuração. | |
Retorna uma lista com as marcações realizadas do colaborador que está sendo processado na data. | |
Retorna a quantidade de marcações realizadas no dia apurado. | |
Retorna a última marcação no dia anterior. | |
Retorna a quantidade de minutos entre a última marcação realizada no dia anterior e a primeira marcação realizada no dia atual. | |
Retorna a quantidade de minutos entre a última marcação realizada no dia anterior e a primeira marcação prevista para o dia atual. | |
Retorna o número de intervalos de refeição realizados, para qualquer tipo de horário. |
I
Funções | Descrição |
|---|---|
Retorna o indicador de que o dia apurado foi alterado. | |
Retorna o indicador de que o dia atual tem falta de marcação. | |
Indica se o dia passado do colaborador que está sendo processado é um dia que tem uma situação cadastrada como situação de exceção. |
M
Função | Descrição |
|---|---|
Permite cancelar o processamento em execução e mostrar a mensagem de erro passada como parâmetro. |
S
Funções | Descrição |
|---|---|
Permite modificar o indicador para gerar pendência no dia apurado. | |
Atribui uma quantidade de horas numa determinada situação e rateio. | |
Altera a quantidade de horas apuradas conforme o código de situação. | |
Altera a quantidade de horas apuradas conforme o código de situação. | |
Soma uma quantidade de horas em determinada situação apurada. |
Z
Funções | Descrição |
|---|---|
Zera as horas de um conjunto de situações para determinado rateio. | |
Zera a quantidade de horas apuradas de uma determinada situação. | |
Zera a quantidade de horas apuradas de uma faixa de situações. |
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:
<div class="Code"><p><span class="bordo">throw new</span> RegraApuracaoException(<span class="azul">"Erro na regra de apuração."</span>);</p></div>
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) |
English
Español

English
Español

