Histórico da Página
Produto: | Protheus. | ||||||||||||||||||||||||||||||
Ocorrência: | A200GRVE: Verifica a integridade na execução das transações Visualização, Inclusão, Alteração e Exclusão. | ||||||||||||||||||||||||||||||
Passo a passo: | Descrição: Gravação de campos customizados pelo cliente na estrutura. Localização: Final da função (Ma200Fecha) que finaliza e verifica a integridade na execução das 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. Em que ponto: Chamado quando necessá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 Programa fonte: MATA200.PRW Sintaxe: A200GRVE ( < ExpN1> , < ExpL1> , [ ExpA1 ] , [ ExpA2 ] ) --> URET Parâmetro:
Retorno: URET (qualquer) Grava os possíveis campos customizados pelo cliente. Variáveis: Exemplo: User function A200GrvE() Local ExpN1 := ParamIxb[1] Local ExpL1 := ParamIxb[2] Local ExpA1 := ParamIxb[3] Local ExpA2 := ParamIxb[4] If ExpN1 == 2 // Visualizar // Tratamento na Visualização ElseIF ExpN1 == 3 //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 Eventos de Chamada do Ponto de Entrada: No final da função A200Fecha(), após gravação do mapa de divergências. | ||||||||||||||||||||||||||||||
Observações: | O parâmetro PARAMIXB[3] passa um vetor com os números de RECNO de cada componente excluído para a estrutura do PA selecionada. 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. |
...