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
//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 |
Nome | Tipo | Descrição |
---|---|---|
MENU | Caracter | Permite adicionar opções no aRotina |
Inclua a ação | Inclua a descrição relacionada |
Parâmetro | Nome | Tipo | Permite alterar | Descrição |
---|---|---|---|---|
Inclua o campo | Inclua a descrição relacionada |