Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT)

Função:MNTA291
País:Brasil


02. DESCRIÇÃO

Descrição:

Ponto de Entrada executado no carregamento da tela de Atendimento de S.s. do Facilities (MNTA291), permite

realizar a inclusão de botões no menu lateral esquerdo da rotina.

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Solicitação de Serviço/Facilities/Atendimento

Eventos:

Atendimento (MNTA291)

Programa Fonte:

MNTA291.prx

Função:

MNTA2913()

Parâmetros:
NomeTipoDescrição
PARAMIXB[1]ObjetoPainel pai dos botões da lateral esquerda da tela
Retorno:

O ponto de entrada deve retornar um array contendo o nome e o objeto dos botões inseridos na tela.

A estrutura do array retornado deve ser a seguinte

NomeTipoConteúdo
aRetArray
PosiçãoTipoDescrição
aRet[x, 1]CaractereNome do Botão
aRet[x, 2]ObjetoObjeto do botão criado



03. DEMAIS INFORMAÇÕES

Exemplo MNTA2913
#Include 'Protheus.ch'

//-------------------------------------------------------------------
/*/{Protheus.doc} fValRot
Inclui dois campos no menu lateral esquerdo da rotina MNTA291 (Atendimento)

@author  João Ricardo Santini Zandoná
@since   27/02/2025
/*/
//-------------------------------------------------------------------
User Function MNTA2913()

    Local oPanel := PARAMIXB[ 1 ]
    Local aBtn   := {} 
    Local oBtn0
    Local oBtn1

    oBtn0  := TBtnBmp():NewBar('ng_ico_lgndos','ng_ico_lgndos',,,,{|| MsgInfo('Primeiro botão funciona corretamente')},,oPanel,,,'BTN0',,,,,'')
	oBtn0:Align	:= CONTROL_ALIGN_TOP
	aAdd( aBtn, { 'BTN0', oBtn0 } )

    oBtn1  := TBtnBmp():NewBar('ng_ico_detalhesos','ng_ico_detalhesos',,,,{|| MsgAlert('Segundo botão funciona corretamente')},,oPanel,,,'BTN1',,,,,'')
	oBtn1:Align	:= CONTROL_ALIGN_TOP
	aAdd( aBtn, { 'BTN1', oBtn1 } )

Return aBtn


04. ASSUNTOS RELACIONADOS

  • Não se aplica.