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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas