Árvore de páginas

Descrição

LOCALIZAÇÃO: Final   da função ('Ma200Fecha') que finaliza e verifica a 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.


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

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.

Exemplos

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

Idioma

Todos

Versões

Microsiga Protheus 8.11, Microsiga Protheus 10, Microsiga Protheus 11

Sistemas   Operacionais atendidos

Todos

Compatível com   as Bases de Dados

Todas

Sintaxe

A200GRVE ( < ExpN1> , < ExpL1> , [ ExpA1 ] , [ ExpA2 ] )   --> URET

Parâmetros
NomeTipoDescriçãoDefaultObrigatório  Referência
ExpN1Numérico

Opção que está sendo executada pela função, sendo:

ParamIxb = 2 // Visualização

ParamIxb = 3 // Inclusão

ParamIxb = 4 // Alteração

ParamIxb = 5 // Exclusão
  
ExpL1LógicoMapa de divergências de quantidade na estrutura está ativo ou não. X 
ExpA1Array of RecordVetor contendo o RECNO de cada componente excluído da tabela SG1, quando a opção for Exclusão.   
ExpA2Array of Record

ExpA2[nX,1]: RECNO do registro.
ExpA2[nX,2]: Operação executada:

1- Inclusão

2- Exclusão

3- Alteração
   

Retorno

URET

(qualquer)

Grava os   possíveis campos customizados pelo cliente.

Eventos de   Chamada do Ponto de Entrada

No final da função A200Fecha(), após gravação do mapa de divergências.

Programa Fonte

MATA200.PRW