Árvore de páginas

Versões comparadas

Chave

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

Ponto de Entrada para

adição

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

MNTA296

MNTA291

Distribuição de

Atendimento da S.S.

Rotina(s) envolvida(s)

Nome Técnico

MNTA2961

Ponto de Entrada

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:

Ponto de Entrada chamado no programa MNTA296.prw, para adicionar botões no menu def ao entrar em Histórico de S.S.

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:

MNTA296
MNTA291.prw

Função:

MNT296HIST

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

aRet[1

Nome
Tipo
Descrição
Obrigatório
aRot[n][1]
= Nome do botão
aRet[1][2] = Rotina/Função a ser chamada 
aRet[1][3] = Reservado 
aRet[1][4] = Tipo de operação
  • Operações:
    1 - Pesquisar
    2 - Visualizar
    3 - Incluir
    4 - Alterar
    5 - Excluir
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.

Bloco de código
languagesql
firstline1
titleExemplo 1
linenumberstrue
#include 'Protheus.ch'

//-------------------------------------------------------------------
/*/{Protheus.doc} MNTA2961MNTA2911
Ponto de entrada responsável pela adição de "Botões" na rotina de
HistóricoOrdens de SServiço.S.

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

    Local aRot  := {}PARAMIXB[1]

    	aAdd(aRot, { "O.S. CorretivaBotão", "MNTA420MsgInfo('Botão Teste.')", 0, 3})

Return aRot