Árvore de páginas

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


02. SITUAÇÃO/REQUISITO

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

 

CampoDescriçãoConteudo AntigoConteudo NovoObservação
RCH_MODULOModulo“GPE”“GFP 
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.