Histórico da Página
Seleciona
de botões inseridos pelo usuário, entrada/saída de visitantesos botões que não serão apresentados ou adiciona botões no controle de portaria
Características do Requisito
Linha de Produto: | Microsiga Protheus. | ||||
Segmento: | Manufatura. | ||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas. | ||||
Rotina: |
| ||||
Chamados Relacionados | MNG-3150 |
; DNG-129. | |
País(es): | Todos. |
Banco(s) de Dados: | Todos. |
Sistema(s) Operacional(is): | Todos. |
Ponto de Entrada
Descrição: | Ponto de entrada para selecionar os botões que não serão apresentados ou adiciona botões no controle de portaria. |
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Controle de Portaria/Portaria |
Eventos: | Portaria (MNTA985) |
Programa Fonte: | MNTA985.PRW |
Função: |
MNTA985J() | ||||||||||||||||||||||||||||||||||
Parâmetros: |
|
Retorno: |
|
Exemplo:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#include "Protheus.ch" User Function |
MNTA985J() |
Local aBtn1 := ParamIXB[1] |
Local aBtn2 := ParamIXB[2] |
Local aBtn3 := ParamIXB[3] |
Local aBtn4 := ParamIXB[4] |
Local nX := |
0 local aBtnTempo := AClone( |
aBtn3) For nX:= 1 to Len(aBtnTempo) |
// Deleta o botão para não ser apresentado nPos := aScan(aBtnTempo[nX], " |
If nPos <> 0
ADel(aBtn1, nX)
ASize(aBtn1, Len(aBtn1) - 1)
EndIf
Next nX
aUserButtons := {aBtn1, aBtn2, aBtn3, aBtn4}
Return aUserButtonsInclusão Histórico Retroativo")
If nPos > 0
ADel(aBtn3, nX)
ASize(aBtn3, Len(aBtn3) - 1)
EndIf
Next nX
// Adiciona novos botões
aAdd(aBtn1, {"ng_ico_entrada", "ng_ico_entrada", {|| U_ESP985ES() }, "Entrada\Saida", "oBtnES"})
aAdd(aBtn4, {"ng_ico_entrada", "ng_ico_entrada", {|| U_ESP985ES() }, "Entrada\Saida", "oBtnES"})
aUserButtons := {aBtn1, aBtn2, aBtn3, aBtn4}
Return aUserButtons
User Function ESP985ES()
MsgInfo("Ponto de Entrada 'J' ", "Atenção")
Return |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas