Histórico da Página
...
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: A300STRU - Manipulação do ModelDef e ViewDef na rotina de manutenção de contratos.
Ponto de entrada chamado nas definições de model e view da manutenção de contratos de compras e de vendas. Esse ponto de entrada permite a manipulação do modelo de dados e da interface, no intuito de adicionar abas e campos personalizados. Programa Fonte CNTA300 Parâmetros: Nome
Referência | cCTRFil | Caracter | Variável com o numero da filial do contrato posicionada na revisão de aditivo | cCodEd | Caracter | Variável com o código do edital do contrato posicionada na revisão de aditivo |
cNumPro | Caracter | Variável com o numero do processo do contrato posicionada na revisão de aditivo Retorno aRet - Vetor com as opções a serem adicionadas no menu padrão. Exemplos #Include #include "protheus.ch" #Include #include "parmtype.ch" User Function CN230ROTA300STRU() Local aRet := {} AADD( aRet, { "Teste123", "MsgInfo('Opção personalizada')", 0, 4 } ) Return aRet Local aParam := PARAMIXB Local cIdPonto := "" Local cCompVend := "" Local oModel := "" Local oView := "" Local oStruZZZ := Nil If aParam <> NIL cIdPonto := aParam[1] cCompVend := aParam[2] If cIdPonto == "MODELDEF" oModel := aParam[3] oStruZZZ := FWFormStruct( 1, "ZZZ" ) oModel:AddFields( "ZZZDETAIL", "CN9MASTER", oStruZZZ,,, ) oModel:SetRelation( "ZZZDETAIL", { { "ZZZ_FILIAL", "FWxFilial('ZZZ')" }, { "ZZZ_NUMCTR", "CN9_NUMERO" }, { "ZZZ_REVISA", "CN9_REVISA" } }, ZZZ->( IndexKey( 1 ) ) ) ElseIf cIdPonto == "VIEWDEF" oView := aParam[3] oStruZZZ := FWFormStruct( 2, "ZZZ" ) oView:AddField( "VIEW_ZZZ", oStruZZZ, "ZZZDETAIL" ) oView:AddSheet( "FLDCNT", "Custom1", "TitleTeste" ) oView:CreateHorizontalBox( "TitleTeste2", 100,,, "FLDCNT", "Custom1" ) oView:SetOwnerView( "VIEW_ZZZ", "TitleTeste2" ) EndIf EndIf Return Nil |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas