Árvore de páginas

Versões comparadas

Chave

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

...

Ponto de Entrada PL660MGE que adiciona novas opções ao menu (aRotina) do Grupo/Empresa e Ponto de Entrada PL660GRV que é executado depois da após a gravação total (inclusão,alteração ou exclusão) do Grupo/Empresa.

...

Parâmetros: Nenhum

Retorno: Array (Novos Botões para serem adicionados no aRotina){{'Item menu', 'Nome Função', 0 , nOpcao}}

PL660GRV

Parâmetros: nOpc (3=Inclusão, 4=Alteração, 5=Exclusão)

Retorno: NenhumNão espera retorno

Obervação: Esse ponto de entrada é similar ao MODELCOMMITNTTS das rotinas em MVC.


Exemplo de uso:

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04PL660MGE, PL660GRV
idsPL660MGE,PL660GRV
Totvs custom tabs box items
passo1
defaultyes
referenciaPL660MGE

#include "PROTHEUS.CH"

User Function PL660MGE()

Local aRot := {}

aRot := {{"Ponto de Entrada 1",'Alert("P.E 1")',0,4},;
              {"Ponto de Entrada 2",'Alert("P.E 2")',0,4} }

Return aRot

Totvs custom tabs box items
passo2
defaultno
referenciaPL660GRV

#include "PROTHEUS.CH"

User Function PL660GRV()

Local nOpc := PARAMIXB[1] // nOpc 3 = Inclusão, 4 = Alteração, 5 = Exclusão

// Tratamento para BG9 posicionada após a gravação

Return


04. DEMAIS INFORMAÇÕES

Não se aplica.

...