Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Gestão de Pessoal (SIGAGPE) | ||||
Função: | Gestão de Funcionários (GPEA011) | ||||
País: | Brasil |
02. VISÃO GERAL
Ponto de Entrada que permite incluir mais opções de atalhos no Menu Principal da rotina de Gestão de Funcionários (aRotina).
03. RETORNO
Tipo | Conteúdo |
---|---|
Vetor | Vetor contendo os atalhos adicionais a serem incorporados no menu da Rotina. |
Estrutura do vetor:
Posição | Conteúdo |
---|---|
1 | Nome que aparecerá no Cabeçalho da Rotina. |
2 | Nome da rotina associada. |
3 | Reservado. |
4 | Tipo de transação a ser efetuada. |
5 | Nível de acesso. |
6 | Habilita menu funcional. |
04. EXEMPLO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pagetitle | GPE11ROT - Menu de Gestão de Funcionários | GPE11ROT - Menu de Gestão de Funcionários |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Descrição:
O ponto de entrada permite adicionar rotinas ao menu principal da rotina de Gestão de Funcionários
Programa Fonte
GPEA011.PRX
Sintaxe
Parâmetros: GPE11ROT - Menu de Gestão de Funcionários ( [ ] ) --> aArray
Retorno
- aArray(array_of_record)
- Contém as rotinas a serem adicionadas
Observações
Exemplos A rotina deve retornar um array que deve conter as rotinas a serem adicionadas ao menu principal.
#INCLUDE 'PROTHEUS.CH' User Function GPE11ROT() LocalaArea
aButtons
:=
GetArea(){} LocalaRotinas
aSubMenu
:= {}
Local aPrincipal := {}Local aArray2 //Cria subMenu para um botão aSubMenu := {}aArray2
:=
{ { "
Teste1" Teste 01" ,"u_teste
subRot1"
,
0 , 2, 0},;
{ "Teste2"
Teste 02" ,"u_teste2
subRot2"
,
0 , 3, 0},;
{ "Teste3"
Teste 03" ,"u_teste3
subRot3"
,
0 , 4, 0},; { "Conhecimento" ,"MsDocument" , 0 , 5 } } aPrincipal := { { "Array2", aArray2 , 0 , 2 } }
} //Cria botao que chama a funcao diretamente aAdd( aButtons, { "Teste", "u_teste" ,0, 2,,.F. }) //Cria botao semelhante aos demais, comsubmenusaAdd
submenus aadd(aRotinas
aButtons, { "Array1
Teste Submenu", aSubMenuaPrincipal
,
5,,.F. 0 , 2} ) Return aButtons //Cria
Funçõesbotao
deque
usuáriochama
paraa
apresentaçãofuncao diretamenteaAdd( aRotinas, { "Teste", "u_teste" , 5, 7 } )Alert( "Passou pelo PE GPE11ROT" )RestArea( aArea )Return( aRotinas ) Variáveis
de mensagens
User Function Teste()
Alert ("Teste PE GPE11ROT para criação de menu simples!" )
Return
User Function subRot1()
Alert ("Teste 01 do PE GPE11ROT para criação de subMenu!" )
Return
User Function subRot2()
Alert ("Teste 02 do PE GPE11ROT para criação de subMenu!" )
Return
User Function subRot3()
Alert ("Teste 03 do PE GPE11ROT para criação de subMenu!" )
Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas