Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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


TipoConteúdo
Vetor

Vetor contendo os atalhos adicionais a serem incorporados no menu da Rotina.


Estrutura do vetor:

% da comissão (Se "zero" diversos %'s)
PosiçãoConteúdo
1Código do vendedorNome que aparecerá no Cabeçalho da Rotina.
2

Base da comissão total da comissão, ou seja, a soma das bases aplicadas a emissão do título e a baixa do título

3Base da comissão que será aplicada no momento da emissão do título.

Nome da rotina associada.

3Reservado.
4Tipo de transação a ser efetuada4Base da comissão que será aplicada no momento da baixa do título.
5Valor de comissão calculados sobre a emissão do título
6Valor de comissão calculados sobre a baixa do título
Nível de acesso.
6Habilita menu funcional.7

04. EXEMPLO

Bloco de código
languagejava
themeMidnight
firstline1
titleExemplo
linenumberstrue
#INCLUDE 'PROTHEUS.CH'

User Function GPE11ROT()
Local aButtons := {}
Local aSubMenu := {}   


//Cria subMenu para um botão 
aSubMenu := {   { "Teste 01" ,"u_subRot1" , 0 , 2, 0},;
                { "Teste 02" ,"u_subRot2" , 0 , 3, 0},;
                { "Teste 03" ,"u_subRot3" , 0 , 4, 0} }


//Cria botao que chama a funcao diretamente
aAdd( aButtons, { "Teste", "u_teste" ,0, 2,,.F. })

//Cria botao semelhante aos demais, com submenus
aadd( aButtons, { "Teste Submenu", aSubMenu , 0 , 2} )

Return aButtons

// Funções de usuário para apresentação 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