Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP)

Função:MATA650 - Cadastro de Ordem de Produção
País:Brasil


02. DESCRIÇÃO

Ponto de Entrada 'MA650BUT', utilizado para adicionar itens no menu principal do fonte MATA650.PRX.


LocalizaçãoFunction MenuDef() - Responsável pelo menu Funcional.
Parâmetros

.

Nome

Tipo

Descrição

Obrigatório

PARAMIXBArrayArray com os botões disponíveis na rotina.Não

.

Retorno

.

Nome

Tipo

Descrição

aRotinaArray

Array com botões adicionados na rotina

.

Observação

Também é permitido manipular/excluir um botão já existente, conforme exemplo.


03. DEMAIS INFORMAÇÕES


Exemplo
#INCLUDE 'TOTVS.CH'
#INCLUDE 'PROTHEUS.CH'
  
User Function MA650BUT()
	Local aRotNew := {}
	Local nX      := 0
	//Não declarar o array aRotina

	//Neste exemplo irá retirar o botão da opção Encerrar Ordem
	For nX := 1 to Len(aRotina)
    	If aRotina[nX,1] != 'Encerrar Ordem'
        	Aadd(aRotNew, {aRotina[nX,1],aRotina[nX,2],aRotina[nX,3],aRotina[nX,4],aRotina[nX,5],aRotina[nX,6]})
      	EndIf
    Next nX
	
	//Neste exemplo irá adicionar o botão da opção Texto do Item
    aAdd(aRotNew,{'Texto do Item','Nova_funcao()',0,5,0,nil })


Return aRotNew

04. ASSUNTOS RELACIONADOS

  • Não se aplica