Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleAtenção!
  • Este ponto de entrada está disponível somente a partir da versão 12.1.17!

Manipula campos da tela de geração de OS a partir da distribuição de SS.

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

MNTA295

Distribuição de S.S.

Rotina(s) envolvida(s)

Nome Técnico

MNTA295

Distribuição de S.S.

Issues Relacionadas

12.1.17.

País(es):

Todos.

Banco(s) de Dados:

Todos.

Sistema(s) Operacional(is):

Todos.

Ponto de Entrada

Descrição:

Ponto de Entrada que permite alteração das propriedades dos campos apresentados na tela de geração de O.S. a partir da distribuição de S.S.

Localização:

SIGAMNT: Atualizações/Controle de Oificina/Solicitação de Serviço/Distribuição de S.S.

Eventos:

Distribuição de S.S. (MNTA295).

Programa Fonte:

MNTA295.prx

Função:

MNTA295GOS()

Parâmetros:
NomeTipoDescrição do campoObrigatório
PARAMIXB[1]ObjetoBem/LocalizaçãoSim
PARAMIXB[2]Objeto

Centro Custo

Sim
PARAMIXB[3]Objeto

Centro de Trabalho

Sim
PARAMIXB[4]Objeto
ServiçoSim
PARAMIXB[5]Objeto

Sequência

Sim
PARAMIXB[6]Objeto

Data Orig.

Sim
PARAMIXB[7]Objeto

Hr. Prev.

Sim
PARAMIXB[8]Objeto

Situação

Sim
PARAMIXB[9]Objeto

Contador

Sim
PARAMIXB[10]Objeto

Hora cont. 1

Sim
PARAMIXB[11]Objeto

2. Contador

Sim
PARAMIXB[12]Objeto

Prioridade

Sim
PARAMIXB[13]Objeto

Hora cont. 2

Sim
PARAMIXB[14]Objeto

Dt.Par.Re.I

Sim
PARAMIXB[15]Objeto

Ho.Par.Re.I

Sim
PARAMIXB[16]Objeto

Observação

Sim
Retorno
NomeTipoDescriçãoObrigatório
aObjArrayContém as alterações realizadas nos objetos pelo usuárioSim

 

Exemplo:

Bloco de código
languagevb
themeEclipse
#include 'Protheus.ch'

//-------------------------------------------------------------------
/*/{Protheus.doc} MNTA295E
Manipula propriedades do campos apresentados em tela.

@author  Eduardo Mussi
@since   07/08/2018
@version P12
/*/
//-------------------------------------------------------------------
User Function MNTA295E()

    Local aObj := ParamIXB
	//Fecha o campo do Bem
	aObj[1]:bWhen := {|| .F. }


	// Deixa o campo sempre aberto e para cada alteração do combobox apresenta a mensagem inserida no bloco de código
    aObj[8]:bWhen := {|| .T. }
    aObj[8]:bValid := {|| MsgInfo('Validação campo Situação','Atencao') }

	//Adicionar o valor no campo.
	aObj[2]:VarPut( Posicione("ST9", 1, xFilial("ST9"), "T9_CCUSTO") )
Return aObj