Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:

TOTVS RH (Linha Protheus) - Gestão de Pessoas (SIGAGPE)

Função:GPEA280.PRX  e UPDSRQ.PRW
País:Brasil
Ticket:

21019724

Requisito/Story/Issue (informe o requisito relacionado) :DRHROTPRT-18202
Pacotes:12.1.2210:https://r.totvs.io/p/1162615 ; 12.1.2310:https://r.totvs.io/p/1162616 ; 12.1.2410:https://r.totvs.io/p/1162618 ; 12.1.33:https://r.totvs.io/p/1162617 ;


02. SITUAÇÃO/REQUISITO

O cadastro de beneficiários apresenta os seguintes problemas

  • Ao realizar a inclusão de beneficiario e tentar visualizar ou alterar o registro é apresentado error.log: array out of bounds [0] of [0]  on GP280ACOLS(GPEA280.PRX) 12/08/2024 
  • Ao incluir um beneficiario apresenta erro de chave duplicada


03. SOLUÇÃO

Efetuado ajuste na rotina do Cadastro de Beneficiarios que utilizam como Base de Cálculo para a pensão, diversas verbas, permitindo a inclusão,  atualização e exclusão.

Além da atualização do cadastro, sera disponibilizado um rdmake UPDSRQ.PRW para correção da base, 


IMPORTANTE

O RDMAKE deve ser executado apenas para beneficiários que utilizam verbas como Base de Cálculo para pensão. Os demais tipos não devem executar


Para a utilização do RDMAKE, sera necessário a inclusão do grupo de perguntas:

  • Acesse o ambiente  Configurador (SIGACFG), menu Base de Dados / Dicionário / Base de Dados / Perguntas: Selecione a opção Incluir;
  • Informe o Grupo UPDSRQ e complete os campos com as informações abaixo:


OrdemPerguntaTipoTamanhoConsulta PadrãoValidação ObjetoItem1(Combo)Item2(Combo)
01Filial?Caracter2XM0
1 - Edit

02Matricula?Caracter6SRANaoVazio1- Edit

03Ordem Beneficiário?Caracter2
NaoVazio1 - Edit

04Opcao                         Numérico1

3 - Combo1-Correção Base2-Exclusao Ben


  • Ordem Beneficiário: Informar a ordem do beneficiário no cadastro.

Por exemplo: Caso só exista um beneficiário informar 01, caso seja o segundo beneficiário a ser ajustado, informar a ordem 02 e assim sucessivamente.

  • Opção:

A opção 1- Correção Base, deve ser utilizada para beneficiários que foram incluidos em 08/2024 e que estão apresentando o erro:

"array out of bounds [0] of [0]  on GP280ACOLS(GPEA280.PRX) 12/08/2024" na visualização ou alteração. A correção ajustará a base

A opção 2 - Exclusão Beneficiário, deve ser utilizada para excluir o beneficiário permitindo que seja incluido novamente.

Atenção

Caso a inclusão tenha sido realizado para dois ou mais beneficiário de uma vez, será necessário utilizar a opção 2 - Exclusão Beneficiario e incluir novamente.


Para a utilização do RDMAKE, deverá ser efetuado a inclusão manual pelo Configurador (SIGACFG) no menu do módulo SIGAGPE, cadastrando como função de usuário


Passos para executar:

1- Compilar a rotina UPDSRQ.PRW

2- Executar:

2.1 - Acesse a opção do menu onde incluiu o programa UPDSRQ e confirme para que o sistema execute a verificação e altere os registros necessários. Por segurança os parâmetros estão desabilitados, porém caso seja necessário, poderá ser alterado o rdmake.

2.2 - Selecione os parametros 

2.3 Confirme a execução


04. DEMAIS INFORMAÇÕES

Na ocasião do erro persistir, utilizar opção 2-Exclusão Beneficiário do rdmake  para exclusão dos registros inconsistentes do Beneficiário em questão.

Em seguida, realizar o cadastro do mesmo beneficiário estando com a rotina GPEA280 (Cad.Beneficiários) atualizada com data igual ou superior à data expedida nestes pacotes 29/08/2024


05. ASSUNTOS RELACIONADOS