Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min

1. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Recursos Humanos
Módulo:SIGAGFP / SIGAVDF
Função:GFPCONV
Requisito/Story/Issue (informe o requisito relacionado) :

DRHGFP-

2553, DRHGFP-2554, DRHGFP-2555, DRHGFP-2556, DRHGFP-2557, DRHGFP-2558, DRHGFP-2559, DRHGFP-2560, DRHGFP-2564, DRHGFP-2673

2992


02. SITUAÇÃO/REQUISITO

Desenvolver uma rotina para realizar tratamento de dados (conversor) em base versão P12 após migração proveniente da versão P11.90.

03. SOLUÇÃO

Disponibilizado conversor específico para tratamento de dados Folha Pública - GFPCONV.

A rotina deve ser executada após migração  de versão (P11.90 para P12).

Dentre os cadastros tratados estão: Funcionários, Processos, Períodos, Recibo de Férias, etc.

Totvs custom tabs box
tabsCadatro de Funcionários, Cadastro de Processos, Cadastro de Roteiros, Cadastro de Períodos, Tipos de Ausências, Lançamentos de Ausências (Afastamentos), Passo7
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7

Opções de processamento da rotina GPFCONV:

Totvs custom tabs box items
defaultyes
referenciapasso1

Tratamentos realizados no cadastro de Funcionários:

CampoDescriçãoObservaçõesRA_HRSDIAHoras Dia

Para preenchimento do campo Horas Dia, será consultado o valor atual do campo Horas Mês (RA_HRSMES) e dividido seu valor por 30 (dias), resultando na quantidade de horas trabalhadas por dia. [ HorasMês/30 ]

O conteúdo do campo Horas Dia é utilizado durante os cálculos de roteiros na P12.

RA_REGIMERegimeCaso o campo Regime esteja em branco no cadastro de Funcionários, seu conteúdo será atualizado com 2 - Estatutário.RA_AFASFGTCódigo Afastamento FGTS

Será realizada a troca dos códigos de Afastamento FGTS conforme tabela abaixo:

Código P11Código P12
2I2
3I3
4I4
5N1
6Q5
7Q6
9S3
BQ4
II1
NN2
OO1
PP1
QQ1
SS2
UU1
outrospermanece mesmo valor
Totvs custom tabs box items
defaultno
referenciapasso2

Tratamento realizado quanto ao cadastro de Processos:

  • O cadastro de Processos (RCJ) na P12 possui a carga de códigos padrões para Folha Privada (00001 - CLT Mensal; 00002 - CLT Semanal; 00003 - Autônomo Mensal; 00004 - Autônomo Semanal) e, para a Folha Pública foi criado o código padrão 50000 - Membros/Servidores.
    • O conversor irá trocar o código de processo 00001 (P11.90) por 50000 (padrão servidores P12). Os campos alterados são:
CampoDescriçãoRA_PROCESProcesso do FuncionárioRCF_PROCESProcesso Cabeçalho CalendárioRCG_PROCESProcesso Itens CalendárioRCH_PROCESProcesso Itens PeríodoR8_PROCESProcesso Lançamento de AusênciasRD_PROCESProcesso Acumulados (Ficha Financeira)RC_PROCESProcesso Cálculo Período AbertoRH_PROCESProcesso Cabeçalho FériasRR_PROCESProcesso Itens Férias/RescisãoRG_PROCESProcesso Cabeçalho RescisãoRK_PROCESProcesso Lançamentos FuturosRGB_PROCESProcesso Lançamentos PeríodoRCL_PROCESProcesso Cadastro de PostosRGA_PROCESProcesso Período Padrão
  • Foi criado o campo Módulo (RCJ_MODULO) no cadastro de Processos (RCJ) para identificar a qual módulo o processo pertence - GPE ou GFP. Essa informação será utilizada durante o cadastro de Períodos, para seleção de roteiros correspondentes, e também durante os cálculos para execução dos processos conforme tipo de Folha selecionada.
  • O cadastro de Lançamentos Fixos possui dois campos referentes a roteiros (RG1_ROT e RG1_ROTEIR).
    • O campo RG1_ROTEIR (P11.90) foi desativado.
    • O campo RG1_ROT é o campo padrão utilizado pela P12 para referenciar o roteiro de cálculo utilizado pelo Lançamento Fixo.
    • O conteúdo do campo RG1_ROTEIR será duplicado para o campo RG1_ROT.
