Á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 adicionar botões na inclusão de Solicitação de Serviço (MNTA280)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

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

Rotina:

Rotina

Nome Técnico

MNTA280

Solicitação de Serviço


Rotina(s) envolvida(s)

Nome Técnico

MNTA2809

Ponto de Entrada

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos


Deck of Cards
startHiddenfalse
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelAtual

Ponto de Entrada

Descrição:

Ponto de entrada executado na rotina de Solicitação de Serviço (MNTA280) que permite adicionar botões na tela de inclusão

Localização:SIGAMDI: Atualizações/Controle de Oficina/Solicitação de Serviço/Solicitação

Programa Fonte:

MNTA280.prx

Função:

MNTA2804()
Parâmetros:
NomeTipoDescrição
ParamIXBNuméricoOperação

Retorno:

Nulo
Bloco de código
titleExemplo do Ponto de Entrada MNTA2809()
#Include 'Totvs.ch'

User Function MNTA2809()

    Local nVar		:= PARAMIXB[1]

    If nVar == 3
        Aadd(aNgButton,{"PARAMETROS" ,{||MsgInfo(	"Ponto de Entrada" + CHR(13)+CHR(10)+ "Execução do Botão!",;
						"Solicitacao - Ponto de Entrada")},"Solicitacao"})
        _SetOwnerPrvt("aNgButton",aNgButton)
    EndIf

Return
Card
id2
labelAnterior a [DATA_EXPEDIÇÃO]
Aviso
titleMudança nos argumentos da User Function

Nesse caso, os parâmetros são passados pelo argumento da User Function. Ao contrário do código Atual, que faz utilização do Array de parâmetros ParamIXB.

Ponto de Entrada

Descrição:

Ponto de entrada executado na rotina de Solicitação de Serviço (MNTA280) que permite adicionar botões na tela de inclusão

Localização:SIGAMDI: Atualizações/Controle de Oficina/Solicitação de Serviço/Solicitação

Programa Fonte:

MNTA280.prx

Função:

MNTA2804()
Parâmetros:
NomeTipoDescrição
ParamIXBNuméricoOperação

Retorno:

Nulo
Bloco de código
titleExemplo do Ponto de Entrada MNTA2809()
#Include 'Protheus.ch'      

User Function MNTA2809(nVar),

	Local aNgButton := {}
	
	If nVar == 3	
		Aadd(aNgButton,{"PARAMETROS" ,{||MsgInfo("Ponto de Entrada" + CHR(13)+CHR(10)+ "Execução do Botão!")},;
		"Solicitacao - Ponto de Entrada","Solicitacao"})	
		_SetOwnerPrvt("aNgButton",aNgButton)
	EndIf
	
Return