import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: MA020ROT - Adiciona mais opções ao menu


Versões:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

LOCALIZAÇÃO : Function MATA020 - Função principal do programa de inclusão, alteração e exclusão de fornecedores.

EM QUE PONTO : No início da Função, antes da execução da Mbrowse dos Fornecedores, utilizado para adicionar mais opções de menu (no aRotina).

Eventos


 

Programa Fonte
MATA020.PRX
Sintaxe

MA020ROT - Adiciona mais opções ao menu ( ) --> aRet

Retorno
aRet
    (vetor)
  • Deve retornar um Array contendo as novas opções no menu, na estrutura conf. o exemplo relacionado.
Observações


 

Exemplos
User Function MA020ROT()Local aRotUser := {}//Define Array contendo as Rotinas a executar do programa     // ----------- Elementos contidos por dimensao ------------    // 1. Nome a aparecer no cabecalho                             // 2. Nome da Rotina associada                                 // 3. Usado pela rotina                                        // 4. Tipo de Transacao 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         //    6 - Altera determinados campos sem incluir novos Regs     AAdd( aRotUser, { 'Documento', 'MsDocument('SA2', SA2->(recno()), 4)', 0, 4 } )Return (aRotUser)