Função | Gestão do Ponto X | Gestão do Ponto XT |
Retorna o dia da semana da data passada | DateUtils.getWeekDay(dataRef): string
| int getDiaSem(LocalDate data)
|
Retorna o dia da data passada | DateUtils.getDay(dataRef): number
| int getDiaData(LocalDate data)
|
Retorna o mês da data passada | DateUtils.getMonth(dataRef): number
| int getMesData(LocalDate data)
|
Retorna o ano da data passada | DateUtils.getYear(dataRef): number
| int getAnoData(LocalDate data)
|
Retorna a quantidade de dias em um determinado mês | DateUtils.getNumberOfDaysInMonth(dataRef): number
| int getQtdDiasMes(LocalDate data)
|
Retorna a última data em um determinado mês | DateUtils.getLastDayOfMonth(dataRef): Date
| LocalDate getUltimoDiaMes(LocalDate data)
|
Retorna o usuário corrente | context.currentUser: User
| long getUsuarioAtivo()
|
Retorna as contas dos bancos de horas que o colaborador possui na data | contract.hourBankAccounts: HourBankAccount[] ou timeEvaluation.hourBankAccounts: HourBankAccount[]
| List<IContaBH> buscaContas(int numEmp, int tipCol, int numCad, LocalDate data)
|
Retorna o colaborador | contract.employee: Employee
| IColaboradorPonto getColaborador(int empresa, int tipo, int cadastro)
|
Retorna a data de início do processamento do cálculo | context.startDate: Date
| LocalDate getDataInicial()
|
Retorna a data de fim do processamento do cálculo | context.endDate: Date
| LocalDate getDataFinal()
|
Retorna uma lista de históricos de afastamento da apuração | timeEvaluation.leaveHistories: LeaveHistory[]
| List<HistoricoAfastamento> getHistoricosAfastamento()
|
Retorna o histórico de apuração do colaborador na apuração | timeEvaluation.timeEvaluationHistory: TimeEvaluationHistory
| HistoricoApuracao getHistoricoApuracao()
|
Retorna o histórico do cargo do colaborador na apuração | timeEvaluation.jobPositionHistory: JobPositionHistory
| HistoricoCargo getHistoricoCargo()
|
Retorna o histórico do centro de custo do colaborador na apuração | timeEvaluation.costCenter: CostCenter
| HistoricoCentroCusto getHistoricoCentrodeCusto()
|
Retorna o histórico de escala do colaborador na apuração | timeEvaluation.workshiftHistory: WorkshiftHistory
| HistoricoEscala getHistoricoEscala()
|
Retorna o histórico de filial do colaborador na apuração | timeEvaluation.companyBranchHistory: CompanyBranchHistory
| HistoricoFilial getHistoricoFilial()
|
Retorna o histórico do sindicato do colaborador na apuração | timeEvaluation.syndicate: Syndicate
| HistoricoSindicato getHistoricoSindicato()
|
Retorna o histórico de vínculo do colaborador na apuração | timeEvaluation.employmentRelationshipHistory: EmploymentRelationshipHistory
| HistoricoVinculo getHistoricoVinculo()
|
Retorna uma lista de autorização de horas extras do colaborador na apuração | timeEvaluation.overtimeAuthorizations: OvertimeAuthorization[]
| List<AutorizacaoHorasExtras> getAutorizacoesHorasExtras()
|
Retorna a programação de ponte do colaborador na apuração | timeEvaluation.bridge: Bridge
| Ponte getPonte()
|
Retorna uma lista de sobreaviso do colaborador na apuração | timeEvaluation.readinesses: Readiness[]
| List<SobreavisoProntidao> getSobreaviso()
|
Retorna o feriado na data | timeEvaluation.holiday: Holiday ou contract.getHolidayByDate(date): Holiday
| Feriado getFeriado(LocalDate data)
|
Retorna o horário na apuração | timeEvaluation.workschedule: Workschedule
| Horario getHorario()
|
Retorna a escala na apuração | timeEvaluation.workshift: Workshift
| Escala getEscala()
|
Retorna uma lista com as marcações realizadas | timeEvaluation.getClockingEvents(true): ClockingEvent[]
| List<MarcacaoRegra> getMarcacoesRealizadas(boolean isConsiderarGeradas)
|
Retorna o total de minutos apurados em determinada situação | timeEvaluation.getSituationHour(situationCode): number
| int getHorSit(int codSit)
|
Retorna o total de minutos apurados em um range de situações | timeEvaluation.getSituationHourByRange(startCode, endCode): number
| int getHorSitFaixa(int sitIni, int sitFim)
|
Retorna o total de minutos apurados em um grupo de situações | timeEvaluation.getSituationHourByCodes(15, 16): number
| int getHorSit(int... codSit)
|
Retorna o código do horário conforme a escala | timeEvaluation.workscheduleWorkshift: Workschedule
| int getHorarioEscala()
|
Retorna a programação de troca de escala | timeEvaluation.workshiftChange: WorkshiftChange
| int getTrocaEscala(LocalDate data)
|
Retorna a programação de troca de horário | timeEvaluation.workscheduleChange: WorkscheduleChange
| int getTrocaHorario(LocalDate data)
|
Retorna a previsão de horas de trabalho | timeEvaluation.estimatedHours.work: SeparatedHours[]
| ISeparacaoHoras getHorasPrevistas(int codigoHorario)
|
Retorna a previsão de horas de refeição | timeEvaluation.estimatedHours.meal: SeparatedHours[]
| ISeparacaoHoras getRefeicaoPrevista()
|
Retorna a previsão de horas de lanche | timeEvaluation.estimatedHours.snack: SeparatedHours[]
| ISeparacaoHoras getLanchePrevisto(int parte)
|
Permite cancelar o processamento em execução e mostrar a mensagem | context.logError(msg): void ou timeEvaluation.invalidate(msg): void
| void mensagemLog(String mensagem)
|
Retorna a quantidade de horas extras diurnas | timeEvaluation.getOvertimeByRangeTime(360, 480): SeparatedHours
| ISeparacaoHoras getExtrasIntervalo(int horIni, int horFim)
|
Soma uma quantidade de horas em determinada situação apurada | timeEvaluation.sumSituationHour(situationCode, numberOfHours): void
| void somaHorasSituacao(int codSit, int qtdeHoras)
|
Zera a quantidade de horas apuradas de uma determinada situação | timeEvaluation.resetSituationHour(situationCode): void ou resetSituationHourByCodes(situationCode[]): void
| void zeraHorasSituacao(int... codSit)
|
Zera a quantidade de horas apuradas de uma faixa de situações | timeEvaluation.resetSituationHourByRange(startCode, endCode): void
| void zeraHorasSituacaoFaixa(int sitIni, int sitFim)
|
Altera a quantidade de horas apuradas | timeEvaluation.setSituationHour(situationCode, numberOfHours): void
| void setHorSit(int codSit, int horas)
|
Retorna a quantidade de horas diurnas e noturnas de um tipo de intervalo | timeEvaluation.getSeparateHours(intervalType, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(TipoIntervalo tipo)
|
Retorna a quantidade de horas diurnas e noturnas de um tipo de intervalo com tolerância | timeEvaluation.getSeparateHours(intervalType, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(TipoIntervalo tipo, boolean consideraTolerancia)
|
Retorna a quantidade de horas diurnas e noturnas de um tipo de intervalo e expediente | timeEvaluation.getSeparateHoursWithExpedientPart(intervalType, part, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(TipoIntervalo tipo, int expediente)
|
Retorna a quantidade de horas diurnas e noturnas de um tipo de intervalo e expediente com tolerância | timeEvaluation.getSeparateHoursWithExpedientPart(intervalType, part, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(TipoIntervalo tipo, int expediente, boolean consideraTolerancia)
|
Retorna a quantidade de horas diurnas e noturnas de um subtipo de intervalo | timeEvaluation.getSeparateHoursIntervalSubType(intervalSubType, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(SubTipoIntervalo subTipo)
|
Retorna a quantidade de horas diurnas e noturnas de um subtipo de intervalo com tolerância | timeEvaluation.getSeparateHoursIntervalSubType(intervalSubType, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(SubTipoIntervalo subTipo, boolean consideraTolerancia)
|
Retorna a quantidade de horas diurnas e noturnas de um subtipo de intervalo e expediente | timeEvaluation.getSeparateHoursIntervalSubTypeWithExpedientPart(intervalSubType, part, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(SubTipoIntervalo subTipo, int expediente)
|
Retorna a quantidade de horas diurnas e noturnas de um subtipo de intervalo e expediente com tolerância | timeEvaluation.getSeparateHoursIntervalSubTypeWithExpedientPart(intervalSubType, part, tolerance): SeparatedHours
| ISeparacaoHoras getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, boolean consideraTolerancia)
|
Permite modificar o indicador para gerar pendência no dia apurado | timeEvaluation.generatePendingAdjustment(true): void
| void setGerarPendenciaAcerto(boolean gerarPendencia)
|
Retorna o indicador de que no dia apurado será gerada uma pendência | timeEvaluation.generatePendingAdjustment: boolean
| boolean isGerarPendenciaAcerto()
|
Retorna o indicador de que o dia atual tem falta de marcação | timeEvaluation.missingClockingEvent: boolean
| boolean isFaltaMarcacao()
|
Retorna a definição de situação que está sendo utilizada na apuração | timeEvaluation.situationDefinition: TimeEvaluationSituationDefinitionHistory
| DefinicoesSituacoes getDefinicaoSituacoes()
|
Retorna a lista de compensações existente para o colaborador | timeEvaluation.: Compensation[]
| List<Compensacao> getCompensacoes()
|
Retorna uma lista de intervalos calculados na apuração | timeEvaluation.intervals: Interval[] ou getCalculatedIntervalByType(intervalType): Interval[]ou getCalculatedIntervalBySubType(intervalSubType): Interval[]
| List<IntervaloCalculo> getIntervalosCalculados()
|
Retorna um determinado intervalo calculado na apuração indexado | timeEvaluation.getCalculatedIntervalByIndex(index): Interval
| IntervaloCalculo getIntervaloCalculado(int indice)
|
Retorna a quantidade de horas trabalhadas no dia | timeEvaluation.getSeparateHours(IntervalTypes.WORKING, true): SeparatedHours
| ISeparacaoHoras getHorasTrabalhadas()
|
Retorna a quantidade de minutos trabalhados em determinada parte do expediente | timeEvaluation.getSeparateHoursWithExpedientPart(IntervalTypes.WORKING, part, tolerance): SeparatedHours
| ISeparacaoHoras getHorasTrabalhadas(int parte)
|