Como desativar uma rotina pelo menu no Protheus

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

  1. Abra o Configurador
  2. Acesse o cadastro de Menus

Cadastro de Menus

  1. Selecione um menu, e clique em Ok

Escolhendo o menu

  1. Clique em Adicionar na raiz, para ir tudo para a direita
  2. Encontre a função na direita, e depois clique em Detalhes

Encontrando a função

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

Desativando as opções

  1. Salve as alterações do menu
  2. Agora se algum usuário clicar nas opções que foram retiradas, será exibido uma mensagem

Mensagem de acesso

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.

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