01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | TRMA020.PRW |
Issue | DRHGCH-9563 |
Ticket: | 5060170 |
Pacote: | 12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=748191 ; 12.1.23:https://suporte.totvs.com/portal/p/10098/download?e=748192 ; |
02. SITUAÇÃO/REQUISITO
Após cadastrar um cargo com um grupo que tinha competências, ao tentar alterar o mesmo o sistema apresentava o seguinte erro: TR020SQ4 - Graduação dos cargos não esta cadastrada no Cad. Geral de Avaliação.
O erro ocorria caso a tabela SQ3 possuísse um compartilhamento menor que as tabelas SQV e SQ0 (Exemplo, Cargos como CCC e e as outras como CEE)
Como os cadastros de Competência, Fator de Avaliação, Grupos são cadastros genéricos, estes cadastros podem ser utilizados para mais de uma filial e, portanto, seu compartilhamento pode ser maior (exemplo: CCC).
Porém, o cadastro de Cargos faz uso destes cadastros genéricos. Então, o compartilhamento do cadastro de Cargos irá direcionar quais informações estarão disponíveis para acesso. Exemplo: sendo o cadastro de Cargos com compartilhamento CEE (D MG) ele poderá ter acesso aos cadastros que possuam filial preenchida com: “D MG”, “D” ou “ ”(em branco). Caso ele tenha o compartilhamento CCC, ele não encontrará os outros registros, a não sei que eles sejam CCC também. Ou seja, as outras tabelas devem ter o compartilhamento menor ou igual a SQ3.
03. SOLUÇÃO
O sistema já fazia uma validação no cadastro de Cargos com as tabelas SQ4, RA5, RBH.
Para que o erro não aconteça mais foi incluído outras validações de compartilhamento de tabelas. Caso as tabelas SQ0, SQ1, SQ2, RBK, RDM, RD2 ou SQV estejam com um compartilhamento menor que a SQ3 será emitido um aviso para que essas tabelas tenham seu compartilhamento alterado no configurador.
Essa correção não terá efeito nos cadastros que já apresentem o problema, ela irá impossibilitar novos casos de cadastros errados e consequentemente o erro.