Relatorio das permissoes dos grupos do CM TOTVS Hotal Full
COMPLETO!!
SELECT
AUTORIZA.IDPESSOA,
GRUPOACESSO.NOMEGRUPO,
MODULO.NOMEMODULO,
FUNCAO.NOMEFUNCAO,
INITCAP (OPERACAO.NOMEOPERACAO)AS NOMEOPERACAO
FROM
MODULO,
GRUPOACESSO,
USUARIOSISTEMA,
AUTORIZA,
OPERFUNC,
OPERACAO,
FUNCAO,
GRUPOUSU
WHERE
OPERFUNC.IDMODULO = MODULO.IDMODULO AND
AUTORIZA.IDESPACESSO = GRUPOACESSO.IDESPACESSO AND
AUTORIZA.IDOPERFUNC = OPERFUNC.IDOPERFUNC AND
OPERFUNC.IDOPERACAO = OPERACAO.IDOPERACAO AND
OPERFUNC.IDFUNCAO = FUNCAO.IDFUNCAO AND
GRUPOUSU.IDUSUARIO = USUARIOSISTEMA.IDUSUARIO AND
GRUPOUSU.IDGRUPO = GRUPOACESSO.IDGRUPO AND
(UPPER(USUARIOSISTEMA.NOMEUSUARIO) LIKE UPPER('SIMONE.DR%'))AND
AUTORIZA.IDPESSOA = 1 AND
GRUPOACESSO.idgrupo > 1
ORDER BY
GRUPOACESSO.NOMEGRUPO,
USUARIOSISTEMA.NOMEUSUARIO,
MODULO.NOMEMODULO,
FUNCAO.NOMEFUNCAO
SIMPLIFICADO
SELECT DISTINCT
AUTORIZA.IDPESSOA,
GRUPOACESSO.NOMEGRUPO,
MODULO.NOMEMODULO
FROM
MODULO,
GRUPOACESSO,
USUARIOSISTEMA,
AUTORIZA,
OPERFUNC,
OPERACAO,
FUNCAO,
GRUPOUSU
WHERE
OPERFUNC.IDMODULO = MODULO.IDMODULO AND
AUTORIZA.IDESPACESSO = GRUPOACESSO.IDESPACESSO AND
AUTORIZA.IDOPERFUNC = OPERFUNC.IDOPERFUNC AND
OPERFUNC.IDOPERACAO = OPERACAO.IDOPERACAO AND
OPERFUNC.IDFUNCAO = FUNCAO.IDFUNCAO AND
GRUPOUSU.IDUSUARIO = USUARIOSISTEMA.IDUSUARIO AND
GRUPOUSU.IDGRUPO = GRUPOACESSO.IDGRUPO AND
(UPPER(USUARIOSISTEMA.NOMEUSUARIO) LIKE UPPER('SIMONE.DR%'))AND
AUTORIZA.IDPESSOA > 0 AND
GRUPOACESSO.idgrupo > 1