× Linguagem de Programação ADVPL

Perguntas Controle de Permissões - Customização

Mais
7 anos 5 meses atrás #31387 por IM76
Obrigado,

Vou verificar, creio que funcione dessa forma.
No entanto, creio que exista uma maneira mais fácil de realizar essa validação.
Imagine ter que replicar esse código em todas as telas do sistema.

Creio que exista uma função padrão, usada pela TOTVS nas rotinas padrões do sistema para validar esse acesso passando a rotina / transação a ser verificada.

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 5 meses atrás #31388 por lalberto
Não entendi como assim replicar.

Voce pode utilizar variavel publica cModulo que indica qual modulo o usuário está logado nesse momento, efetuar a leitura o menu que ele está utilizando e fazer a validação.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 5 meses atrás #31389 por lalberto
Para saber a rotina vc pode usar o FuncName() ou ProcName().

e INCLUI, ALTERA.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 5 meses atrás #31391 por IM76
Luiz,

Posso criar uma função que faça essa verificação. EX: Passar a rotina e a transação como parâmetro e a função verifica se o usuário logado tem acesso ou não.
Como falei, creio que já exista uma função que faça essa verificação. Caso contrário em cada rotina seria necessário reescrever esse trecho de código para verificar o acesso.

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 5 meses atrás #31395 por lalberto
Beleza ve ai o que vai fazer, se tiver duvidas e eu poder ajudar, to dentro.

abraços.

:woohoo: :woohoo: :woohoo:

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 4 meses atrás #31555 por IM76
Pessoal,

Não funcionou. O código que lista as permissões não traz os privilégios, ao menos na versão 12 vem tudo zerado.
Preciso listar os privilégios associados a um usuário, rodei todo o TDN e não achei.

Creio que a rotina FWChkFuncAccess faça o que eu preciso mas não achei nenhuma documentação dela.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.138 segundos
Joomla templates by a4joomla