Exemplo: calcular idade do trabalhador em julho
Este exemplo ilustra como criar cálculos aninhados.
Para determinar a elegibilidade do trabalhador para bonificações, você quer identificar os trabalhadores com até 25 anos em 31 de julho do ano em que a bonificação é paga.
Como os cálculos têm um número limitado de operandos, você precisa criar vários cálculos e aninhá-los. O aninhamento determina a ordem da operação se você não especifica uma
Ordem
no cálculo.Para calcular o dia 31 de julho do ano do pagamento do trabalhador, você precisa:
- Determine o ano da data de pagamento.
- Calcule 31 de julho desse ano.
Então, para calcular a idade de um trabalhador, você precisa calcular a diferença entre:
- A data de nascimento do trabalhador.
- 31 de julho do ano do pagamento do trabalhador
Segurança:
- DomínioSet Up: Calculations - Genericna área funcional Core Payroll.
- DomínioSet Up: Time Off (Calculations - Generic)na área funcional Time Off and Leave.
- Acesse a tarefaCriar cálculo de data de criação.Insira estas configurações:OpçãoValorNameData: 31 de julho do ano atual (com base na data de pagamento)CategoriaFolha de pagamentoYearAno: data de pagamento - AnoMonth7Day31
- Acesse a tarefaCriar cálculo de diferença de datas.Insira estas configurações:OpçãoValorNameIdade do trabalhador em julho do ano atual (com base na data de pagamento)CategoriaFolha de pagamentoIntervaloAnoData de inícioTrabalhador: data de nascimentoData de términoData: 31 de julho do ano atual (com base na data de pagamento)