Histórico da Página
Ponto de entrada que permite adicionar opções no menu da rotina de O.S. Corretiva (MNTA420)
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Manufatura | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||
Rotina: |
| ||||||||
País(es): | Todos | ||||||||
Banco(s) de Dados: | Todos | ||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | Ponto de entrada executado na rotina de O.S. Corretiva (MNTA420) que permite adicionar novas opções no menu | ||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Ordem de Serviço/Corretiva | ||||||||
Programa Fonte: | MNTA420.prx | ||||||||
Função: | MNTA420C() | ||||||||
Retorno: |
|
Bloco de código |
---|
|
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
| |
#INCLUDE 'PROTHEUS.CH'
User Function MNTA420C()
//Define Array contendo as Rotinas a executar do programa
// ----------- Elementos contidos por dimensao ------------
// 1. Nome a aparecer no cabecalho
// 2. Nome da Rotina associada
// 3. Usado pela rotina
// 4. Tipo de Transação a ser efetuada
// 1 - Pesquisa e Posiciona em um Banco de Dados
// 2 - Simplesmente Mostra os Campos
// 3 - Inclui registros no Bancos de Dados
// 4 - Altera o registro corrente
// 5 - Remove o registro corrente do Banco de Dados
// 6 - Altera determinados campos sem incluir novos Regs
aAdd( aRotina, { "Teste1", "MsDocument", 0, 4 } )
Return aRotina |
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab