Ponto de Entrada
Descrição: | Ponto de entrada acionado durante à montagem da tela, permite a inclusão de novas rotinas. |
Localização: | Atualizações > Contas a Pagar > Solicitação de Transferência |
Eventos: | Ações Relacionadas |
Programa Fonte: | FINA621 |
Função: | MENUDEF |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aRotina | Array | Deve retornar um array com as rotinas que serão incluídas no menu. Parâmetros do aRotina: 1. Nome a aparecer no cabeçalho 2. Nome da Rotina associada 3. Reservado 4. Tipo de Transação a ser efetuada: - 1 - Pesquisa e Posiciona em um Banco de Dados
- 2 - Simplesmente Mostra os Campos
- 3 - Inclui registros no Bancos de Dados
- 4 - Altera o registro corrente
- 5 - Remove o registro corrente do Banco de Dados
5. Nível de acesso 6. Habilita Menu Funcional | x |
|
Exemplo:
#Include 'Protheus.ch'
User Function FIN621MNU()
Local aRotina := {}
Aadd(aRotina,{'TESTE ROTINA 01','U_TESTE01',0 ,6, 17,nil } )
Aadd(aRotina,{'TESTE ROTINA 02','U_TESTE02',0 ,7, 17,nil } )
Return aRotina
//EXEMPLO CHAMADA FUNÇAO NO MENU
User Function TESTE01()
Aviso("TESTE 01","Exemplo de chamada de User Function",{"OK"})
Return
//EXEMPLO CHAMADA FUNÇAO NO MENU
User Function TESTE02()
Aviso("TESTE 02","Exemplo de chamada de User Function",{"OK"})
Return