CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Cadastro de N.C.M. (EICA130). Ele deve ser utilizado para customizar a rotina de Cadastro de N.C.M. e pontos de entradas no modelo MVC.

Para usar os pontos de entrada no modelo MVC, deve ser usado o modelo do cadastro que tem por nome (ID do modelo) o nome da tabela.

Desta forma, o ponto de entrada deve ser chamado usando a User Function SYD(). No mais, segue-se as orientações da documentação padrão de ponto de entrada em MVC: Ponto de Entrada Padrão do MVC

Programa Fonte: EICA130.PRW


02. EXEMPLO DE UTILIZAÇÃO


//Exemplo de ponto de entada convencional

#Include "Protheus.ch"

User Function EICA130()
Local cParam

If ValType(ParamIXB) == "C"
   cParam:= ParamIXB
Else
   cParam:= ParamIXB[1]
EndIf

If cParam == "MENU"
   Aadd(aRotina, {"Teste","Teste" , 0 , 3}) 
EndIf

Return



//Exemplo de ponto de entrada em MVC

User Function SYD()

Local aParam := PARAMIXB
Local lRet := .T.
Local cId := ""

If Valtype(aParam) =='A'
   cId := aParam[2]
   If cId =="FORMCOMMITTTSPRE"
      MsgAlert("Passagem pelo FORMCOMMITTTSPRE!")
   EndIf
EndIf

Return lRet

03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada



05. TABELAS UTILIZADAS