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