Como faço para obter os acessos liberados no menu conforme imagem abaixo através da minha rotina customizada em ADVPL?
Gostaria de ao iniciar essa rotina TESTE ele buscar quais desses acessos de 01 à 10 foi marcado.
Como faço para obter os acessos liberados no menu conforme imagem abaixo através da minha rotina customizada em ADVPL?
Gostaria de ao iniciar essa rotina TESTE ele buscar quais desses acessos de 01 à 10 foi marcado.
Encontrei a função MPUserHasAccess, é isso que eu preciso, porém, ela está retornando sempre verdadeiro.
No exemplo abaixo o usuário não possui direito de inclusão (3) na rotina de cadastro de TES (MATA080), porém, ele retorna verdadeiro mesmo assim.
MPUserHasAccess( “MATA080”, 3, RetCodUsr(), .T. )
Boa tarde,
Tenta verificar também GetAccessList https://tdn.totvs.com/display/public/PROT/GetAccessList
Boa tarde
tem esse programa antigo, mas que funciona e e mostra uma relação dos usuários e acessos.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Utilizei a função MPUserHasAccess e funcionou.
Bom dia Ivan, poderia compartilhar como conseguiu fazer funcionar, pra mim retorna sempre verdadeiro