Á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
labelVersão Atual
Aviso

Os detalhes abaixo aplicam-se às versões posteriores ou igual à  do fonte MNTA280.PRX

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:

...

MNTA2809()
Parâmetros:
NomeTipoDescrição
ParamIXB[1]NuméricoOperação

Retorno:

NomeTipoDescrição
aNgButtonArray

Array com os dados do Botão

TipoDescriçãoExemploObrigatório
CaracterCorresponde ao código da imagem utilizada para o botão."PARAMETROS"X
Bloco de CódigoBloco de código que será executado ao clicar no botão.{||MsgStop( "Ponto de Entrada" + CHR(13)+CHR(10)+ "Execução do Botão!")}X
CaracterDescrição do botão."Solicitacao - Ponto de Entrada"X
CaracterTítulo do botão na tela."Solicitacao"X
Bloco de código
titleExemplo do Ponto de Entrada MNTA2809()
#Include 'Totvs.ch'

User Function MNTA2809()

	Local nVar := PARAMIXB[1]
	Local aNgButton := {}
	// nVar = "2"  , Visual
	// nVar = "3"  , Inclui
	// nVar = "4"  , Altera
	// nVar = "5"  , Exclui

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

Return aNgButton
Card
id2
labelVersão Antiga
Aviso

Os detalhes abaixo aplicam-se às versões anteriores à  do fonte MNTA280.PRX

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:

MNTA2809()
Parâmetros:
NomeTipoDescrição
nVarNumé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