Árvore de páginas

Ponto de entrada que permite realizar a gravação de campos de usuário na ordem de serviço gerada por meio de uma solicitação de serviço. 

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.

Rotinas envolvidas

Nome Técnico

MNTSR

Classe de S.S.

Issues Relacionadas

12.1.17 / MNG-6623

12.1.23 e 12.1.25 / DNG-8687

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Ponto de Entrada acionado no processo gravação da ordem de serviço via solicitação de serviço, permitindo gravar campos de usuário na tabela de ordens de serviço ( STJ ).

Localização:

SIGAMNT: Atualizações > Controle de Oficina > Solicitação de Serviço > Distribuição S.S.

Eventos:

Distribuição S.S. ( MNTA295 )

Programa Fonte:

MNTA295.prw / MNTSR.prw

Função:

MNTA295GOS() / CreateSO()

Parâmetros:
NomeTipoDescriçãoObrigatório
ParamIXB[1]CaracaterNúmero da O.S.Sim

 

Exemplo P.E. MNTA2952
#Include 'Protheus.ch'

User Function MNTA2952()

	Local cOrder := ParamIXB[1]

	dbSelectArea( 'STJ' )
	dbSetOrder( 1 )
	If dbSeek( xFilial( 'STJ' ) + cOrder )    

  		RecLock( 'STJ', .F. )
    		
			// CAMPO TJ_XYZ É FICTÍCIO, INCLUÍDO PELO CONFIGURADO (SIGACFG)
			STJ->TJ_XYZ := 'CAMPO DE USUÁRIO NA TABELA STJ'
	
	    STJ->( MsUnlock() )
	
	EndIf

Return