Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Ponto-de-Entrada: A200GRVE
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês

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

Eventos

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

...

Sintaxe

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

Parâmetros

...

NomeTipoDescriçãoDefault

...

Obrigató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ógico

...

Mapa de divergências de quantidade na estrutura está ativo ou não. X 
ExpA1Array of Record

...

Vetor 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.

Observações

O parametro PARAMIXB[3] passa um vetor com os números de Recno de cada componente excluído para a estrutura do PA selecionada.

O parametro 3 (PARAMIXB[3]) do ponto de entrada somente é preenchido na opção de exclusão da rotina (nOpcX = 5).

...

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