Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:SIGAGPE
Função:GERUMT927 e GPMNEBRA
Ticket:

9415168

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

DRHPAG-38645, DRHPAG-38848

Pacote:12.1.27:https://r.totvs.io/p/976327 ; 12.1.25:https://r.totvs.io/p/976326 ; 12.1.23:https://r.totvs.io/p/976325 ; 12.1.17:https://r.totvs.io/p/976324 ;


02. SITUAÇÃO/REQUISITO

Quando a MP 927/2020 foi publicada, foi decidido pelo adiamento do pagamento do 1/3 de férias e foi decidido desabilitar a fórmula de geração de 1/3 no cálculo de férias,

03. SOLUÇÃO

Criação do rdmake GERUMT927 para gerar as verbas de base de 1/3 de férias das férias que tiveram o adiamento do 1/3 devido adoção da MP 927/2020 para situação em que foi desabilitado a fórmula de geração de 1/3 no cálculo de férias. O sistema irá verificar as verbas do cálculo de férias e irá gerar as verbas de base de 1/3 nas tabelas SRR e SRD. 

Dessa forma, quando houver a necessidade do pagamento na folha do valor de 1/3 de férias adiado, poderá ser utilizado o rdmake PGTFER927, conforme orientação disponível no link https://tdn.totvs.com/x/cvTAI.


Importante

A rotina GERUMT927 é um RDMake, portanto deve ser compilada no ambiente e incluída no menu do módulo.


A rotina NÃO deve ser utilizada pelos clientes que desde o início utilizaram a fórmula customizada conforme orientação disponível em https://centraldeatendimento.totvs.com/hc/pt-br/articles/360045596313.


A rotina irá efetuar um filtro pelos cálculos de férias com data de início definido a partir do mnemônico P_ADIPINI até o período definido no mnemônico P_ADIPFIM (dica: consulte a documentação em "Assuntos Relacionados" para mais informações sobre os mnemônicos).

Obs.: a rotina não realiza filtro por filial, matrícula e etc.. Caso deseje alterar o filtro para não processar todos os funcionários, altere o RDMake para especificar o filtro conforme necessidade.


Em seguida, será efetuado pesquisa na tabela SRR pela verba de id de cálculo 0072 ou pela verba de base de 1/3 definido no mnemônico P_ADIUTFM. Caso não encontre nenhuma dessas verbas, entende-se que não houve a geração do 1/3 de férias no cálculo de férias, então a rotina irá pesquisar todos as verbas relacionadas ao cálculo de férias; caso encontre a verba no cálculo de férias do funcionário, o cálculo de férias não será verificado e o sistema passará para a verificação do próximo cálculo.

Em seguida, a rotina irá separar o que é valor referente a férias no mês, o que é referente a férias mês seguinte, o que é referente ao abono no mês e o que é referente ao abono mês seguinte, de acordo com os ids de cálculo abaixo:

  • Férias no mês: 0072, 0343, 0345, 0636, 0075, 0082, 0639, 0640, 1308, 1310, 1296, 1298, 1300, 1302, 1304, 1306 e 0080;
  • Férias mês seguinte: 0073, 0344, 0346, 0637, 0076, 0083, 1405, 1406, 1309, 1311, 1297, 1299, 1301, 1303, 1305, 1307 e 0081;
  • Abono no mês: 0074, 0623, 0622, 1407, 1408, 1324, 1326, 1312, 1314, 1316, 1318, 1320, 1322 e 1330;
  • Abono mês seguinte: 0205, 0634, 0633, 1409, 1410, 1325, 1327, 1313, 1315, 1317, 1319, 1321, 1323 e 1331.

Em seguida, a rotina irá gerar um terço de cada valor nas verbas definidas nos mnemônicos P_ADIUTFM, P_ADIUTFMS, P_ADIUTAM e P_ADIUTAMS nas tabelas SRR e SRD e irá exibir um log com as verbas que foram geradas.


Observação

Ao término do processamento, a rotina irá configurar o mnemônico P_LGERBAS com conteúdo .T.. Isso significa que não será mais possível executar o RDMake, a não ser que o conteúdo seja alterado para .F..


04. DEMAIS INFORMAÇÕES

Não há.


05. ASSUNTOS RELACIONADOS

DRHPAG-37755 DT Cálculo do dissídio após adiamento do 1/3 de férias