Árvore de páginas

Produto:

Protheus.

Ocorrência:

A241BUT: Movimentações Internas.

Passo a passo:

Localização: Na rotina de movimentações internas (modalidade II).

Em que ponto: Será executado na montagem da tela nas funções de visualização,inclusão e estorno.

Utilização: Este ponto de entrada permitirá ao usuário manipular a barra de botões nas rotinas de visualização, inclusão e estorno de movimentos internos.

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-Visualizar3-Incluir4-EstornarParamIXB[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: MATA241.PRX

SintaxeA241BUT - Movimentações Internas ( [ ParamIXB[1] ], [ ParamIXB[2] ] ) --> aRet

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIXB[1]NuméricoOpção selecionada pelo usuário.


ParamIXB[2]Array of RecordVetor contendo os botões originais da rotina.


Retorno:

aRet(array_of_record)

  • É esperado como retorno um vetor no mesmo formato do vetor original.

Variáveis:

NomeTipoEscopoPode AlterarDescrição

Array of RecordGlobalNão

Exemplo:

#include "rwmake.ch"
#include "TbiConn.ch"
#include "protheus.ch"

User Function A241BUT()
Local nOpcao := PARAMIXB[1] // Opção escolhida
Local aBotoes := PARAMIXB[2] // Array com botões padrão

// Customizações do cliente

Return aBotoes

Observações: