Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
titleExemplo de utilização
User Function EICEV100()
Local cParamIXB
    If ValType(ParamIXB) == "A"
        cParamIXB:= ParamIXB[1]
    Else
        cParamIXB:= ParamIXB
    EndIf
 
    Do Case
        Case cParamIXB == "ANTES_EXCLUI_EW4"
             IF EW4->EW4_HAWB == 'XPTO'
                lVldExcPE :=.T. // retorna .t. para continuar com a exclusão 
                lVldExcPrd:=.F. //não executa a validação padrão
             EndIf   
        Case cParamIXB == "CRIA_BOTAO"
             MsgInfo("Entrou no ponto de entrada 'CRIA_BOTAO'.")
             aAdd(aRotina,{"Botão Customizado", "MsgInfo('Botão Customizado')", 0,2})
        Case cParamIXB == "AJUSTA_BROWSE"
             MsgInfo("Entrou no ponto de entrada 'AJUSTA_BROWSE'.")
        Case cParamIXB == "ANTES_GRAVA_EW4"
             MsgInfo("Entrou no ponto de entrada 'ANTES_GRAVA_EW4'.")
        Case cParamIXB == "DEPOIS_GRAVA_EW4"
             MsgInfo("Entrou no ponto de entrada 'DEPOIS_GRAVA_EW4'.")
        Case cParamIXB == "GRVWORK"
             MsgInfo("Entrou no ponto de entrada 'GRVWORK'.")
        Case cParamIXB == "ANTES_GRAVA_EW5"
             MsgInfo("Entrou no ponto de entrada 'ANTES_GRAVA_EW5'.")
        Case cParamIXB == "DEPOIS_GRAVA_EW5"
             MsgInfo("Entrou no ponto de entrada 'DEPOIS_GRAVA_EW5'.")
        Case cParamIXB == "VALIDA_CAMPOS"
             MsgInfo("Entrou no ponto de entrada 'VALIDA_CAMPOS'.")
             lSair := .F.
    EndCase
Return Nil

03.

...

PARÂMETROS


AçãoDescrição
CRIA_BOTAOQuando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "CRIA_BOTAO" permitirá a inclusão de novos botões no menu da rotina. Esta customização utilizará a variavel privada "aRotina".
AJUSTA_BROWSEQuando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "AJUSTA_BROWSE" permitirá a customização do browse da rotina.
ANTES_GRAVA_EW4Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "ANTES_GRAVA_EW4" permitirá a customização da rotina antes da gravação da tabela EW4.
DEPOIS_GRAVA_EW4Quando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "DEPOIS_GRAVA_EW4" permitirá a customização da rotina depois da gravação da tabela EW4.
GRVWORKQuando o ponto de entrada "EICEV100" estiver passando no parâmetro "Paramixb", o conteúdo "GRVWORK" permitirá a gravação customizada da tabela temporaria WORK.
ANTES_GRAVA_EW5
Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2

...