TMS - Gerador de Relatórios - Consultar vínculo de usuário aos relatórios específicos via banco de dados
Dúvida
Como consultar se há vínculo de um determinado usuário a relatórios criados na rotina do STRREL, no módulo Gerador de Relatório.
Solução
Para realizar essa consulta, siga os passos abaixo:
1. Acesse o SQL:
2. Preencha o Login e Senha:
3. Insira o comando STSQL para identificar quais relatórios estão liberados para o usuário desejado:
Select CdRelatorio, DsRelatorio, DsLayout, InTpRelatorio
From STRREL
Where EXISTS (SELECT DsModulo from SISUSURB
where SISUSURB.CdIdRelatorio = STRREL.CdRelatorio
and SISUSURB.DsUsuario = 'TESTE')
Order By DsRelatorio
3.1. Preencha o nome do Usuário que deseja saber a informação:
4. Insira o próximo comando no STSQL:
SELECT DsModulo from SISUSURB
where SISUSURB.CdIdRelatorio = 79
and SISUSURB.DsUsuario = 'TESTE'
4.1. Preencha o nome do Usuário que deseja saber a informação;
4.2. Ao ser executado trará quais módulos estão liberados os relatórios para o usuário:
Observação: Alterando o código do relatório, irá buscar o relatório em específico.