Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

  Linha Protheus

Segmento:

RH

Módulo:SIGAGPE
Função:RHLIBUSU.PRW
Ticket:10295182
Requisito/Story/Issue (informe o requisito relacionado) :DRHGCH-22702


02. 
SITUAÇÃO/REQUISITO

Sistema está com problemas de performance na geração do Termo de Rescisão quando o usuário que tenta imprimir possui restrição de acesso à rotina de Cálculo de Rescisão.

03. SOLUÇÃO

A função ChkRh (RHLIBUSU.PRW) percorria todos os registros da tabela de Restrição de Usuários (tabela SRW) conferindo o Processo e o Alias um por um (pois não havia atendido nenhuma das opções de busca pelo processo do Termo de Rescisão) dessa forma caso houvessem muitos registros nessa tabela a performance da impressão do Relatório de Termo de Rescisão era prejudicada.

Foi realizado um ajuste para que os registros não sejam percorridos se nenhuma opção de busca seja atendida.

Essas opções são:

  • Filial + Processo + Alias
  • Filial + Processo em branco + Alias

Dos alias atendidos pela rotina, que no caso do Termo de Rescisão são SRA, SRG e SRR.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica