Listar Estrutura de Rotinas - Analítico
Página 1 de 1
Listar Estrutura de Rotinas - Analítico
Permite visualizar toda a estrutura de Módulo, Sub-módulo, Rotinas do Winthor e Permissões por usuário.
SELECT
u.codfilial Filial,
u.matricula ||' - '||u.nome Usuario,u.FUNCAO,t.CODSETOR||' - '||t.DESCRICAO setor,
c.codmodulo||' - '||(SELECT pcmodulo.modulo FROM pcmodulo WHERE pcmodulo.codmodulo= c.codmodulo) Modulo,
c.codsubmodulo||' - '||(SELECT pcsubmodulo.submodulo FROM pcsubmodulo WHERE pcsubmodulo.codmodulo = c.codmodulo AND pcsubmodulo.codsubmodulo = c.codsubmodulo) Submodulo,
c.codigo||' - '||c.nomerotina Rotina,
NVL (
(SELECT pccontro.acesso
FROM pccontro
WHERE pccontro.codrotina = c.codigo
AND pccontro.codusuario = u.matricula),
'N')
acesso,
i.codcontrole||' - '||i.descricao Subacesso,
NVL (
(SELECT pccontroi.acesso
FROM pccontroi
WHERE pccontroi.codrotina = c.codigo
AND pccontroi.codusuario = u.matricula
AND pccontroi.codcontrole = i.codcontrole),
'N')
AS subacessp
FROM pcrotina c, pcrotinai i, pcempr u, PCSETOR t
WHERE c.codigo = i.codrotina(+)
AND u.CODSETOR = t.CODSETOR
and nvl(u.situacao,'I') = 'A'
ORDER BY 1, 2,c.codmodulo, c.codsubmodulo, c.codigo, i.codcontrole
SELECT
u.codfilial Filial,
u.matricula ||' - '||u.nome Usuario,u.FUNCAO,t.CODSETOR||' - '||t.DESCRICAO setor,
c.codmodulo||' - '||(SELECT pcmodulo.modulo FROM pcmodulo WHERE pcmodulo.codmodulo= c.codmodulo) Modulo,
c.codsubmodulo||' - '||(SELECT pcsubmodulo.submodulo FROM pcsubmodulo WHERE pcsubmodulo.codmodulo = c.codmodulo AND pcsubmodulo.codsubmodulo = c.codsubmodulo) Submodulo,
c.codigo||' - '||c.nomerotina Rotina,
NVL (
(SELECT pccontro.acesso
FROM pccontro
WHERE pccontro.codrotina = c.codigo
AND pccontro.codusuario = u.matricula),
'N')
acesso,
i.codcontrole||' - '||i.descricao Subacesso,
NVL (
(SELECT pccontroi.acesso
FROM pccontroi
WHERE pccontroi.codrotina = c.codigo
AND pccontroi.codusuario = u.matricula
AND pccontroi.codcontrole = i.codcontrole),
'N')
AS subacessp
FROM pcrotina c, pcrotinai i, pcempr u, PCSETOR t
WHERE c.codigo = i.codrotina(+)
AND u.CODSETOR = t.CODSETOR
and nvl(u.situacao,'I') = 'A'
ORDER BY 1, 2,c.codmodulo, c.codsubmodulo, c.codigo, i.codcontrole
Tópicos semelhantes
» Listar Estrutura de Rotinas - Simplificado
» Mensagem: Rotinas 1409/1312/1316/1326 - A nota Fiscal não foi autorizada. O Cancelamento não pode ser realizado
» Mensagem: Rotinas 1409/1312/1316/1326 - A nota Fiscal não foi autorizada. O Cancelamento não pode ser realizado
» Após atualizar Rotinas para a Versão Solicitada, continua surgindo a mensagem que Continua desatualizado.
» Mensagem: Rotinas 1409/1312/1316/1326 - A nota Fiscal não foi autorizada. O Cancelamento não pode ser realizado
» Mensagem: Rotinas 1409/1312/1316/1326 - A nota Fiscal não foi autorizada. O Cancelamento não pode ser realizado
» Após atualizar Rotinas para a Versão Solicitada, continua surgindo a mensagem que Continua desatualizado.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos