A consulta padrão é largamente utilizada dentro do Protheus, criando filtros para essa janela (MBrowse) serve por exemplo, para otimizar pesquisas de produtos dentro de um pedido de venda ou documento de entrada, é visto como uma melhoria imensa para a produtividade de um usuário que não quer ficar vendo apenas produtos bloqueados em sua tela, além de outras rotinas terem consultas com ouras amostragens que podem ser melhoradas da mesma forma, de acordo com a necessidade do cliente.
A seguir mostrarei como fazer esse processo.
Acesse o Configurador em Base de Dados -> Dicionário -> Base de Dados
Clique em Consultas Padrão
Nesse momento podemos pesquisar uma consulta previamente criada e alterá-la ou incluir uma nova, conforme ícones destacados
Nesse caso vamos editar uma pesquisa da SB1, que se refere ao cadastro de produtos, no campo consulta deixamos o nome da tabela e colocamos uma descrição.
Atenção: Tomar cuidado para garantir que já não foi criado uma consulta com o mesmo título.
Após avançar escolhemos a tabela base para criar a consulta
Atenção: É interessante deixar selecionado a opção Habilitar Inclusão, com isso se o usuário perceber que o item que procura não foi criado, na própria janela poderá fazer o cadastro e já selecioná-lo em seguida
Agora escolhemos os índices e as colunas necessárias para criar uma expressão
Se for o caso de adicionar mais colunas, em consultar campos é possível visualizar todos os cabeçalhos caso tiver esquecido o nome de algum campo
Na última janela temos enfim a expressão que definirá como será a consulta, como foi solicitado pelo cliente, na consulta padrão só os produtos liberados.
Então na tabela SB1 o campo B1_MSBLQL é responsável por definir se o produtos está bloqueado ou liberado, sendo o valor 1 para produtos bloqueados, e 2 para produtos liberados. Deste modo os produtos bloqueados não serão mais exibidos na consulta padrão SB1 independente do usuário que estiver fazendo uso da mesma.
Fonte:
Kommentarer