Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Ponto de entrada 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/Retorno de OS/Retorno Mod2 (MNTA435)

Eventos:

Retorno Mod2 (MNTA435)

Programa Fonte:

MNTA435.PRW

Funções
IDFunção de execuçãoObjetivo
VALID_OKFVALIDOK()Realizar validações das ordens de serviço
Parâmetros:

Posição

Tipo

Descrição

Obrigatório
1Caracter

Id que indica o local da chamada do ponto de entrada

Sim
IDPosiçãoTipoDetalhes
VALID_OK

2



Array
Posição

1CaracterNúmero da O.S.
2CaracterPlano
3ArrayInsumos previstos já salvos
4ArrayInsumos realizados já salvos
5ArrayTodos os insumos realizados e modificados
Retorno:
IDTipoDescriçãoObrigatório
VALID_OKLógicoSe obteve sucesso nas validaçõesSim

 

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