Localização: Localizado nas funções: A240Inclui (Inclusão de Movimentos Internos: Requisições e Devoluções) A240Estorn (Estorno de Movimentos Internos: Requisições e Devoluções) A240Visual (Visualização de Movimentos Internos: Requisições e Devoluções) Em que ponto: Antes da montagem da tela das funções citadas; deve ser utilizado para incluir botões na EnchoiceBar para chamadas de rotinas específicas do usuário. Programa fonte: MATA240.PRX Sintaxe: M240BUT - Chamadas nas rotins específicas de usuário ( < PARAMIXB> ) --> aButtons Parâmetro: Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|
PARAMIXB | Vetor | O 1º elemento do array, ParamIxb[1], indica a opção selecionada: 2 = Visualização ; 3 = Inclusão ; 4 = Estorno | | X | |
Retorno: aButtons(vetor) - O retorno deve ser um array com os botões a serem incluídos.
Exemplo: User Function M240BUT()Local nOpc := ParamIxb[1] // 2=Visualização 3=Inclusão 4=EstornoLocal aButtons:={}Aadd(aButtons , {'BOTAO1',{||U_Botao1()}, 'Tit.Botao1'}) Aadd(aButtons , {'BOTAO2',{||U_Botao2()},'Tit.Botao2'})// Detalhando:// aButtons := { {x,y,z}}// Onde x: BITMAP DO BOTAO// Y: BLOCO DE CODIGO ASSOCIADO// z: HINT DO BOTAOReturn(aButtons) |