Compatibilizador GPECONV
05/08/2016
Olá caros amigos, este artigo é para compartilhar com aqueles que estão se aventurando com a migração do Protheus 11 para o Protheus 12.1.7 e estão tendo dificuldades com o módulo de Recursos Humanos.
Como já devem saber, o módulo foi reescrito e diversas mudanças foram feitas como por exemplo o uso da nova tabela RGB que substitui a tabela SRC (Cadastro de movimentos mensal) e a extinção das tabelas RCEEAAMM.
Pois bem, durante a migração executamos diversos procedimentos na adequação de verbas, incidências, etc... e finalmente a execução do compatibilizador GPECONV (atualizado em 04/08/2016), ao executá-lo percebemos que o mesmo não compatibilizou algumas tabelas, como por exemplo as tabelas de Controle Dias de Direito, Cadastro de Ausências, Histórico de Movimentos, Férias, etc...
Tivemos acesso ao fonte e identificamos por exemplo uma falha no UPDATE realizado na Conversão do Histórico de Movimentos, onde só a última matricula era atualizada (vide linha 4419 do fonte).
Para aqueles que estão com dificuldade, segue o fonte para debug e que possam identificar outros erros que estejam tirando o sono de alguns de vocês.
[sdm_download id="3159" fancy="0"]
Conversor Versão 12
(Fonte:
http://tdn.totvs.com.br/pages/releaseview.action?pageId=244929663)
Produto: |
SIGAGPE - Gestão de Pessoal |
Versões: |
12 |
Ocorrência: |
Este manual apresenta a conversão dos dados da Folha de Pagamento do Brasil que está no modelo padrão para o modelo implementado para a versão 12 do Microsiga Protheus®. |
Ambiente: |
Todos |
Passo a passo: |
Definição da Regra de Negócio
Objetivo: Executar a migração de dados da versão 11 para a versão 12 do Microsiga Protheus®.
A rotina GPECONV será executada e efetuará a conversão dos dados conforme abaixo:
- Cadastro de Funcionários
Preenchimento do campo de Processo (RA_PROCES), de acordo com a categoria e o tipo de pagamento do funcionário.
- Cadastro de Períodos
Preenchimento dos campos de Código do período (RCF_PER), Código do processo (RCF_PROCES) e o Código da semana (RCF_SEMANA).
- Lançamentos Mensais
Preenchimento dos campos Código de Ausência (R8_TIPOAFA), Verba (R8_PD), Dias pagos pela empresa (R8_DIASEMP), Processo (R8_PROCES), Período (R8_PER) e Número de pagamento (R8_NUMPAGO).
- Controle de Dias de Direito
Preenchimento dos campos Código de verba (RF_PD), Data final (RF_DATAFIM), Dias de direito (RF_DIASDIR), Status (RF_STATUS), Dias de férias vencidas (RF_DFERVAT) e Dias de férias proporcionais(RF_DFERAAT).
- Cadastro de Verbas
- Ajuste do campo RV_CODFOL para 4 dígitos, conforme definição do novo modelo da Folha de Pagamento.
- Criação dos novos ID’s de cálculo utilizados no cálculo dos adicionais e férias (será aberta janela para definição das novas verbas, caso não existam, no momento que acessar a rotina de Cadastro de verbas - GPEA040).
- Atualização do campo RV_CODMSEG com as verbas utilizadas para cálculo do mês seguinte.
- Atualização do campo RV_FERSEG com a verba de diferença de férias.
- Histórico de Movimentos
- Incluir valores nos campos RD_PROCES, RD_PERIODO, RD_ROTEIR e RD_SEMANA, de acordo com o Cadastro de períodos (RCH).
- Manutenção de Tabelas
Conversão dos dados cadastrados nos parâmetros (SRX) para Manutenção de Tabelas (RCC). Os seguintes dados serão atualizados:
03 – Moedas e Cédulas |
S080 – Moedas e Células |
06 – Mensagens |
S036 - Mensagens |
08 – Tabela INSS |
S001 – Tabela de INSS |
09 – Tabela de IRF |
S002 – Tabela de Imposto de Renda |
10 – Salário Família |
S003 – Tabela de Salário Família |
11 – Salário Mínimo |
S004 – Tabela de Salário Mínimo |
14 - Encargos Empresas |
S037 – Encargos Empresa
S038 – Outras Entidades |
15 - Complemento GPS |
S035 – Complemento GPS |
32 – Tipos de Rescisão |
S043 – Tipos de Rescisão |
39 – Seguro de Vida |
S006 – Seguro de Vida |
41 - Indicador Econômico |
S039 – Indicador Econômico |
44 - Convenção Coletiva |
S040 – Convenção Coletiva |
45 - Parâmetros RAIS |
S041 – Parâmetros RAIS |
46 - Tabela de Dias de Férias |
S042 – Tabela Dias de Férias |
59 – Tarefas |
S070 – Tarefas
S071 – Integração RM Classis X GPE (se houver integração) |
- Férias
- Ajustar o valor dos campos RH_PROCES, RH_ROTEIR, RH_PERIODO e RH_NPAGTO no cabeçalho de Férias.
- Ajustar o valor dos campos RR_PROCES, RR_ROTEIR, RR_PERIODO e RR_SEMANA nos itens de Férias e Rescisão.
- As Férias calculadas no período mensal da base de dados não serão convertidas através do GPECONV, estas férias deverão ser recalculadas dentro da Versão 12 de forma a garantir a conversão e geração de dados dentro dos padrões da nova versão.
- Rescisão
- Ajustar o valor dos campos RG_PROCES, RH_ROTEIR, RG_PERIODO e RG_SEMANA no cabeçalho de Rescisão.
- Ajustar o valor dos campos RR_PROCES, RR_ROTEIR, RR_PERIODO e RR_SEMANA nos itens de férias e rescisão.
- Valores Futuros
- Atualizar campos RK_PROCES, RK_PERINI e RK_NUMPAGO da tabela SRK.
-
Tela de Conversor para Versão 12
|
Observações: |
É possível selecionar quais as filiais serão processadas na conversão, caso não opte por selecionar as filiais, a conversão ocorrerá em todas as filiais cadastradas no SIGAMAT.
- Movimento Mensal (SRC)
É possível definir se os lançamentos da SRC serão excluídos ou serão enviados para a RGB, que é a nova tabela de incidências.
- Férias
É possível excluir o movimento aberto, não efetuando a conversão deste período. Marque esta opção se for fazer o cálculo das férias do período atual já no novo modelo.
- Rescisão
É possível excluir o movimento aberto, não efetuando a conversão deste período. Marque esta opção se for refazer o cálculo da rescisão no novo modelo.
- Controle Dias de Direito
Neste item a SRF será convertida para o novo modelo. É possível inibir a conversão dos períodos de férias de funcionários demitidos.
- Assistente para criação de novas verbas
Marcando esta opção será aberta uma grid com todas as verbas obrigatórias no novo modelo e que não existem na base, indicando um modelo (verba espelho) para criação dos novos identificadores.
- Tipos de Ausências
Cria os tipos de ausência mais usados nos afastamentos.
- Cadastro de Funcionários
Converte todos os funcionários da base, adicionando o novo campo chave para cálculo PROCESSO baseado na categoria e tipo de pagamento dos funcionários.
- Movimento 2ª Parcela 13º Salário
Converte os valores 13º atual (calculado).
- Valores Futuros
Converte os valores futuros.
- Outros Benefícios
Converte os layouts de “Outros Benefícios” para o novo modelo.
- Fórmulas
Efetua a conversão das fórmulas de usuário para o novo modelo. Os nomes das fórmulas serão alterados e ao fim do processo será exibido um log com as alterações. As fórmulas deverão ser revistas após a conversão, principalmente quanto ao uso de rdmakes.
- Importação de Variáveis
Faz a conversão para o novo modelo.
- Cadastro de Verbas
Faz a conversão para o novo modelo adicionando campos chaves que foram criados.
- Cadastro de Sindicatos
Faz a conversão para o novo modelo, incluindo dados de adicionais que passam a ser controlados por este cadastro, estes dados são incluídos com base nas informações dos funcionários alocados no sindicato.
- Cadastro de Períodos
Faz a conversão dos períodos da folha para o novo modelo de cálculo.
- Histórico de Movimentos
Faz a conversão da tabela SRD, incluindo campos chave como processo, período, roteiro e número de pagamento.
- Manutenção de Tabelas
Faz a conversão dos dados contidos na antiga rotina (parâmetros – SRX) para o novo modelo de manutenção de tabelas – RCC).
- Transferências
Faz a conversão das transferências adicionando campos chave.
- Bloqueio de Períodos
Faz a conversão do bloqueio de períodos para o novo modelo.
- Mnemônicos
Faz a conversão dos mnemônicos de usuário para o novo modelo. Os nomes dos mnemônicos serão alterados e ao fim do processo será gerado um log informando as alterações.
|