Árvore de páginas

Ponto-de-Entrada: GPA130MN - Menu do vale-transporte
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Possibilita adicionar um item de menu customizado na manutenção do vale-transporte.
Programa Fonte
GPEA130.PRX
Sintaxe

GPA130MN - Menu do vale-transporte ( [ ParamIXB ] )

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIXB Array of Record Elemento 1 - corresponde a variável array aRotina para ser complementada com a opção de menu customizada.Elementos contidos por dimensão:1. Texto para a ser exibido no menu.2. Nome da rotina associada.3. Usado pela rotina.4. Tipo de transação a ser efetuada.4.1 - Pesquisa e posiciona em um banco de dados.4.2 - Simplesmente mostra os campos.4.3 - Inclui registros no bancos de dados.4.4 - Altera o registro corrente. 4.5 - Remove o registro corrente do banco de dados.
Retorno
    ()
Observações

O ponto de entrada recebe a variável ParamIXB, onde os seus elementos correspondem as opções de menu. Uma nova opção customizada pode ser adicionada, bastando incluir um novo elemento conforme a estrutura (dimensões) dos demais elementos.

Exemplos
#INCLUDE 'RWMAKE.CH'#INCLUDE 'PROTHEUS.CH'USER FUNCTION GPA130MN()  Local aRotina 	:= ParamIXB[1]Local aSubMenuLocal aUserMenu  aSubMenu := 	{{ "Item 1" 			,"U_item1"	, 0 , 2} ,;            	  	{ "Item 2" 			,"U_item2"	, 0 , 2} ;                }aUserMenu :=	{ 'Menu User'       ,aSubMenu    , 0 , 2}                                                                                            AADD(aRotina, aUserMenu)Return aClone(aRotina) 
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não