Árvore de páginas

Versões comparadas

Chave

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

Permite alterar propriedades da estrutura de campos. 

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

MNTA735

Geração de Check List

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

TTF - Check List

TTG - Detalhes do Check List

Sistema(s) Operacional(is):

Windows e Linux

Ponto de Entrada

Descrição:

Ponto de entrada com o objetivo de alterar propriedades da estrutura de campos.

Localização:

Atualizações > Controle de Oficina > Check List > Geração Check List.

Eventos:

Informe o Título da rotina

Programa Fonte:

MNTA735.prw

Função:


Informe o Nome doModelDef(s) produto


ViewDef(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

Exemplo:

 


Bloco de código
languagejava
titleExemplo Ponto de Entrada
#Include 
#Include
'Protheus.ch'



User Function
CN120ALT
 MNTA7357()
Local aCab

	Local lModView := PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab
 //Valor .T. quando chamado pelo Modelo, valor .F. quando chamado pela View.
	Local oStruct7 := PARAMIXB[2] //Busca o valor passado pelo parametro do ponto de entrada.

	If lModView
    	oStruct7:AddField("Campo","Campo",'TTG_CAMPO','C',1,0,Nil,{|| MNT735OK()},{},.F.,,.T.,.F.,.F.)      
	Else
    	oStruct7:AddField("TTG_CAMPO","01","Campo","Campo",Nil,"C","@!",Nil,Nil,Iif(INCLUI, .T., .F.),Nil,Nil,Nil,Nil,Nil,Nil,Nil,Nil)   
	EndIf


Return