Ponto-de-Entrada: MA381BUT
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO:
Na rotina de ajuste de empenhos (modalidade II).
EM QUE PONTO:
Será executado na montagem da tela nas funções de visualização, inclusão,alteração e exclusão.
UTILIZAÇÃO:
Este ponto de entrada permitirá ao usuário manipular a barra de botões nasrotinas de visualização, inclusão, alteração e exclusão.
PARÂMETROS DE ENVIO:
Os parâmetros enviados ao ponto de entrada estão no vetor PARAMIXB, sendo eles:
ParamIXB[1] -> Opção selecionada pelo usuário, sendo:
2-Visulizar
3-Incluir
4-Alterar
5-Excluir
ParamIXB[2] -> Vetor contendo os botões originais da rotina.
PARÂMETROS DE RETORNO:
É esperado como retorno um vetor no mesmo formato do vetor original.
Programa Fonte
Sintaxe
MA381BUT ( [ ParamIXB[1] ], [ ParamIXB[2] ] )
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB[1] | Caracter | Opção selecionada (2-Visulizar, 3-Incluir, 4-Alterar, 5-Excluir). | |||||||||||||||
ParamIXB[2] | Array of Record | Vetor contendo os botões originais da rotina. |
Retorno
-
()
Exemplos
#include "rwmake.ch"#include "TbiConn.ch"#include "protheus.ch"User Function MA381BUT()Local nOpcao := PARAMIXB[1] // Opção escolhidaLocal aBotoes := aClone(PARAMIXB[2]) // Array com botões padrão aAdd( aBotoes, { 'CRITICA', { || u_Teste(nOpcao) }, 'Teste do ponto de entrada MA381BUT' } )Return (aClone(aBotoes))User Function Teste(nopcx) Aviso('MA381BUT','Teste do ponto de entrada...'+Str(nOpcx),{'Ok'})Return
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas