Árvore de páginas

Tempo aproximado para leitura: 01 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Recursos Humanos
Módulo:SIGAGPE/SIGAGFP/SIGAVDF
Função:GPEA010
Requisito/Story/Issue (informe o requisito relacionado) :DRHGFP-2634
Pacote:12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=729082 ;


02. SITUAÇÃO/REQUISITO

  • Ao acessar o cadastro de funcionários pelo ambiente sistêmico o sistema apresenta errorlog:

    THREAD ERROR ([7424], graziella.ribeiro, SPON010113649) 02/01/2019 15:19:10
    O gatilho RA_DEPTO faz referencia a posicionamento de tabela, porém não contém alias ou chave preenchido. on FWSTRUTRIGGER(PROTHEUSFUNCTIONMVC.PRX) 28/12/2018 18:19:12 line : 857


  • Ao acessar o módulo SIGAVDF, é exibida a mensagem e não é permitido o login no sistema:

O cadastro de Candidatos (SQG, SQL, SQM, SQI, SQR) deve possuir nível de compartilhamento igual ou maior (mais compartilhado) que o cadastro de Concursos (REW).

  • Ao tentar realizar o cadastro de uma Designação para a mesma matrícula em outra data, ocorre error.log de chave duplicada.



03. SOLUÇÃO

  • Alteração no gatilho do campo RA_DEPTO.
    • Alteração gatilho sequencia 002 para carregar o campo RA_CC . O gatilho funcionará apenas quando o parâmetro MV_SIGAGFP == '2' - folha pública pura.
    • Criado o gatilho sequencia 003 para carregar o campo RA_DESCCC, em complemente ao gatilho para o campo RA_CC. O gatilho funcionará apenas quando o parâmetro MV_SIGAGFP == '2' - folha pública pura.
    • Gatilho campo RA_DEPTO, sequencia 002
      • Contra Domínio: RA_CC
      • Regra: M->RA_DEPTO
      • Tipo: Primário
      • Seek: Não
      • Condição: GetNewPar("MV_SIGAGFP","1")=="2"**
    • Gatilho campo RA_DEPTO, sequencia 003
      • Contra Domínio: RA_DESCCC
      • Regra: CTT->CTT_DESC01
      • Tipo: Primário
      • Seek: Sim
      • Alias Pesq.: CTT
      • Ordem: 1 CTT_FILIAL + CTT_CUSTO
      • Chave: xFilial("CTT")+M->RA_CC
      • Condição: GetNewPar("MV_SIGAGFP","1")=="2"


  • Alteração no compartilhamento das tabelas de Concurso.
    • Tabelas: REW, RI7, REX, REY, REZ
    • Novo nível de Compartilhamento: CEE
    • Ajustada validação do compartilhamento ao entrar no módulo (VDFXVAL)


  • Alteração na chave única da tabela RIL - Designações.
    • A chave estava incompleta
    • Chave única antiga: RIL_FILIAL+RIL_MAT

    • Chave única Nova: RIL_FILIAL+RIL_MAT+RIL_DESIGN+DTOS(RIL_INICIO) 



  • Alteração na chave única da tabela RIM - Promotores.
    • A chave estava incorreta.
    • Chave única antiga: RIL_FILIAL+RIL_MAT+DTOS(RIM_DTFIM)
    • Chave única Nova: RIL_FILIAL+RIL_MAT+RIL_COMARC+DTOS(RIL_DTINI)