Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT)

Função:MNTA2911()
País:Brasil


02. DESCRIÇÃO

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.prx

Função:

MNT291OS()

Parâmetros:

NomeTipoDescrição
PARAMIXB[1]ArrayOpções pré definidas pela Rotina

Retorno:

NomeTipoDescriçãoObrigatório

aRot

Array

Opções a serem inseridas no menu da rotina

Sim

NomeTipoDescriçãoObrigató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çãoDescriçã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.

03. DEMAIS INFORMAÇÕES

Exemplo MNTA2911()
#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


04. ASSUNTOS RELACIONADOS

  • Não se aplica.