A funcionalidade de Fórmulas do Ponto permite criar expressões personalizadas para automatizar cálculos e validações durante a apuração de ponto. Por meio das fórmulas, é possível aplicar regras específicas de negócio utilizando dados como:
Informações do colaborador (como idade, tipo de contrato, jornada, etc.)
Dados contextuais (como data de referência, feriados, escalas, etc.)
Atributos diversos do produto (como eventos, ocorrências, horários, justificativas)
Essa flexibilidade elimina a necessidade de desenvolvimento adicional, garantindo que os cálculos reflitam fielmente as políticas internas da empresa e mantenham consistência com os relatórios e processos de consolidação.
Acesso
Para acessar a funcionalidade de Fórmulas, navegue pelo menu: Configurações > Ponto > Fórmulas
Editor de Fórmulas
O Editor de Fórmulas é o ambiente onde as expressões são criadas e mantidas. Ele permite combinar funções, atributos e operadores lógicos para definir regras de cálculo utilizadas na apuração do ponto.
As fórmulas seguem uma sintaxe própria e utilizam funções pré-definidas, garantindo padronização e validação durante a execução.
Funções Numéricas
As funções numéricas permitem realizar cálculos matemáticos, médias, arredondamentos, diferenças entre datas e conversões.
Exemplo
Media(10, 20, 30)→ Retorna 20Maior(5, 8, 3)→ Retorna 8DiferencaEmDias(#01/01/2023#, #15/01/2023#)→ Retorna 14
Funções Lógicas
As funções lógicas são utilizadas para validações condicionais, permitindo verificar regras como situação do colaborador, existência de dados ou comparação de valores.
Exemplo
Nao(Verdadeiro)→ Retorna FalsoDataVazia([FERIAS_DATAINICIOPA])Se [IDADE] > 60 Entao "Aposentado" Senao "Ativo"
Funções de Data e Horário
Essas funções permitem manipular datas e horários, calcular períodos, converter formatos e identificar informações como dia da semana ou referência da empresa.
Exemplo
DataAtual()SomaDias(#01/01/2023#, 10)HorarioParaCentesimal(08:30)
Funções de Contexto
As funções de contexto permitem acessar valores específicos de um atributo em uma data determinada, considerando o histórico do colaborador e o cenário da apuração.
Exemplo
Contexto(#01/01/2023#, "CODIGOSITUACAO")
Atributos Disponíveis
Os atributos representam informações carregadas dinamicamente durante a execução da fórmula, como dados cadastrais, situação do colaborador, contexto do dia e informações de escala.
Cada atributo possui um tipo de dado específico (texto, número, data, horário ou booleano) e pode ser utilizado diretamente nas expressões.
Comportamento na Consolidação
Durante a consolidação do ponto, o sistema executa as fórmulas dia a dia dentro do período apurado. Para cada data, os atributos são atualizados conforme o contexto daquele dia específico.
Esse comportamento garante que os cálculos reflitam corretamente jornadas, escalas, feriados, ocorrências e demais variáveis envolvidas no processo.
Exemplo
As funções avançadas permitem cálculos mais complexos, como contagem de dias trabalhados por dia da semana, domingos consecutivos, feriados trabalhados e horas anteriores.
ContarDiasTrabalhadosPorDiaSemana("Domingo", #01/01/2023#, #31/01/2023#)HorasTrabalhadas(#01/01/2025#, Verdadeiro, Falso, Verdadeiro)QuantidadeDeFeriadosTrabalhadosNoPeriodo(#01/01/2025#, #31/12/2025#)
Comentários
0 comentário
Por favor, entre para comentar.