Dúvida
Como bloquear a resposta de uma pergunta na rotina, deixando o usuário apenas visualizar?
Ambiente
Protheus - Configurador - A partir da versão 11
Solução
Perguntas são parâmetros de rotinas que podem ser configurados no Protheus. Na rotina, esses parâmetros podem ser visualizados pressionando a tecla F12 no browse da rotina. Algumas rotinas podem chamar automaticamente a tela de perguntas ao iniciar a rotina, afim de parametrizar a inicialização dessa rotina. Abaixo uma tela de exemplo de pergunta, na rotina Solicitação de Compras (MATA110).
Note que a rotina já possui algumas respostas nos parâmetros, mas os campos estão livres para edição. A rotina de Configuração de Perguntas do Configurador serve para definir uma resposta padrão a estes parâmetros e deixá-los bloqueados para que o usuário não possa alterar.
Segue abaixo procedimento de como efetuar este bloqueio.
1. Acesse Configurador > Usuário > Senhas > Configuração de Perguntas
2. Clique em Incluir
3. Em Grupo, digite o código do Grupo de Perguntas (Ex.: MTA110)
4. Em Usuário ou Grupo de Usuário, selecione um usuário ou grupo para associar essa regra de configuração de perguntas
5. Seção Perguntas serão exibidas as perguntas referentes a este grupo. Elas estão todas marcadas em cinza, conforme exemplo da tela abaixo:
6. Para bloquear uma pergunta, clique sobre ela, e pressione a tecle DEL do teclado. Neste momento ela já estará bloqueada na rotina. Se quiser inserir um novo valor padrão, digite-o abaixo da coluna Conteúdo, ou em casos de campos do tipo combo, selecione o valor padrão
7. Na imagem de exemplo abaixo, foram bloqueados os 2 primeiros campos do grupo de perguntas
8. Ao finalizar, clique em Confirmar. Na rotina, ao pressionar F12, a tela de parâmetros irá aparecer desta forma:
Note que os 2 primeiros campos estão cinzas, ou seja, bloqueados.
0 Comentários