Á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

MNTA295

MNTA291

Distribuição de

Atendimento da S.S.

Rotina(s) envolvida(s)

Nome Técnico

MNTA295BT

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 MNTA295.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:

MNTA295
MNTA291.prw

Função:

MenuDef

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} MNTA295BTMNTA2911
Ponto de entrada responsável pela adição de "Botões" na rotina de
DistribuiçãoOrdens 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 - Excluir

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 MNTA295de Ordens de Serviço.
/*/
//-------------------------------------------------------------------
User Function MNTA295BTMNTA2911()

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

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

    RestArea(aArea3})

Return aRot