Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:GPEA010.PRX
Ticket:6810133
Issue:DRHGCH-14192
Pacote:

12.1.25:https://suporte.totvs.com/portal/p/10098/download?e=819013 ; 12.1.23:https://suporte.totvs.com/portal/p/10098/download?e=819012 ; 12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=819011 ;


02. SITUAÇÃO/REQUISITO

Inclusão de linha de alteração de salário indevida sem que tenha realizado a alteração.
Problema ocorre em um cenário especifico onde o banco de dados é Oracle e o nível do usuário é menor do que o nível dos campos RA_SALARIO e RA_ANTEAUM, gerando essa linha indevida e como consequência gera erro de chave duplicada:

DB error (Insert): -37 File: SR7010 - Error : 1 - ORA-00001: unique constraint (IPRH133.SR7010_UNQ) violated
( From tISAMFile::Write )

03. SOLUÇÃO

Correção do trecho que faz a validação se houve alteração salarial.

Quando não encontrava o campo RA_ANTEAUM na grid, a rotina retornava que o campo tinha sido alterado o que não era o correto.

04. DEMAIS INFORMAÇÕES

       Não há.

05. ASSUNTOS RELACIONADOS

Não há.