Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Função de Fórmula que retorna o número de dias que o funcionário deverá trabalhar no próximo mês conforme calendário, afastamento, férias, admissão, demissão, aviso prévio e histórico de horário.

Sintaxe: NDTRABPXMES

...

Totvs custom tabs box
tabsHorário atual, Horário Futuro, Afastamento com retorno, Afastamento sem retorno, Calendário, Admissão próximo mês, Mudança de Horário após dia 01, Férias, Demissão, Aviso Prévio
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9,passo10
Totvs custom tabs box items
defaultyes
referenciapasso1

Funcionário possui o horário abaixo com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

Ao executar a fórmula, retornou 20 dias trabalhados:

Totvs custom tabs box items
defaultno
referenciapasso2

Funcionário possui o horário abaixo com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado informado no cadastro de funcionário, porém a data da mudança do horário está para 01/05/2023. 


Ao executar a fórmula, retornou 30 dias trabalhados, pois considerou o horário anterior conforme o histório. E neste horário estava configurada somente uma jornada de 1 dia trabalhado:

Totvs custom tabs box items
defaultno
referenciapasso3

Funcionário com afastamento iniciando dia 30/03/2023 e finalizando dia 03/04/2023 e com o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

A Função de fórmula irá considerar 19 dias trabalhados, desconsiderando o dia 03/04 na contegem de dias trabalhados, pois os dias 01 e 02 de Abril não são considerando como trabalhados conforme o horário do funcionário:


Outro cenário apresentado é quando o funcionário possui mais de um afastamento no mesmo mês, são somandos os dias de afastamento e desconsiderados nos dias trabalhados. Neste cenário o funcionário ainda está com o horário 0001 apresentado acima, com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

Totvs custom tabs box items
defaultno
referenciapasso4

Funcionário com 2 afastamentos, sendo o ultimo sem retorno e com o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

A Função de fórmula irá considerar 6 dias trabalhados, desconsiderando o dia 03/04 e a partir do dia 12/04 na contegem de dias trabalhados, pois os dias 01 e 02 de Abril não são considerando como trabalhados conforme o horário do funcionário:

Totvs custom tabs box items
defaultno
referenciapasso5

No calendário vinculado a seção do funcionário foi cadastrado o fériado nacional do dia 07/04/2023:

A Função de fórmula irá considerar 5 dias trabalhados, desconsiderando o dia 03/04 pois os dias 01e 02 de Abril não são considerando como trabalhados conforme o horário do funcionário, o dia 07/04 pois é feriado e a partir do dia 12/04 na contegem de dias trabalhados:

Totvs custom tabs box items
defaultno
referenciapasso6

Funcionário com admissão para o dia 10/04/2023 e com o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

A Função de fórmula retornou 15 dias trabalhados, pois começou a contar a partir do dia 10/04 e desconsiderou os dias de descanso/compensando do horário do funcionário:

Totvs custom tabs box items
defaultno
referenciapasso7

O Horário do funcionário foi alterado no dia 05/04:

Image Added

O horário 0020 só tem uma jornada e é trabalhada. 

Image Added

O horário 0001 com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado:

Image Added

O funcionário tem um afastamento sem retorno iniciando dia 12/04:

Image Added

E tem um feriado no dia 07/04:

Image Added

Executando a fórmula retornou 8 dias, pois foi considerado 4 dias (de 01 a 04 de abril) do horário 0020, sendo o dia 01 e 02 trabalhado conforme a jornada do horário 0020 e 4 dias do horário 0001 (dia 05, 06, 10 e 11), desconsiderando os dias 07 (Fériado), 08 (compensado), 09 (descanso) e a partir do dia 12 (afastamento sem retorno):

Image Added

Totvs custom tabs box items
defaultno
referenciapasso8

Funcionário com férias marcadas, finalizando dia 05/04:

Image Added

Funcionário possui o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado, retornando 20 dias trabalhados de acordo com o índice de horário/Data Base:

Image Added

E também tem um fériado no dia 07/04:

Image Added

Ao executar a fórmula, retornou 16 dias, pois foi desconsiderado 3 dias de férias e 01 dia de fériado dos dias trabalhados do horário:

Image Added

Totvs custom tabs box items
defaultno
referenciapasso9

Funcionário com demissão cadastrada e calculada para o dia 14/04:

Image Added

Funcionário possui o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado, retornando 20 dias trabalhados de acordo com o índice de horário/Data Base:

Image Added

E também tem um fériado no dia 07/04:

Image Added

Ao executar a fórmula, retornou 9 dias, pois foi desconsiderado como trabalhado a partir do dia 15/04 e 01 dia de fériado dos dias trabalhados do horário:

Image Added

Nota
iconfalse
titleAtenção

Só é desconsiderado os dias após a data de demissão/cálculo se a rescisão estiver calculada.

Totvs custom tabs box items
defaultno
referenciapasso10

Funcionário com aviso prévio trabalhado finalizando dia 18/04:

Image Added

Funcionário possui o horário com Jornada de 7 dias sendo 5 dias trabalhado e 2 dias de descanso/compesado, retornando 20 dias trabalhados de acordo com o índice de horário/Data Base:

Image Added

E também tem um fériado no dia 07/04:

Image Added

Retornou 11 dias, pois foi desconsiderado como trabalhado a partir do dia 19/04 e 01 dia de fériado dos dias trabalhados do horário:

Image Added

Dica
titleDica

A função de fórmula verifica o horário do funcionário conforme o indice correspondente ao dia do mês, sendo de responsabilidade do usuário efetuar o cadastro das jornadas e informar o índice de horário/data base no cadastro do funcionário e/ou histórico de horário. Se um índice for trabalhado no sabado, será considerado como dia trabalhado, assim como um índice de descanso/compensado for segunda-feira será desconsiderado na contagem de dias trabalhados.  

...

  • GFORMULAS
  • GCALENDARIO
  • GFERIADO
  • PFHSTAFT
  • PFHSTHOR
  • PFUNC
  • PFUFERIASPER