Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:SIGAGPE
Função:

GPMNEBRA

GPFO1BRA

GPFO2BRA

GPFO3BRA

GPFORBRA

Ticket:


Requisito/Story/Issue (informe o requisito relacionado) :

DRHPAG-37755

Pacote:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=971803

12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=971804

12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=971805

12.1.27: https://suporte.totvs.com/portal/p/10098/download?e=971806


02. SITUAÇÃO/REQUISITO

Foi efetuado o procedimento para adiar o pagamento do 1/3 de férias no cálculo de férias do funcionário, conforme documentação disponível aqui. Ao efetuar o cálculo do dissídio de funcionário com cálculo de férias anterior ao que ocorreu antes do período de início do adiamento do 1/3 de férias, não ocorre apuração correta da diferença de 1/3 de férias.

03. SOLUÇÃO

Para tratar os casos de cálculo no dissídio, será foi efetuado alteração nas fórmulas padrão de geração de 1/3 nas férias (S_GRTERFER e S_GRTERABO) para verificar se o cálculo das férias foi realizada após o início realizado dentro do período do adiamento de 1/3 de férias ou se foi realizado antes /do adiamento ou após o adiamento, para que seja considerado os Ids de cálculo padrão referente ao 1/3 (0077, 0078, 0079, 0206)término do adiamento.

Aviso
titleAtenção

Como houve alteração nas fórmulas padrão, o roteiro FER deverá ser alterado manualmente no cadastro de roteiro roteiros para habilitar a execução das fórmulas S_GRTERFER e S_GRTERABO; por consequência, as fórmulas de usuário criadas na documentação disponível aqui não precisarão ser mais utilizadas, então também deve ser efetuado alteração no roteiro FER para desabilitar sua execução desabilitá-las.


Para permitir o controle automático citado acima, foram criados mnemônicos em que deverão ser preenchidos as informações referente ao período inicial e final do adiamento do 1/3 de férias e aos códigos das verbas de base que foram criados para demonstrar o valor do 1/3 de férias adiado:

MnemônicoTipoObjetivoExemplo de preenchimento
P_ADIPINICaracterDefinir o período inicial do adiamento do 1/3 de férias"202003"
P_ADIPFIMCaracterDefinir o período final do adiamento do 1/3 de férias"202011"
P_ADIUTFMCaracterDefinir o código da verba de base de 1/3 de férias mês"MP1"
P_ADIUTFMSCaracterDefinir o código da verba de base de 1/3 de férias mês seguinte"MP2"
P_ADIUTAM CaracterDefinir o código da verba de base de 1/3 de abono mês"MP3"
P_ADIUTAMS CaracterDefinir o código da verba de base de 1/3 de abono mês seguinte"MP4"

...

Com a configuração do exemplo acima, está foi definido para o sistema que o período de adiamento do 1/3 de férias ocorreu ocorre entre 03/2020 a 11/2020, a geração do valor de 1/3 de férias foi será realizado nas verbas de códigos MP1 e MP2 e a geração do valor de 1/3 de abono foi será realizado nas verbas de códigos MP3 e MP4.


Dica
titleDica

Caso o não tenha adiamento do 1/3 de abono não tenha sido adiado, não informe os códigos da verba nos mnemônicos P_ADIUTAM e P_ADIUTAMS, pois dessa forma será assumido os códigos das verbas relacionados aos o sistema fará a geração desse valor nos Ids de cálculo padrão (0079 e 0206).

Caso não tenha sido efetuado o adiamento de 1/3 de férias para nenhum funcionário, basta não preencher preencher nenhum dos mnemônicos acima, pois dessa forma o sistema fará a geração de 1/3 de férias nas verbas de Ids de cálculo padrão (0077, 0078, 0079 e 0206)


Seguindo a configuração do exemplo acima, se for efetuado cálculo de férias com início em 07/2020, como o período estará compreendido no adiamento do 1/3 de férias, a rotina irá gerar o 1/3 de férias nas verbas de base MP1 e MP2. Quando Se for efetuado o cálculo de férias com início em 12/2020, não será realizado o adiamento do 1/3 e a rotina o sistema irá gravar o 1/3 nas verbas relacionadas aos Ids de cálculo padrão (0077, 0078, 0079, 0206).


Para o Dissídiodissídio, o sistema seguirá a mesma lógica das férias: se no período de cálculo houver férias com início antes do período de adiamento de 1/3 de férias, o sistema irá apurar o 1/3 nas verbas dos Ids de cálculo padrão (0077, 0078, 0079, 0206); caso o férias tenha iniciado início após o período de adiamento de 1/3 de férias e antes do período de término, o sistema fará uma busca adicional na tabela SRR para verificar se no cálculo das férias foi gerado a verba de base de 1/3 de férias/abono para somente assim considerar que a geração do 1/3 de férias/abono deve ser efetuado na verba nas verbas de base, uma vez que pode haver possibilidade do funcionário não ter tido o 1/3 de férias adiado, mesmo após o período de início do adiamento, por alguma regra específica da empresa.


Dica
titleDica

Para que uma verba seja recalculada no dissídio, é necessário que o campo "Dissid. Ret." (RV_COMPL_) esteja preenchido com "S" (Sim) e ainda é necessário preencher o código da verba onde será gerado a diferença de dissídio no campo "Verba P.Diss" (RV_CODCOM_), ambos disponíveis no cadastro de verbas. 

Caso no período de cálculo do dissídio ainda não seja devido o pagamento da diferença o do 1/3 de férias, ou seja, o pagamento também será adiado, recomenda-se a criação de mais verbas de base , para que seja gravado a diferença de 1/3 de férias nessas novas verbas. Com isso, é será possível distinguir o valor de 1/3 de férias que é proveniente do cálculo de férias e o valor de 1/3 de férias que é proveniente de diferença gerada no Dissídiodissídio. Dessa forma, quando for executado o programa PGTFER927, de acordo a este tutorial, será necessário preencher tanto os códigos das verbas de 1/3 gerados de férias geradas no cálculo das férias quanto os códigos de diferença de 1/3 de diferença gerada férias gerados no Dissídiodissídio.

Caso no período de cálculo do dissídio seja devido o pagamento da diferença do 1/3 de férias, ou seja, esse valor será pago em folha, não será necessário criar novas verbas de verbas, devendo apenas efetuar preenchimento dos campos "Dissid. Ret." (RV_COMPL_) e "Verba P.Diss" (RV_CODCOM_), onde no último campo poderá ser informado as verbas de diferença de 1/3 de férias padrão (Ids 0090 e 0091) ou outras verbas conforme preferência, pois dessa forma as diferenças serão geradas em verbas de Proventode provento, sendo assim pagas na folha do funcionário. Dessa forma, quando for executado o programa PGTFER927, de acordo a este tutorial, será necessário preencher apenas os códigos das verbas de base de 1/3 de férias geradas no cálculo das férias.


04. DEMAIS INFORMAÇÕES

Não há.

...