Á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 validações

para utilização no Retorno Mod2

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

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

Rotina:

RotinaNome Técnico
MNTA435Retorno Mod2

Chamados Relacionados

DNG-3844                                                           

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Ponto de entrada acionado na validação do Retorno Mod2

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Árvore/Árvore Retorno de OS/Retorno Mod2 (MNTA435)

Eventos:

Árvore Lógica Retorno Mod2 (MNTA902MNTA435)

Programa Fonte:

MNTA902MNTA435.prxPRW

Função:

MNTA902GFVALIDOK()

Parâmetros:
Objeto que contém a barra lateral esquerda

Nome

Tipo

Descrição

Obrigatório
ParamIXB[1]ObjetoCaracter

Id que indica o local da chamada do ponto de entrada

Sim
ParamIXB[2]Array

Dados da ordem de serviço

PosiçãoTipoDescrição
aDadosOS[1][1]CaracterNúmero da O.S.
aDadosOS[1][2]CaracterPlano da O.O
aDadosOS[1][3]ArrayInsumos previstos já salvos
aDadosOS[1][4]ArrayInsumos realizados já salvos
aDadosOS[1][5]ArrayInsumos realizados das ordens que foram modificadas.
Sim
Retorno:
NomeIDTipoDescriçãoObrigatório
oPnlBtn2VALID_OKObjetoLógicoSe obteve sucesso nas validaçõesObjeto com a adição de novo botão.Sim

 


Bloco de código
languagesql
titleExemplo: PE MNTA902G
linenumberstrue
#include"Protheus.ch"
#include"hbutton.ch"
#include"DbTree.ch"

User Function MNTA902G()

    oPnlBtn2 := PARAMIXB[1]

    //Adição de botão com chamada do relatório de OS
    oBtnPE := TBtnBmp2():New( 00,00,27,25,"NG_ICO_ATV_LOC_M",,,,{|| MNTR675()},oPnlBtn2,"Ponto de Entrada",bOk,.T. ) //"Ponto de Entrada"
    oBtnPE:Align   := CONTROL_ALIGN_TOP

    //Adição de botão sem chamada de rotina
    oBtnPE2 := TBtnBmp2():New( 00,00,27,25,"NG_ICO_VIS_RES_M",,,,,oPnlBtn2,"Ponto de Entrada2",bOk,.T. ) //"Ponto de Entrada"
    oBtnPE2:Align   := CONTROL_ALIGN_TOP

Return oPnlBtn2