Tempo aproximado para leitura: 00:03:30 min
Ocorrência
No processo de solicitação de férias pelo Meu RH ou de aprovação na tela de Aprovação de Férias - html-hcm.vaction, pode retornar as mensagens:
Gozo das férias não pode iniciar em dia não trabalhado.
Data de início das férias deve ser em dia trabalhado no calendário do funcionário.
Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Meu RH - Versão 12
Causa
Estas mensagens podem ser apresentadas caso exista algum feriado ou repouso cadastrado no mesmo dia e mês de início das férias.
A situação também ocorre, quando para o mesmo dia e mês de início das férias, esteja marcado o parâmetro Gerar Feriado Próximos Anos ou Replica Feriado nos feriados cadastrados em anos anteriores no programa FP1200 - Manutenção Calendário Feriados ou no FP1930 - Manutenção Localidade.
Solução
Por exemplo, o início das férias é em 01/04/2026, então você deve verificar se existe algum cadastro de feriado para 01/04, independente do ano, ou seja, verificar em 2026 e em todos os anos anteriores - 2025, 2024, 2023... 2017, 2016, etc.
Realize os seguintes passos:
1. Execute os programas FPR038A - Calendário de Feriados e FP1931 - Listagem Feriados por Localidade, listando de 01/01/0001 a 31/12/9999;
2. Nestes relatórios que foram gerados, verifique se tem feriado para o dia e mês em questão, no nosso exemplo seria 01/04. Tem que verificar em todos os anos;
3. Ao encontrar o feriado, localize no FP1200, clique no botão Modificar e desmarque o parâmetro Gerar Feriado Próximos Anos. Da mesma forma pelo FP1930, clique no botão Modificar e desmarque o parâmetro Replica Feriado. Lembrando que pode existir o feriado na mesma data em outros anos, se houver, então faça o mesmo procedimento;
4. Depois elimine o calendário pelo FP1920 - Eliminação Coletiva de Calendário ou pelo PE1920 - Eliminação Calendário Funcionário;
5. Em seguida gere o calendário pelo FP1910 - Geração Coletiva de Calendário ou pelo PE1910 - Geração Calendário Funcionário.
Importante
A mensagem de erro está relacionada a alguma informação no calendário do colaborador que precisa ser revisado. Se a configuração do calendário estiver correta e nenhum dos dias for feriado ou repouso, faça a eliminação do calendário e gere novamente.
Identifique se o funcionário está configurado para utilizar o calendário da localidade ou o calendário individual. O Meu RH utiliza os calendários lançados no Datasul para identificar se o dia em que as férias se iniciam é trabalhado ou não.
Para saber se o colaborador utiliza o calendário por localidade ou o calendário individual, verifique via PE1700 - Manutenção Funcionário Ponto Eletrônico, na pasta Cálculo, o parâmetro Gera Calendário, se estiver ativo, o colaborador utiliza o calendário individual - módulo de ponto. Caso contrário, é utilizado o calendário da localidade - pelo módulo de folha.
Caso desejar, essa validação pode também ser desconsiderada para que a mensagem não seja apresentada. Para isso, acesse o FP0540 - Consulta Descentralização RH, na pasta Workflow clique no botão Férias, e na próxima tela, no FP0540B, marque o parâmetro Aceitar Inic Férias Dia não Trabalhado.
Após alterar qualquer parâmetro, será necessário clicar no botão OK do FP0540B e também no botão OK do programa FP0540 para que as configurações sejam aplicadas.
Saiba mais
Mais informações e orientações, nos artigos:
RH - Linha Datasul - MPE - Porque mesmo eliminando o feriado nesse ano, continua considerado o dia como feriado no calendário
RH - Linha Datasul - MFP - FP1930 - Quando o campo replica feriado deve ser marcado
0 Comentários