Histórico da Página
Ponto de entrada MNTC5102 para inclusão de botões no browse de O.S. do Histórico da Manutençã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: |
| ||||
Cadastros Iniciais: | Manutenção - MNTA120.prx O.s. Manual - MNTA410.prx | ||||
País(es): | Todos | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas Utilizadas: | STF - Manutenção STJ - Ordens de Serv de Manutenção | ||||
Sistema(s) Operacional(is): | Todos |
Descrição
Ponto de Entrada para adicionar um ou mais botões personalizados no menu lateral do browse de O.S. do Histórico da Manutenção.
Procedimento para Utilização
- Entrar no modulo de Manutenção de Ativos(SIGAMNT).
- Em Atualizações > Bens > Família de Bens. Incluir uma família.
- Em Atualizações > Bens > Bens. Incluir um bem.
- Em Atualizações > Manutenção > Áreas Manutenção. Incluir uma área de manutenção.
- Em Atualizações > Manutenção > Tipos Manutenção. Incluir um tipo de manutenção preventiva.
- Em Atualizações > Manutenção > Serviços. Incluir um serviço.
- Em Atualizações > Manutenção > Manutenção. Incluir uma manutenção para o bem.
- Em Atualizações > Ordem de Serviços > O.s. Manual.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Liberado'.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Cancelado'.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Pendente'. - Em Consultas > Planos > Histórico. Selecionar o bem ir em 'Manutenção'.
- Selecionar a manutenção anteriormente cadastrada e ir em 'Histórico'.
Ponto de Entrada
Descrição:Informe o Menu em que estará localizada a rotina | Ponto de entrada MNTC5102 para inclusão de botões no browse de O.S. do Histórico da Manutenção. | ||||||||||
Localização:Informe o Submenu em que estará localizada a rotina | Consultas > Planos | ||||||||||
Eventos: | Informe o Título da rotinaHistórico | ||||||||||
Programa Fonte:Informe o Fonte da rotina | MNTC510.prx | ||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”MNTC5102() | ||||||||||
Retorno: |
|
Exemplo:
#Include 'Bloco de código | ||
---|---|---|
| ||
#INCLUDE "Protheus.ch |
" User Function |
MNTC5102() |
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab
Local aBotoes := {}
If MsgYesNo("Chamada do Ponto de Entrada MNTC5102."+CRLF+"Deseja adicionar botões ao menu?","P.E. MNTC5102")
aAdd(aBotoes, {"Meu Botão","U_Funcao", 0, 3})
SetBrwChgAll(.F.)
EndIf
Return aBotoes |