Configurador

Menu de Acesso ao Sistema

Escritor por Eduardo Biazutto

 

Neste artigo aprenderemos a personalizar um Menu de Acesso ao sistema.

 

Programa Inicial

 

Para executarmos esta tarefa devemos acessar o Configurador do Protheus, portanto no campo “Programa Inicial” informe SIGACFG.

 

Obs. SIGACFG=Configurador, MPSDU ou APSDU=Acesso a base de dados, SIGAADV=Acesso à aplicação, SIGAMDI=Multiplos acessos à aplicação.

 

sigacfg

 

Menu: Ambiente > Cadastros > Menus

 

menu_menus

 

Selecionando os Menus

 

Nesta tela estão disponíveis todos os arquivos dos Menus*. Você pode efetuar alguma alteração num Menu padrão, ou usa-lo como base para criação de outro Menu.

 

Em nosso exemplo estamos marcando os menus do Faturamento e do Financeiro.

 

*Estão disponíveis todos menus cujo arquivo está na pasta Protheus_DataSystem com a extensão .XNU, para adicionarmos outro diretório base dos arquivos criei um comentário ao final deste arquivo.

 

menus2

 

Edição do Menu

 

Como podemos ver abaixo, à esquerda estão os menus base de alteração, a direita os menus que estão em Edição.

 

Selecione o topo do menu e clique no botão adicionar >>

 

editar_menu

 

Ferramentas para Edição

 

Abaixo estão os botões para edição do menu, excetuando a inclusão de um novo item, não tem nenhum complicador nas ações destes botões.

 

ferramentas_edicao

 

Exemplo de inclusão de item

 

Abaixo segue um exemplo da inclusão de Item do Menu, inseri conteúdos explicando de acordo com o preenchimento de cada campo.

 

Apenas atente-se, ao Módulo, você deverá informar o Módulo que irá utilizar a rotina, em nosso exemplo estamos incluindo um item no faturamento.

 

E o tipo, quando for função padrão, informe Função Protheus no Tipo, em nosso exemplo estamos usando um fonte customizado chamado NOME_FONTE, portanto o Tipo é Função de Usuário.

 

novo_item

 

Acima, repare o espaço marcado com nome de Rotinas do Browse:

 

Por ele podemos restringir acesso à alteração de alguma rotina por exemplo, cada número desse refere-se a um botão dentro da rotina, porém existem algumas exceções não previstas a está regra.

Fique atualizado, É GRÁTIS!
Cadastre o seu endereço de e-mail e fique por dentro de todas as atualizações da AcademiaERP.
Não enviamos spam.

Olhe nesta imagem, e veja que a opção 01 refere-se ao botão alterar, 02=Incluir03=Visualizar, 04=Pesquisar, 05=Excluir, 06=Cod.Barra, 07=Copiar, 08=Retornar, 09=Prep.Doc.Saida. (esta imagem é apenas para exemplificar a identificação dos números aos botões da rotina).

 

menu_browse

 

Salvando o Menu

 

Quando sua edição já estiver finalizada, clique na opção Gerar e aparecerá a opção abaixo. Em nosso exemplo geramos um menu com a nomenclatura FAT_PERSONALIZADO.

 

Salvar_menu

 

Escolha um nome para o seu menu, e clique em Gerar. Caso você queira apenas alterar um menu já existente, é só informar o mesmo nome que ele irá sobrepor.

 

Obs. Os menus padronizados do sistema estão num formato de nomenclatura que acompanha a sigla do módulo. Ao acessar o sistema estão todas as opções disponíveis. 

 

Siglas_menus

 

Após o menu estar salvo ele já está disponível para uso.

 

Adicionando um diretório base para os Menus.

 

Passo 1: Clique em Adicionar Diretórios de Menu

Passo 2: Pesquisar

Passo 3: Escolha o diretório e confirme

Passo 4: Clique em Adicionar >>

Passo 5: OK

 

adicionar_diretorio

 

Após a confirmação o novo diretório já estará disponível para uso.

 

Incluindo Relatório RPM no Menu

 

Criei um grupo com nome de “Títulos a Pagar”.

 

novo_grupo

 

Com o cursor selecionado no grupo que deseja incluir o Relatório, clique em “Novo Item”.

 

Informe a descrição da rotina no menu, o módulo, o Tipo como Relatório RPM e em seguida clique na caixa de busca do campo “Programa:”

 

RPM

 

Aponte o arquivo de seu relatório RPM e confirme.

rpm_arquivo

 

Abaixo já podemos ver o relatório RPM inserido no menu, portando é só salvar a edição do menu e já estará pronto para uso. 

 

rpm_menu

 

Valeu pessoal, até breve com mais artigos.

 

Sobre o Autor

Eduardo Biazutto

5 comentários

Deixe um comentário

Dúvida?