Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Gravação de Ordem de Serviço 

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.

MNTA295Distribuição

Rotina(s) envolvida(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 que permite gravar as informações dos campos inseridos na tela de geração de O.S., através da rotina de Distribuição de S.S.(MNTA295acionado 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 Oificina/Oficina > Solicitação de Serviço /> Distribuição S.S.

Eventos:

Distribuição S.S. ( MNTA295 )

Programa Fonte:

MNTA295.PRWprw / MNTSR.prw

Função:

MNTA295GOS() / CreateSO()

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

 

Exemplo:

Bloco de código
languagevbsql
themeEclipse
titleExemplo P.E. MNTA2952
linenumberstrue
#Include 'Protheus.ch'

User Function MNTA2952()

	Local cOrder := ParamIXB[1]

	dbSelectArea( 'STJ' )
	dbSetOrder( 1  // Salva os campos inseridos em tela na tabela.
    RecLock("STJ",.F.)
    STJ->TJ_USUAFIM := cUsaFim
)
	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