No artigo de hoje vamos demonstrar em como desativar uma função diretamente no menu do Protheus.
Antigamente eu demonstrei em como fazer isso via Catálogo de Personalização no Configurador ( https://terminaldeinformacao.com/2018/03/06/habilitar-desabilitar-funcoes-protheus/ ) e na rotina de Privilégios por Usuário ( https://terminaldeinformacao.com/2020/01/08/como-bloquear-o-acesso-de-um-usuario-em-alguma-rotina-no-protheus/ ).
Porém, me perguntaram se daria para bloquear as operações de um menu (os antigos XNUs), para todos os usuários, e sim isso é possível, sendo que iremos demonstrar no tutorial abaixo.
Para essa demonstração, iremos bloquear a opção de Alterar e Excluir a TES para todos que estiverem usando o módulo de Compras (SIGACOM).
- Abra o Configurador
- Acesse o cadastro de Menus
- Selecione um menu, e clique em Ok
- Clique em Adicionar na raiz, para ir tudo para a direita
- Encontre a função na direita, e depois clique em Detalhes
- A área que iremos manipular será essa Rotinas no Browse, sendo que iremos remover o acesso da 04 de Alterar e 05 de Excluir (veja mais sobre os números nas observações no final)
- Salve as alterações do menu
- Agora se algum usuário clicar nas opções que foram retiradas, será exibido uma mensagem
Observações:
- O tutorial acima funciona para usuários que não estão no grupo de Administradores
- As opções do menu geralmente são padronizadas sendo geralmente:
1 = Pesquisar (em algumas telas pode ser Visualizar)
2 = Visualizar (em algumas telas pode ser Pesquisar)
3 = Incluir
4 = Alterar
5 = Excluir
6 a 10 = Outras rotinas do menu (como Copiar, Imprimir, Pontos de Entrada, etc – Isso varia de tela para tela)
Bom pessoal, por hoje é só.
Abraços e até a próxima.