Árvore de páginas

Versões comparadas

Chave

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

#Include 'Protheus.ch'

User Function MTA185MNU()

If Type( "aRotina" ) == "A"
Aadd( aRotina, { 'Cad. Forn', 'MATA020', 0, 6, 0, Nil } )
Aadd( aRotina, { 'Cad. Prod', 'MATA010', 0, 6, 0, Nil } )
Aadd( aRotina, { 'Cad. Clie', 'MATA030', 0, 6, 0, Nil } )
EndIf

Return Nil

Tempo aproximado para leitura: 00 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Módulo:SIGAEST - Estoque & Custos
Função:Permite manipular as opções do menu funcional da rotina de baixa de pré-requisição
Programa:MATA185 - Baixa de Pré-Requisição
Sintaxe:MTA185MNU- Manipulação da lista de opções do menu funcional ( [ ] ) → Nil
Retorno:

Nulo


02. SITUAÇÃO/REQUISITO

O ponto de entrada localizado na montagem do para permitir manipular o menu funcional da tela de baixa de pré-requisição que permite a inclusão de novas funções e a manipulação das que já estão (MATA185). Permitindo incluir novas funções ou retiradas para as disponibilizadas no produto padrão.

Para sua implementação, é obrigatório a utilização da variável aRotina que possui o escopo Private derivado da sua implementação na função MenuDef().

03. ALTERAÇÃO DE COMPORTAMENTO

04. SOLUÇÃO

05. DEMAIS INFORMAÇÕES


06. 02. EXEMPLO PRATICO


Totvs custom tabs box
tabsExemplo
idsExemplo

#Include 'Protheus.ch'

User Function MTA185MNU()

If Type( "aRotina" ) == "A"
    Aadd( aRotina, { 'Cad. Forn', 'MATA020', 0, 6, 0, Nil } )
    Aadd( aRotina, { 'Cad. Prod', 'MATA010', 0, 6, 0, Nil } )
    Aadd( aRotina, { 'Cad. Clie', 'MATA030', 0, 6, 0, Nil } )
EndIf

Return Nil