Totvs custom tabs box items
defaultno
referenciapasso3

Cadastro de Periodos
A função ConvPer() do fonte GpeConv() executa a conversão do cadastro de período, somente se todas tabelas estiverem vazias. Necessario criação/alteração de função para que popule somente a tabela RFQ.

  • RFQ - Cabeçalho Período
    Necessário conversor para criação dos dados nessa tabela , que não existia na 11.90; Criar já com os conteúdos dos campos RFQ_PROCES e RFQ_MODULO corretos (processo 50000, módulo GFP).
    Verificar função Carper() do GPECONV
  •  RCF - Cabeçalho Calendário
    Necessário tratar os campos RCF_DATINI e RCF_DATFIM que não são preenchidos na 11.90, porém são preenchidos na P12. Preencher com o conteúdo dos campos RCH_DTINI e RCH_DTFIM do período referente.
    Preencher o conteúdo do RCF_MODULO com “2”
    Criar os períodos referentes aos registros da SRD, que não possuem correspondência na RCF
  • RCH – Periodo de Calculo
    Criar os períodos referentes aos registros da SRD, que não possuem correspondência na RCH

Tratamentos realizados quanto ao cadastro de Roteiros:

  • Na P12 foi criada a tabela RFQ - Cabeçalho de Períodos para complementar o cadastro de Períodos com as tabelas já existentes (RCF. RCG, RCH).
  • A tabela RFQ possui os dados do período, como Processo, Período, Nr.Pagamento, Data Inicial e Final, Módulo de origem, etc, enquanto a tabela RCH guarda os dados de cada roteiro pertencente àquele período.
  • O conversor irá criar os registros para o Cabeçalho de Períodos conforme os registros já existentes nos Itens de Período (RCF) e Cabeçalho do Calendário (RCH):
    • Mês, Ano, Período, Semana, Data Inicial, Data Final, Status, Módulo.
  • Os campos Data Inicial e Final do Cabeçalho de Calendário (RCF) serão preenchidos conforme os itens de período (RCH).
  • Alguns campos da tabela RCH também serão atualizados.
  • SRD – Historico de Acumulados

O campo de Semana/Numero de Pagamento (RD_SEMANA) não era obrigatório na versão 11. Porém, na versão 12 passou a ser obrigatório e deve ser preenchido com o valor do campo RCH_NUMPAG do Cadastro de Períodos.

Os valores do campo RD_ROTEIR na versão 12 da Folha Pública também foram modificados. Os Roteiros FOL e RES foram alterados para FPB e RPB, respectivamente. É necessário incluir o tratamento para conversão dos roteiros.

 

CampoDescriçãoConteudo AntigoConteudo NovoObservação
RD
RCH_
ROTEIR
MODULO
Roteiro
Modulo
 
“GPE”
FOL
“GFP
FPBRoteiro Folha de PagamentoRD_ROTEIRRoteiroRESRPBRoteiro Rescisão Totvs custom tabs box items
defaultno
referenciapasso4

Criação de Função para conversão de tabelas de períodos, abaixo se encontra as seguintes tabelas:

  • RFQ - Cabeçalho Período: A criação foi realizada normalmente, baseada na rotina existente no padrão de RH GPECONV.
  • RCF - Cabeçalho Calendário e RCG - Itens Calendário de Pagto: O preenchimento dos campos (RCG\RCF)_DATINI\(RCG\RCF)_DATFIM.
  • RCH - Período de Calculo:
    • RCH_MODULO Modulo “GPE” “GFP

    • RCH_DTINTE Dt Integração

    • RCH_COMPL Complementar “2”

