Histórico da Página
...
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: A200GRVE
Descrição: LOCALIZAÇÃO : Final da função ('Ma200Fecha') que finaliza e verifica integridade na execução das seguintes transações ( Visualização, Inclusão, Alteração e Exclusão ), podendo também ser utilizado em algum tratamento após determinada transação executada. QUE PONTO : Chamado quando necessario para gravacao de campos customizados pelo cliente na estrutura(Manutencao na gravacao de estruturas de produtos). GRAVACAO NA ESTRUTURA DE PROD. - CLIENTEnecessário para gravação de campos customizados pelo cliente na estrutura (Manutenção na gravação de estruturas de produtos). GRAVAÇÃO NA ESTRUTURA DE PROD. - CLIENTE
Eventos: Eventos No final da função A200Fecha(), após gravação do mapa de divergências.
Programa Fonte: MATA200.PRW
Sintaxe: A200GRVE ( < ExpN1> , < ExpL1> , [ ExpA1 ] , [ExpA2] ) --> URET
Parâmetros:
Retorno: URET
Observações: O parametro parâmetro PARAMIXB[3] passa um vetor com os números de Recno RECNO de cada componente excluído para a estrutura do PA selecionada. O parametro O parâmetro 3 (PARAMIXB[3]) do ponto de entrada somente é preenchido na opção de exclusão da rotina (nOpcX = 5). O parâmetro 4 (PARAMIXB[4]) está disponível apenas na versão Microsiga Protheus 11. Exemplos User function A200GrvE() Local ExpN1 := ParamIxb[1] Local ExpL1 := ParamIxb[2] Local ExpA1 := ParamIxb[3] Local ExpA2 := ParamIxb[4]
If ExpN1 == 2 // VisualizarVisualizar // Tratamento na VisualizaçãoElseIF ExpN1na Visualização ElseIF ExpN1 == 3 //Inclusao // Tratamento na InclusãoElseIF ExpN1 == 4 //Alteracao //Tratamento na AlteraçãoElseIF ExpN1 == 5 //Exclusao //Tratamento na ExclusãoEndIfReturn//Inclusão // Tratamento na Inclusão ElseIF ExpN1 == 4 //Alteração //Tratamento na Alteração ElseIF ExpN1 == 5 //Exclusão //Tratamento na Exclusão EndIf Return Nil |