No artigo de hoje, vamos demonstrar em como listar uma tabela na Consulta Genérica (EDAPP).
Um recurso bastante utilizado no Protheus por alguns usuários é a Consulta Genérica, função EDAPP (antiga LERDA).
Só que em alguns cenários, o usuário não tem acesso a alguma tabela, por exemplo, um usuário do RH visualizar alguns pedidos de compras.
Até podemos alterar o parâmetro MV_LRDMTAB, só que ai iria liberar todas as tabelas. Então como podemos liberar apenas algumas tabelas em específico? Vamos lá.
- Abra o Configurador, vá no cadastro de Menus, selecione o Menu em específico para dar manutenção
- Vá então na opção Genéricos e clique em Detalhes
- Na parte das tabelas, procure pelo Alias e deixe ela marcada
- Salve o menu
Agora basta o usuário fechar o sistema e abrir novamente.
Obs.: Teve um cenário em um único cliente que essa alteração não surgiu efeito, então tivemos que usar o ponto de entrada ChkExec, dando um DbSelectArea antes nas tabelas quando a função fosse a EDAPP e rodasse em determinado módulo.
Referências:
Bom pessoal, por hoje é só.
Abraços e até a próxima.