01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAGPE
Função:PGTFER927
Requisito/Story/Issue:DRHPAG-37073


02. SITUAÇÃO/REQUISITO

Definir um procedimento para realizar o pagamento das verbas de 1/3 de férias que foram geradas com verbas de base.

03. SOLUÇÃO

Foi criado o RDMake PgtFer927 para realizar a geração das verbas de 1/3. A rotina busca no acumulado as verbas de base e grava o valor no lançamentos mensais, possibilitando o pagamento.


 


Para gerar as verbas acesse a rotina e preencha as perguntas utilizadas na busca das verbas no acumulado, caso essas perguntas sejam deixadas em branco serão consideradas todas as informações.


Para realizar a busca é necessário informar as verbas de base que foram usadas no cálculo das férias e a verba que será usada no pagamento.
Há três grupos de verbas nas perguntas, cadas grupo tem as verbas de base, onde é possível escolher até 10 verbas, e a verba de pagamento.

Para as verbas de pagamento recomendamos a criação de novas verbas de provento, agrupando as verbas de base por incidências.

Nesse exemplos usamos dois grupos, no primeiro temos as verbas de base MP1 e MP2 que correspondem às verbas de 1/3 de Férias e 1/3 de férias mês seguinte.
Para o pagamento dessa verba foi criada a verba MP8 com as incidências da verba de diferença de férias ( ID 0090 )

no segundo grupo temos as verbas MP2 e MP4 que correspondem a 1/3 de abono e abono mês seguinte, o pagamento dessas verbas foi separado pois suas incidências são diferentes.
Para o pagamento foi criada a verba MP9 com as mesmas incidências da verba de diferença de 1/3 de abono ( ID 0095 )



É necessário também informar o roteiro no qual o pagamento será realizado, nesse caso na folha. 
Atenção ao escolher o roteiro para o pagamento por conta do cálculo dos impostos. Caso queira realizar o pagamento no roteiro de valores extras, VEX, certifique que este está configurado para integrar com o roteiro da folha.


Ao executar a rotina os lançamentos são gerados na RGB.

Os lançamentos são feitos com a origem F e não podem ser alterados ou excluídos utilizando as rotinas de lançamento por funcionário ou verba no sistema, esse tratamento é necessário para podermos controlar quais verbas de base no acumulado já foram pagas. 


Para excluir os lançamentos são utilizados os mesmos parâmetros da geração. é necessário apenas alterar a pergunta Processamento para a opção Excluir


Com isso o sistema irá buscar as verbas de pagamento que estão na RGB e excluir o lançamento. O sistema também irá atualizar no acumulado o controle que indica se a verba de base foi paga ou não.

Foi disponibilizado um relatório para demonstrar os valores das verbas de base que estão no acumulado e que ainda não foram pagas.

Para gerar o relatório altere a pergunta Processamento para Relatório, serão utilizados os mesmos parâmetros para o filtro das informações


O relatório apresenta as verbas por funcionário, um total por funcionário, o total por centro de custo e por filial.

Valores por funcionário 


Totalizadores por Centro de Custo e por Filial


Por ser um RDMAKE, a rotina PGTFER927 não está no arquivo .PTM disponibilizado para atualização do sistema. Para utilizar a rotina é necessário compilar no repositório os arquivos PGTFER927.PRW e os arquivos .TRES que contem os recursos de tradução. Não esqueça de incluir o arquivo PGTFER927.CH na pasta de includes do ambiente. 


Para essa rotina foi criado o grupo de perguntas (SX1) PGTFER927, ele é criado ao executar o UPDISTR com o último diferencial de dicionário da expedição contínua do RH que pose ser baixado da central de downloads.

Informações sobre o grupo de perguntas:

X1_GRUPOX1_ORDEMX1_PERGUNTX1_TIPOX1_TAMANHOX1_VALIDX1_DEF01X1_CNT01X1_DEF02X1_DEF03X1_F3
PGTFER927 1FiliaisC99

RA_FILIAL
               XM0   
PGTFER927 2MatriculasC99

RA_MAT
               SRA   
PGTFER927 3Centros de CustoC99

RA_CC
               CTT   
PGTFER927 4SindicatosC99

RA_SINDICA
               RCE   
PGTFER927 5CategoriasC15fCategoria()
RA_CATFUNC
                     
PGTFER927 6SituaçõesC5fSituacao()
RA_SITFOLH
                     
PGTFER927 7Data deD8



                     
PGTFER927 8Data atéD8



                     
PGTFER927 9ProcessamentoC1
Gerar Verbas
Excluir VerbasRelatório      
PGTFER927 10Verbas Base 1C30fVerbas(,MV_PAR12+MV_PAR14)
RD_PD
                     
PGTFER927 11Verba Pagamento 1C3fVerbas(,MV_PAR13+MV_PAR15,1)


                     
PGTFER927 12Verbas Base 2C30fVerbas(,MV_PAR10+MV_PAR14)
RD_PD
                     
PGTFER927 13Verba Pagamento 2C3fVerbas(,MV_PAR11+MV_PAR15,1)


                     
PGTFER927 14Verbas Base 3C30fVerbas(,MV_PAR10+MV_PAR12)
RD_PD
                     
PGTFER927 15Verba Pagamento 3C3fVerbas(,MV_PAR11+MV_PAR13,1)


                     
PGTFER927 16RoteiroC3NaoVazio() .AND. ExistCpo('SRY')


               SRY   

04. ASSUNTOS RELACIONADOS




<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>