Tabela no banco de dados com os nomes dos módulos.

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' ;

compartilhar
  • 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   2 months ago
  • Qual relatório você me indica para atender essa solicitação?

    Aleex   2 months ago
  • Acredito que um dos mais completos é o CFGR510, ele fica dentro do cadastro de usuários.

    Daniel Mendes   2 months ago
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags tabela ou faça a sua própria pergunta.