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:
Ordem | Pergunta | Tipo | Tamanho | Consulta Padrão | Validação | Objeto | Item1(Combo) | Item2(Combo) |
---|---|---|---|---|---|---|---|---|
01 | Filial? | Caracter | 2 | XM0 | 1 - Edit | |||
02 | Matricula? | Caracter | 6 | SRA | NaoVazio | 1- Edit | ||
03 | Ordem Beneficiário? | Caracter | 2 | NaoVazio | 1 - Edit | |||
04 | Opcao | Numérico | 1 | 3 - Combo | 1-Correção Base | 2-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