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: | MNTA265 |
País: | Brasil |
02. DESCRIÇÃO
Descrição: | Ponto de Entrada executado na montagem da tela, permite incluir e desabilitar botões na rotina | ||||||||||||||||||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Plano de Manutenção/Alteração de O.S. | ||||||||||||||||||||||||
Eventos: | Alteração de O.S. (MNTA265) | ||||||||||||||||||||||||
Programa Fonte: | MNTA265.prx | ||||||||||||||||||||||||
Função: | MNTA2653() | ||||||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||||||
Retorno | O ponto de entrada deve retornar um valor apenas quando for necessário desabilitar algum botão existente na tela. O retorno deve ser o mesmo Array recebido pelo PARAMIXB[4], alterando apenas a segunda posição dos botões que não devem aparecer para .F.. |
03. DEMAIS INFORMAÇÕES
Exemplo MNTA2653
#INCLUDE 'PROTHEUS.CH' //------------------------------------------------------------------- /*/{Protheus.doc} MNTA2653 Inclui botões na rotina MNTA265 @author João Zandoná @since 15/08/2024 @version P11/P12 /*/ //------------------------------------------------------------------- User Function MNTA2653() Local oPainel := PARAMIXB[1] Local nLine := PARAMIXB[2] Local cTRB := PARAMIXB[3] Local aBtn := PARAMIXB[4] // Inclui botões @ nLine,508 Button 'Ordem?' Size 38,12 Pixel Action { || MsgInfo( 'Ordem: ' + (cTRB)->TJ_ORDEM ) } Of oPainel //"Ordem" @ nLine,553 Button 'Bem?' Size 38,12 Pixel Action { || MsgInfo( 'Bem: ' + (cTRB)->TJ_CODBEM ) } Of oPainel //"Bem" // Desabilita botões aBtn[3, 2] := .F. aBtn[4, 2] := .F. aBtn[6, 2] := .F. aBtn[7, 2] := .F. aBtn[10, 2] := .F. aBtn[ aScan( aBtn, { | x | x[1] == 'Etapas' } ), 2 ] := .F. Return aBtn
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas