Ir para conteúdo

Compensação de feriado no RM chronus


Luis F Rodrigues

Posts Recomendados


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Prezados,

O dia 07/09/2016 está cadastrado no meu calendário como feriado.
Porém foi feito um acordo com os empregados para que eles trabalhem no dia 07/09/2016 (feriado) para folgar no dia 09/09/2016 (dia normal).
Fiz a utilização de Dia ponte informando o dia 09/09/2016 como dia ponte e o dia 07/09/2016 como a data que será trabalhada para pagar o dia ponte.
O sistema fez o abono do dia 09/09/2016 por ser dia ponte mas não está entendendo que o dia 07/09/2016 foi para pagar o dia 09 e por ser feriado continua calculando horas extras para todos os empregados.

Como tratar esta situação em que um empregado trabalha no feriado para folgar em um dia normal???

Link para comentar
Compartilhar em outros sites

  • 3 anos depois...

  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Precisei disso também, e no final consegui uma solução. Foi algo que encontrei como fazer na mão para cada funcionário, mas funciona. 

 O horário em questão usado é das 09:00 as 12:00 e depois das 13:00 as 18:00.

Usei o recurso MODIFICAÇÃO DE OCORRÊNCIAS na movimentação, conforme o print abaixo. 

Primeiro, precisei verificar se existiam horas extras a serem calculadas ou atrasos no dia que foi compensado (trabalhado). Neste exemplo o funcionário trabalhou no feriado de 20/11 e folgou o dia 22/11 que deveria trabalhar. Veja que teve um período de 3 minutos antes da sua jornada 

image.png

Não vou colocar o print com as ocorrências do dia 22, mas não gerou mais a falta que estava gerando pra o funcionário, pois ele deveria trabalhar neste dia e não teve batidas. 

Foram inseridas regras de alteração para o funcionário para alterar a Extra em Feriado (EFA) para T, no horário de trabalho dele, das 9h as 18h e antes e após, mudando pra considerar como Extra Autorizado (EA), e com isso não tratou EXTRAS EM FERIADO. 

Já no outro dia (22/11) que ele deveria trabalhar, mudei na ocorrência para mudar de Falta (F) para trabalhado (T). 

Pronto. Funcionou corretamente!! 

Se alguém tiver outra forma de fazer, mais simples ou não, comenta ai. 😃

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Ahh, estando nas ocorrências, quando estiverem calculadas e "erradas", pode usar o menu processo e incluir diretamente o "ajuste" para nova ocorrência. 

image.png

 

------

image.png

 

Onde, após recálculo ficarão como desejar. Neste caso abaixo, substituindo a falta pelo dia trabalhado...

image.png

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  25
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  215
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  46
  • Dispositivo:  Windows

Em 18/12/2019 at 16:23, Jair - Fórmula disse:

Precisei disso também, e no final consegui uma solução. Foi algo que encontrei como fazer na mão para cada funcionário, mas funciona. 

 O horário em questão usado é das 09:00 as 12:00 e depois das 13:00 as 18:00.

Usei o recurso MODIFICAÇÃO DE OCORRÊNCIAS na movimentação, conforme o print abaixo. 

Primeiro, precisei verificar se existiam horas extras a serem calculadas ou atrasos no dia que foi compensado (trabalhado). Neste exemplo o funcionário trabalhou no feriado de 20/11 e folgou o dia 22/11 que deveria trabalhar. Veja que teve um período de 3 minutos antes da sua jornada 

image.png

Não vou colocar o print com as ocorrências do dia 22, mas não gerou mais a falta que estava gerando pra o funcionário, pois ele deveria trabalhar neste dia e não teve batidas. 

Foram inseridas regras de alteração para o funcionário para alterar a Extra em Feriado (EFA) para T, no horário de trabalho dele, das 9h as 18h e antes e após, mudando pra considerar como Extra Autorizado (EA), e com isso não tratou EXTRAS EM FERIADO. 

Já no outro dia (22/11) que ele deveria trabalhar, mudei na ocorrência para mudar de Falta (F) para trabalhado (T). 

Pronto. Funcionou corretamente!! 

Se alguém tiver outra forma de fazer, mais simples ou não, comenta ai. 😃

Coletivamente também teria nas alterações globais.

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

15 horas atrás, FABIO MATOS DE SOUZA disse:

Coletivamente também teria nas alterações globais.

 

ok, mas explica melhor como seria!! :)

Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  145
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40

Pessoal, boa tarde!

E quando temos a seguinte situação...

Funcionários irão folgar dia 01-11-2021 para isso irão trabalhar dias 25-10 a 28-10, 03-11 a 04-11, 08-11 a 10-11 uma hora a mais.

Vi que tem como colocar uma formula, mas alguém tem ideia de como seria?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  145
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40

Consegui colocando a formula:

/* Funcionários irão folgar dia 01-11-2021 para isso irão trabalhar dias 25-10 a 28-10, 03-11 a 04-11, 08-11 a 10-11. */

SE PAR = '25/10/2021' ENTAO VERDADE SENAO
    SE PAR = '26/10/2021' ENTAO VERDADE SENAO
        SE PAR = '27/10/2021' ENTAO VERDADE SENAO
            SE PAR = '28/10/2021' ENTAO VERDADE SENAO
                SE PAR = '03/11/2021' ENTAO VERDADE SENAO
                    SE PAR = '04/11/2021' ENTAO VERDADE SENAO
                        SE PAR = '08/11/2021' ENTAO VERDADE SENAO
                            SE PAR = '09/11/2021' ENTAO VERDADE SENAO
                                SE PAR = '10/11/2021' ENTAO VERDADE SENAO  FALSO  FIMSE
                            FIMSE
                        FIMSE    
                    FIMSE
                FIMSE
            FIMSE
         FIMSE
     FIMSE
FIMSE

  • Like 1
Link para comentar
Compartilhar em outros sites

  • 2 meses depois...

  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Boa @Dayana Fernandes todos colaborando com suas dicas, isso aqui vai ficando cada vez mais completo com mais e mais informações e soluções diferentes para vários casos. 

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.