Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | RH |
Módulo: | SIGAGPE |
Função: | GPEA300 |
Ticket: | 8481089 |
Requisito/Story/Issue (informe o requisito relacionado): | DRHPAG-34773 |
Pacotes: | 12.1.27:https://r.totvs.io/p/953167 ; 12.1.25:https://r.totvs.io/p/953166 ; 12.1.23:https://r.totvs.io/p/953165 ; 12.1.17:https://r.totvs.io/p/953164 ; |
02. SITUAÇÃO/REQUISITO
Ao tentar incluir um segundo mnemônico sem informar "M_" antes do código, é gerado um Error Log .log de chave duplicada e não mensagem de que já existe um mnemônico:
THREAD ERROR ([36992], user.name, SPON01011XXXX) 18/03/2020 10:10:53
RCAT10: DB error (Insert): -37 File: RCAT10 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.RCAT10' com índice exclusivo 'RCAT10_UNQ'. O valor de chave duplicada é (D MG , M_ANUENIO , 0).
03. SOLUÇÃO
Ajuste para validar corretamente se o mnemônico já foi inserido, a . A validação incluirá o "M_" caso não tenha sido preenchido no código, para verificar corretamente se o mnemônico já foi cadastrado,
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |