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

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

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.

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

aRet[1][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 - ExcluirServiço.

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

    Local aArea := GetArea()
    Local aRot  := {}PARAMIXB[1]

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

    RestArea(aArea3})

Return aRot