Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
PONTO DE ENTRADA PARA CARREGAR OS CAMPOS DA PROGRAMAÇÃO DE O.S. (MNTA990) CRIADOS PELO PONTO DE ENTRADA MNTA9902 NA OPERAÇÃO DE ALTERAÇÃO

Ponto de entrada para carregar os campos de usuário criados pelo P.E. MNTA9902

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAMNT - Manutenção de Ativos e Gestão de Frotas 

Rotina:

de Ordem de Serviço

Rotina

Nome Técnico

MNTA990

Programação

Rotina(s) envolvida(s)

Nome Técnico

MNTA9906

OS

Ponto de Entrada

Parâmetro(s)c990TRB3 Programadasc990TRB2 Programação

Cadastros IniciaisDescrição:

Em Atualizações→Controle de Oficina→Manutenção→Funcionários, cadastrar um Funcionário.

Em Atualizações→Controle de Oficina→Plano Manutenção→Programação de OS, incluir uma Programação de Ordem de Serviço.

Ponto de entrada para carregar os campo de usuário criados pelo ponto de entrada MNTA9902 ao alterar a programação.

Localização:

SIGAMNT: Atualizações > Controle de Oficina > Plano de Manutenção > Programação OS

Programa Fonte:

MNTA990.prx

Função:

MNTA990CAD e fFilDataOS

Parâmetros:
NomeTipoDescrição
PARAMIXB[1]CaracterTabela temporária com as O.S.
em programação.
PARAMIXB[2]CaracterTabela temporária com filtro da

Países:

Todos

Bancos de Dados:

Todos

Sistemas Operacionais:

Todos

Ponto de Entrada

Descrição:

Ponto de entrada para carregar os campo da Programação de O.S. criados pelo ponto de entrada MNTA9902 na alteração da programação de O.S.

Localização:

Atualizações→Controle de Oficina→Plano Manutenção→Programação de OS

Eventos:

Programação de O.S.

Programa Fonte:

MNTA990.prw

programação
PARAMIXB[3]LógicoIndica de os campos de usuário deve ser retornado pelo ponto de entrada.
Retorno:
TipoDescrição
Nulo

Não há retorno.

Informações

Este retorno somente ocorre quando o PARAMIXB[3] foi enviado como falso.

Array

Listagem com os campos de usuário e seu conteúdo.

PosiçãoTipoDescrição
1CaracterNome do campo para que seja atribuído.
2IndefinidoConteúdo a ser atribuído no campo.
Informações

Este retorno somente ocorre quando o PARAMIXB[3] foi enviado como verdadeiro.

Informações
  • Este ponto de entrada somente tem sua funcionalidade disponível quando utilizado em conjunto com o P.E. MNTA9902.

Função:

MNTA990CAD(), fFilDataOS()
Bloco de código
languagesql
titleExemplo do P.E. MNTA9906
linenumberstrue
User Function MNTA9906()

  Local c990TRB3 := ParamIXB[1]
  Local c990TRB2 := ParamIXB[2]
  Local lIsRet   := ParamIXB[3]
  Local aRet     := {}

  If lIsRet

    aRet := { { 'TESTE1', 'Teste do campo 1' },;
              { 'TESTE2', 'Teste do campo 2' } }

  Else

    (c990TRB3)->TESTE1 := 'Teste do campo 1'
    (c990TRB2)->TESTE1 := 'Teste do campo 1'

    (c990TRB3)->TESTE2 := 'Teste do campo 2'
    (c990TRB2)->TESTE2 := 'Teste do campo 2'

  EndIf

Return aRet