Olá, tudo bem? Preciso fazer um levantamento dos usuários que acessam X módulo. Tive a ideia de fazer um select no banco de dados que retornou os dados quase no formato que eu gostaria. Só há um problema, não connheço nenhuma tabela que possua o nome dos "modulos" do protheus. Alguém sabe se há essa informação gravada em algum lugar?
Segue select que utilizei:
SELECT U.USR_ID,USR_CODIGO,USR_DEPTO,USR_MODULO,USR_CODMOD,USR_ACESSO FROM SYS_USR_MODULE M LEFT JOIN SYS_USR U ON U.USR_ID = M.USR_ID WHERE USR_MSBLQL <> '1' ;
Aleex, para fazer isso com precisão, você precisaria fazer um JOIN bem complexo o qual não existem documentação nenhuma. Recomendo você gerar os relatórios do Configurador em formato XLSX e utilizar deles como fonte de pesquisa, do contrário, você vai ter muito trabalho para chegar a resultados que podem mudar em uma simples versão de lib ou release.
— Daniel Mendes 10 de Apr de 2024Qual relatório você me indica para atender essa solicitação?
— Aleex 10 de Apr de 2024Acredito que um dos mais completos é o CFGR510, ele fica dentro do cadastro de usuários.
— Daniel Mendes 11 de Apr de 2024