Contexto geral

O contexto geral é disponibilizado em todos os pontos de regra do Gestão do Ponto, com uma série de funções que podem ser utilizadas nas regras:

Importante

As seguintes funções foram descontinuadas:

  • getCalculoAtivo();
  • getEmpresaAtiva().
A

Função

Descrição

associarUsuarioColaborador(long codUsu, int numEmp, int tipCol, int numCad)

Associa um determinado usuário a um colaborador.

B

Função

Descrição

buscaContas(int numEmp, int tipCol, int numCad, LocalDate data)

Retorna as contas dos bancos que o colaborador possui na data.

E

Função

Descrição

excluirLancamento(int numEmp, int tipCol, int numCad, int codBhr, LocalDate data, int codSit, boolean recalcular)

Exclui um lançamento de origem “R” para o colaborador, banco, data e situação informada.

G

Função

Descrição

getSaldoBancoHoras(int banco, int numEmp, int tipCol, int numCad, LocalDate data)

Busca o saldo do banco de horas do colaborador processado na data processada.

getSituação (int codSituacao)

Retorna a Situação do Código da Situação informado.

getSituacoes()

Retorna uma lista com todas as situações da tabela Situações (R010SIT).

getSituacoesCodigo(int… codigos)

Retorna uma lista contendo as Situações dos códigos informados.

getSituacoesTipo(int… tipoSituacao)

Retorna uma lista contendo as Situações que tenham o seu Tipo conforme os tipos informados.

getMotivoAcertoRateio (int codrat, int codsit)

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

getHorasRateio (int codrat, int codsit)

Retorna as horas de uma determinada situação e rateio.

getHorasRateio (int codrat, int codsit…)

Retorna as horas de um determinado conjunto de situações e de um rateio.

getHorasRateio (int codrat, Date data, int codsit…)

Retorna as horas de uma determinada lista de situações e um rateio em uma data diferente da data de apuração.

getHorasRateioFaixa (int codrat, int sitini, int sitfim)

Retorna as horas de uma determinada faixa de situações e um rateio em uma data diferente da data de apuração.

getDiaSem(Date data)

Retorna o dia da semana da data passada.

getDiaData(Date data)

Retorna o dia da data passada.

getMesData(Date data)

Retorna o mês (no formato número) do ano da data passada.

getAnoData(Date data)

Retorna o ano da data passada.

getQtdNiveisLocal (int taborg, string codloc, Date data)

Retorna a quantidade de níveis de um determinado local do organograma, em uma determinada data.

getNumeroLocal (int taborg, string codloc, Date data)

Retorna o número de um determinado local.

getCodigoLocal (int numeroLocal)

Retorna o Código do Local (CodLoc) referente ao Número do Local informado com base na data de hoje.

getUsuarioColaborador(long codUsu)

Retorna uma lista de colaboradores associados a um usuário.

getUsuarioColaborador (int numEmp, int tipCol, int numCad)

Retorna uma lista de usuários associados a um colaborador.

getUsuario(long codigoUsuario)

Retorna o usuário que está logado atualmente.

getGrupos(long codigoUsuario)

Retorna uma lista dos grupos aos quais o usuário pertence.

getUsuarioAtivo()

Retorna o código do usuário para o usuário logado.

getAbrangencia(String abrangencia, int numero)

Verifica se um número está em determinada abrangência.

getEscalaPrevistaColaborador(int numEmp, int tipCol, int numCad, LocalDate data)

Retorna a escala do colaborador em determinada data.

getHorario(int codHor)

Retorna o horário através do código passado como parâmetro.

getEscala(int codEsc)

Retorna a escala através do código passado como parâmetro.

getHorarioPrevistoColaborador(int numEmp, int tipCol, int numCad, LocalDate data)

Retorna o horário do colaborador em determinada data.

getHistoricoAfastamento(LocalDate data)

Disponibiliza uma lista com os históricos de afastamento até a data passada.

getHistoricosCracha()

Retorna uma lista de históricos do crachá do colaborador na data de processamento.

getHistoricosCrachaProvisorio()

Retorna uma lista de históricos de crachá provisório do colaborador na data de processamento.

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.

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.

getHistoricoCentrodeCusto()

Retorna o histórico do centro de custo 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.

getHistoricoLocal(int numEmp, int tipCol, int numCad, LocalDate data)

Retorna o histórico do local do colaborador em determinada data.

getBancoHoras.02

Retorna as informações do banco de horas de acordo com o código informado.

getHistoricoSindicato(LocalDate data)Disponibiliza o histórico de sindicato vigente na data passada.
I

Função

Descrição

incluirLancamento(int numEmp, int tipCol, int numCad, int codBhr, LocalDate data, int codSit, int qtdHor, boolean recalcular)

Inclui um lançamento de origem “R” no banco de horas do colaborador informado com a situação informada.

P

Função

Descrição

possuiConta(int numEmp, int tipCol, int numCad, int codBhr, LocalDate data)

Verifica se o colaborador possui uma conta no banco e na data.

R

Função

Descrição

recalcularBH(int numEmp, int tipCol, int numCad, int codBhr)

Recalcula as compensações a partir da menor data de um lançamento incluído ou excluído.

recalcularBH(int numEmp, int tipCol, int numCad, int codBhr, LocalDate datIni)

Recalcula o Banco de Horas a partir de determinada data.

Este artigo ajudou você?