01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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.


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:

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.


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




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>