Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 e Microsiga Protheus 11 |
Idiomas: | Todos |
O ponto de entrada FT050MNU é disparado:
- antes da abertura do Browse, caso Browse inicial da rotina esteja habilitado, ou
- antes da apresentação do Menu de opções, caso Browse inicial esteja desabilitado.
Para habilitar ou desabilitar o Browse, entre na rotina, clique em Configurações/Browse Inicial e selecione a opção desejada:
- Sim - Habilitar Browse Inicial
- Não - Desabilitar Browse Inicial
Este ponto de entrada pode ser utilizado para inserir novas opções no array aRotina.
Exemplo da Versão 10:
User Function FT050MNU()
aadd(aRotina,{'TEXTO DO BOTÃO','NOME DA FUNÇÃO' , 0 , 3,0,NIL})
Return
Exemplo da Versão 11:
User Function FT050MNU()
Local aRot := {}
aadd(aRot,{'TEXTO DO BOTÃO','NOME DA FUNÇÃO' , 0 , 3,0,NIL})
Return aRot
Obs: Para a versão 11 é necessário retornar um array contendo a nova opção de menu.
Parâmetros do array a Rotina:
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 Banco 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.
FATA050.PRW
FT050MNU - Antecede abertura do Browse ( )
FT050MNU - Antecede abertura do Browse ( ) --> aRot (Versão 11)
Nil
(nulo)
Nenhum
aRot
(array_of_record)
Retorna um array com a nova opção de menu.