Árvore de páginas

Ponto de Entrada para inclusão de botões no Menu Def de Ordens de Serviço via rotinas de Atendimento, Consulta de Solicitação de Serviço e Consulta Gerencial de 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

MNTA291

Atendimento da S.S.

Rotina(s) envolvida(s)

Nome Técnico

MNTA291

Atendimento da S.S.

MNTC285Consulta de Solicitação de Serviço
MNTC286Consulta Gerencial de Solicitação de Serviço

País(es):

Todos.

Banco(s) de Dados:

Todos.

Sistema(s) Operacional(is):

Todos.

Ponto de Entrada

Descrição:

O ponto de entrada tem como finalidade incluir botões na Rotina(Menu Def) de Ordens de Serviço, que pode ser chamada através das Atendimento, Consulta de Solicitação de Serviço e Consulta Gerencial de Solicitação de Serviço

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Solicitação de Serviços/Distribuição (MNTA296).

SIGAMNT: Consultas/Controle de Oficina/Solicitações/Consulta S.S. (MNTC285).

SIGAMNT: Consultas/Controle de Oficina/Solicitações/Gerencial S.S. (MNTC286).

Programa Fonte:

MNTA291.prw

Função:

MNT291OS()

Parametros:
NomeTipoDescrição
PARAMIXB[1]ArrayOpções pré definidas pela Rotina
Retorno:
Nome
Tipo
Descrição
Obrigatório

aRot

Array

Opções a serem inseridas no menu da rotina

Sim

Nome
Tipo
Descrição
Obrigatório
aRot[n][1]CaracterTítulo da rotina que será exibido no menuSim
aRot[n][2]CaracterNome da função que será executadaSim
aRot[n][3]NuméricoParâmetro reservado. Deve ser sempre 0 (zero)Sim
aRot[n][4]NuméricoNúmero da operação que a função executaráSim
aRot[n][5]NuméricoNivel de Acesso ao usuário, configurado no arquivo de acessos Protheus(sigamat.acs)Não

Alternativas de operação da rotina chamada:

Opção
Descrição
1Pesquisar
2Visualizar
3Incluir
4Alterar
5Excluir
6

Alteração sem a permissão para incluir novas linhas.

É válido apenas para os objetos GetDados e GetDb.

Exemplo 1
#include 'Protheus.ch'

//-------------------------------------------------------------------
/*/{Protheus.doc} MNTA2911
Ponto de entrada responsável pela adição de "Botões" na rotina de
Ordens de Serviço.

@author  NG Informática
@since   22/05/2018
@version P11/P12
@return  aRet, Array, Opções adicionais a serem apresentadas
adicionadas na rotina de Ordens de Serviço.
/*/
//-------------------------------------------------------------------
User Function MNTA2911()

    Local aRot  := PARAMIXB[1]

	aAdd(aRot, { "Botão", "MsgInfo('Botão Teste.')", 0, 3})

Return aRot