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 fornecedor 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 fornecedor que será realizado o processo. //
///////////////////////////////////////////////////////////////////////////////////
User Function VA300SA2()
Local aRSA2 := ParamIXB[1] // Vetor contendo os dados do fornecedor a ser utilizado. { SA2->A2_COD, SA2->A2_LOJA, SA2->A2_NOME, SA2->A2_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 VA300SA2 executado com sucesso!","Atenção")
//
// Caso necessário, manipular os dados do vetor aRSA2 e todas as validações referente ao fornecedor devem ser realizadas neste ponto de entrada
//
Return aClone(aRSA2)