Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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:

Rotina

Nome Técnico

MNTA510MNTC510

Histórico

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

  1. Entrar no modulo de Manutenção de Ativos(SIGAMNT).
  2. Em Atualizações > Bens > Família de Bens. Incluir uma família.
  3. Em Atualizações > Bens > Bens. Incluir um bem. 
  4. Em Atualizações > Manutenção > Áreas Manutenção. Incluir uma área de manutenção.
  5. Em Atualizações > Manutenção > Tipos Manutenção. Incluir um tipo de manutenção preventiva. 
  6. Em Atualizações > Manutenção > Serviços. Incluir um serviço. 
  7. Em Atualizações > Manutenção > Manutenção. Incluir uma manutenção para o bem. 
  8. 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'. 
  9. 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:

Nome

Tipo

Descrição

Obrigatório

 

 

aBotoes

Array

Vetor que armazena os botões adicionais personalizados para o browse.

Sim 

 

Exemplo:

#Include '
Bloco de código
titleMNTC5102
#INCLUDE    "Protheus.ch
'
"
User Function
CN120ALT
 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