Foi desenvolvida uma nova função baseada na função ConvPer do fonte padrão de conversão GPECONV, para que exerça funções semelhantes para o ambiente do de Folha Pública.

 
RCH_DTINTEDt Integração If(lAberto,CtoD(""),RCF->RCF_DTINI)Preencher somente se na configuração de roteiros estiver como RY_INTEGRA = “1”
RCH_COMPLComplementar “2” 


 

  • RCG – Itens Calendário de Pagto
    NecessárNecessário tratar os campos RCG_DATINI e RCG_DATFIM que não são preenchidos na 11.90, porém são preenchidos na P12. Preencher com o conteúdo dos campos RCH_DATINI e RCH_DATFIM do período refe.

03. SOLUÇÃO

 Foi desenvolvido a opção de conversão de período, onde é disponibilizado:

  • Criação os dados da tabela RFQ, com base nos dados contidos na tabela RCH.
  • Preenchimento dos campos RCF_DTINI e RCF_DTFIM, na tabela RCF, com base no período à qual se refere, além de criação de períodos referentes aos registros da SRD que não possuem correspondência na tabela.
  • Preenchimento do campo RCH_COMPL, da tabela RCH, com o conteúdo "2", e do campo RCH_DTINTE quando o roteiro do registro tenha o campo RY_INTEGRA = "1" na tabela SRY, além de criação de períodos referentes aos registros da SRD que não possuem correspondência na tabela.
  • Preenchimento do campo RCG_DTINI E RCG_DTFIM, na tabela RCG, com base no período à qual se refere.
Totvs custom tabs box items
defaultno
referenciapasso5

Tipos de Ausências:

DRHPAG-19459 DT Ajustes na projeção de aviso prévio para abater afastamento maior que um ano. - consultar documentação e verificar.

  • RCM – Tipos de ausência

Na versão 11.90 o campo RCM_TIPOAF possuía as configurações:

Atenção: O cadastro deve ser revisto no momento da migração, pois o cadastro do cliente foi analisado e alguns tipos de ausência que possuem codigo de Sefip preenchido (RCM_CODSEF) estão configuradas como Informativo e tipos de ausência “Com pagamento” não tem verbas relacionadas.

Necessário modificar os códigos dos Tipos de Ausências da Folha Pública, pois hoje possuem o mesmo código da Folha Padrão, porém com configurações e características diferentes.

O conversor deve fazer a carga com os tipos de ausência padrões e alterar os códigos já existentes.

Código Tipo de AusênciaCódigo AtualCódigo NovoFérias1501Licença Prêmio2502Dispensa Eleitoral3503Plantão Servidores4504Recesso Remuneração - Estagiários5505Concurso Estagiário6506Serviços Extras7507Férias Compensatórias - Membros8508Licença para Tratamento de Saúde (Membro)9509Licença para Tratamento de Saúde (Servidor Efetivo)10510Licença para Tratamento de Saúde (Comissionado)11511Licença Luto12512Licença para Tratamento de Saúde em Pessoa da Família13513Licença Gala14514Licença Maternidade Efetivo15515Licença Maternidade Comissionado16516Licença Paternidade Servidor17517Licença Interesses Particulares18518Licença para Tratamento de Saúde (Comissionados + de 15 dias)19519Licença para Atividade Política20520Suspensão por P.A.D.21521Folga Compensatória22522Não pagar auxílio transporte Membros23523Licença para Tratamento de Saúde em Pessoa da Família - desconto de v.ind24524Suspensão Judicial25525Falta Especial26526Cedência sem verbas indenizatórias27527Suspensão por P.A.D - Membro28528Licença para Tratamento de Saúde (Servidores Efetivos + de 15 dias)29529Plantão Membro
Totvs custom tabs box items
defaultno
referenciapasso6
  • SR8 – Lançamento de Ausencias

Alteração no campo de Tipos de Ausencia, conforme tabela anterior.

R8_TIPOAFA – Tratamento com os códigos novos do RCM

Totvs custom tabs box items
defaultno
referenciapasso7

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!
05. ASSUNTOS RELACIONADOS






Templatedocumentos