Árvore de páginas

Ponto de entrada que permite incluir novos botões na rotina MNTC600B.

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Manutenção de Ativos e Gestão de Frotas

Rotina:

Rotina

Nome Técnico

MNTC600B

Ordem de Serviço do Bem

Ponto de Entrada

Descrição:

Ponto de entrada acionado para adicionar botões no "Outra Ações" da rotina MNTC600B.

Programa Fonte:

MNTC600B.prx

Parâmetros:
NomeTipoDescrição
ParamIXB[1]aReturn

Array de opções que serão disponibilizadas no menu da rotina


[n,1] Nome a aparecer no cabeçalho

[n,2] Nome da Rotina associada

[n,3] Reservado

[n,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

    6 - Alteração sem inclusão de registros

    7 - Cópia

    8 - Imprimir

[n,5] Nível de acesso

Retorno:

Tipo

Descrição

aReturn

Array com os botões e suas respectivas funções.

Função:MNTC600B1()
Exemplo: P.E. MNTC600B1
#include 'totvs.ch'
#include 'mntc600.ch'
 
User Function MNTC600B1()
     
    Local aReturn := ParamIxb[1]
 
    AADD( aReturn, {'Função Teste', 'U_FuncTest()',0 ,4} )
 
Return aReturn
 
User Function FuncTest()
 
Return MsgInfo( 'Ponto de entrada', 'Sucesso' )