Histórico da Página
Ponto de entrada para inclusão de campos de usuário ao browse de programação de ordem 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: |
|
Ponto de Entrada
Descrição: | Ponto de entrada para inclusão de campos de usuário ao browse de programação de ordem de serviço. | |||||||||||||||||||||||
Localização: | SIGAMNT: Atualizações > Controle de Oficina > Plano de Manutenção > Programação OS | |||||||||||||||||||||||
Programa Fonte: | MNTA990.prx | |||||||||||||||||||||||
Função: | MNTA990CAD() e fBuscaOS() | |||||||||||||||||||||||
Parâmetros | ||||||||||||||||||||||||
Cadastros Iniciais: | 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. | |||||||||||||||||||||||
: |
| aTRB1
| aDBF
| aTRB2
| aDBFa
| aCpoCompl
| ||||||||||||||||||
País(es): | Todos. | |||||||||||||||||||||||
Banco(s) de Dados: | Todos. | Tabelas Utilizadas: | TT1 -
Programação de Ordem de Serviço.
Sistema(s) Operacional(is):
Todos.
Ponto de Entrada
Descrição:
Ponto de entrada para adicionar campos no browse de O.S a programar.
Localização:
Atualizações→Controle de Oficina→Plano Manutenção→Programação de OS.
Eventos:
Programação de Ordem de Serviço.
Programa Fonte:
MNTA990.prw
Função:
MNTA990CAD(), fBuscaOS()
Retorno:
Tipo | Descrição | Obrigatório |
Array | Recebe os campos novos adicionados. | Não. |
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
Exemplo:
Bloco de código | ||
---|---|---|
| ||
User Function MNTA9902() // Carrega variáveis de Entrada e Saida aTRB1 := ParamIXB[1] aDBF := ParamIXB[2] aTRB2 := ParamIXB[3] aDBFa := ParamIXB[4] aCpoCompl := ParamIXB[5] aAdd( aDBF , { 'CODIFAM', 'C', TamSX3( 'T6_CODFAMI' )[1], 0 } ) aAdd( // Adiciona campo de usuárioaTRB1, { 'CODIFAM', NIL, 'Família' } ) aAdd( aDBF , { 'TESTE 'DESCFAM', 'C', TamSX3( 'T6_NOME' )[1], 0 } ) aAdd( aTRB1, { 'DESCFAM', NIL, 'Desc. Fam.' } ) aAdd( aDBFa, { 'CODIFAM', 'C', 40TamSX3( 'T6_CODFAMI' )[1], 0 } ) aAdd( aTRB2, { 'CODIFAM', NIL, 'Família' } ) MsgInfo( 'Ponto de Entrada MNTA9902 executado', 'Atenção'aAdd( aDBFa, { 'DESCFAM', 'C', TamSX3( 'T6_NOME' )[1], 0 } ) aAdd( aTRB2, { 'DESCFAM', NIL, 'Desc. Fam.' } ) Return |