Histórico da Página
Ponto de Entrada
Descrição: | Ponto de Entrada localizado na rotina de Agrega/Desagrega Multieventos, executado no momento da abertura da tela de Inclusão/Alteração. Pode ser utilizado para manipular o cliente que será realizado o processo. | |||||||||||||||||||||
Localização: | Atualizações \ Mov Atendimento \ Agrega e Desagrega (VEIXA040) | |||||||||||||||||||||
Eventos: | ... | |||||||||||||||||||||
Programa Fonte: | VEIA300EVDEF.PRW | |||||||||||||||||||||
Função: | VLDACTIVATE() | |||||||||||||||||||||
Parâmetros: |
Dados da variável aArray
| |||||||||||||||||||||
Retorno: |
Dados da variável
|
Exemplo:
///////////////////////////////////////////////////////////////////////////////////
// Ponto de Entrada localizado na rotina de Agrega/Desagrega Multieventos, //
// executado no momento da abertura da tela de Inclusão/Alteração. //
// Pode ser utilizado para manipular o cliente que será realizado o processo. //
///////////////////////////////////////////////////////////////////////////////////
User Function VA300SA1()
Local aRSA1 := ParamIXB[1] // Vetor contendo os dados do cliente a ser utilizado. { SA1->A1_COD, SA1->A1_LOJA, SA1->A1_NOME, SA1->A1_TIPO }
Local cProc := ParamIXB[2] // Processo: 1=Agrega (Individual) / 2=Desagrega (Individual) / 3=Transferência / 4=Troca
Local cTipo := ParamIXB[3] // Tipo: 1=Notas Fiscais / 2=Movimentações Internas
Local cItem := ParamIXB[4] // Item: 1=AMS / 2=Peças
//
MsgAlert("Ponto de Entrada VA300SA1 executado com sucesso!","Atencao")
//
// Caso necessário, manipular os dados do vetor aRSA1 e todas as validações referente ao cliente devem ser realizadas neste ponto de entrada
//
Return aClone(aRSA1)