O que fazer quando uma tabela não aparece no Consulta Genérica

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á.

  1. Abra o Configurador, vá no cadastro de Menus, selecione o Menu em específico para dar manutenção

Escolhendo o menu

  1. Vá então na opção Genéricos e clique em Detalhes

Acessando o item Genéricos

  1. Na parte das tabelas, procure pelo Alias e deixe ela marcada

Pesquisando a tabela para marcar

  1. 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.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação