Á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:PGTFER927
Requisito/Story/Issue:DRHPAG-37073, DRHPAG-39108, DRHPAG-41780
Pacotes:12.1.27:https://r.totvs.io/p/999418 ; 12.1.25:https://r.totvs.io/p/999417 ; 12.1.23:https://r.totvs.io/p/999416 ; 12.1.17:https://r.totvs.io/p/999415 ;


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, devido postergação do pagamento prevista na MP 927/2020 e MP 1.046/2021.

03. SOLUÇÃO

Foi criado o RDMake PgtFer927 RDMake  PgtFer927 para realizar a geração das verbas de 1/3 ferias.

A rotina busca no acumulado as verbas de base e grava o valor no nos lançamentos mensais, possibilitando o pagamento.

...

Card documentos
InformacaoA rotina PgtFer927 é um RDMake, deve ser compilada no ambiente e incluída no menu do módulo.
TituloImportante!
 

04. DEMAIS INFORMAÇÕES


Totvs custom tabs box
tabsGeração das Verbas, Exclusão dos Lançamentos, Relatório,Informações técnicas
idsgeracao,exclusao,relatorio,info
Totvs custom tabs box items
defaultyes
referenciageracao

Card documentos
InformacaoPara utilizar a rotina é necessário que o grupo de perguntas PGTFER927 exista no ambiente. Para criá-lo execute o UPDDISTR com o último pacote arquivo diferencial de dicionário da expedição contínua do RH com data 29/05/2020 ou superior.
TituloImportante!

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 No segundo grupo temos as verbas MP2 MP3 e MP4 que correspondem a 1/3 de abono e abono mês seguinte, o pagamento dessas verbas foi separado foram separados, pois suas incidências são diferentes.
Para o pagamento dessa verba 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-se 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 .

Esse tratamento é necessário para podermos controlar quais verbas de base no acumulado já foram pagas. 



Totvs custom tabs box items
defaultno
referenciaexclusao

Para excluir os lançamentos são utilizados os mesmos parâmetros da geração. é , sendo 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.

Totvs custom tabs box items
defaultno
referenciarelatorio

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


Totvs custom tabs box items
defaultno
referenciainfo

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  o arquivo 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 , com data 29/05/2020 ou superior, que pode ser baixado da central de downloads.

Caso queira utilizar a rotina sem a execução do UPDDISTR será necessário criar o grupo de perguntas utilizando o módulo configurador.


Estrutura do Informações sobre o grupo de perguntas:

X1_GRUPOX1_ORDEMX1_PERGUNTX1_TIPOX1_TAMANHOX1_VALIDX1_GSCX1_DEF01X1_CNT01X1_DEF02X1_DEF03X1_F3
PGTFER927 1
Filiais                                      
FiliaisC99
                                                            

R
RA_FILIAL
               
               
XM0   
PGTFER927 2
Matriculas                                   
MatriculasC99
                                                            

R
RA_MAT
               
               
SRA   
PGTFER927 3Centros de
Custo              
CustoC99
                                                            RA

R
               

RD_CC
               

               CTT   
PGTFER927 4
Sindicatos                                   
SindicatosC99
                                                            

R
RA_SINDICA
               

               RCE   
PGTFER927 5
Categorias                    
CategoriasC15fCategoria()
                                                
               
R
RA_CATFUNC
               

                     
PGTFER927 6
Situacoes                     
SituaçõesC5fSituacao()
                                                 
               
R
RA_SITFOLH
               

                     
PGTFER927 7Data
de                       
deD8
                                                            

G


               
                              
      
PGTFER927 8Data
ate                                     
atéD8
                                                                           

G


                     
PGTFER927 9
Processamento                 
ProcessamentoC1
                                                            

CGerar
Verbas   
Verbas
Excluir Verbas
Relatório      
Relatório      
PGTFER927 10Verbas Base
1                 
1C30fVerbas(,MV_PAR12+MV_PAR14)
               
R
RD_PD
               
               
      
PGTFER927 11Verba Pagamento
1             
1C3fVerbas(,MV_PAR13+MV_PAR15,1)
                              
G


                     
PGTFER927 12Verbas Base
2                 
2C30fVerbas(,MV_PAR10+MV_PAR14)
               
R
RD_PD
               

                     
PGTFER927 13Verba Pagamento
2             
2C3fVerbas(,MV_PAR11+MV_PAR15,1)
                              
G


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


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


               
                              SRY   

...

SRY   
PGTFER927 17Data de pagamentoD8NaoVazio()G




05. ASSUNTOS RELACIONADOS



Templatedocumentos


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

...