Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
A200GRVE
A200GRVE

Ponto-de-Entrada: A200GRVE

 

Abrangências:Microsiga Protheus 8.11 , Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 8.11 , Microsiga Protheus 10 , Microsiga Protheus 11
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

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

necessario para gravacao de campos customizados pelo cliente na estrutura(Manutencao na gravacao de estruturas de produtos). GRAVACAO NA ESTRUTURA DE PROD. - CLIENTE

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

 

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:
 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 ExpN1  Numérico  É passado como parâmetro a opção que esta sendo executado pela função, onde: ParamIxb = 2 // Visualização ; ParamIxb = 3 // Inclusão ; ParamIxb = 4 // Alteração ; ParamIxb = 5 // Exclusão     X    
 ExpL1  Lógico  É passado como parâmetro se o mapa de divergências de quantidade na estrutura está ativo ou não.     X    
 ExpA1  Array of Record  É passado como parâmetro o vetor contendo o Recno de cada componente excluído da tabela SG1, quando a opção for Exclusão.          
 ExpA2  Array of Record  

ExpA2[nX,1]: É passado como parâmetro o RECNO do registro.
ExpA2[nX,2]: É passado como parâmetro a operação executada: 1- Inclusão // 2- Exclusão // 3- Alteração.

          

 

Retorno:
URET
    (qualquer)
  • Grava os possiveis possíveis campos customizados pelo cliente.
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

//

Visualizar

Visualizar

//

Tratamento

na VisualizaçãoElseIF ExpN1

na 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