Usina BRAdvPL Guide
Sign in
← All topics
CLASSEPublished

FWFormModel

FWFormModel():New( <cId> )

Modelo de dados para rotinas MVC do Protheus.

MVCInterface
01 · OVERVIEW

Overview

Representa o modelo de dados de uma rotina MVC, reunindo submodelos, relacionamentos e validações.

02 · SYNTAX

Syntax

FWFormModel():New( <cId> )
03 · PRACTICAL EXAMPLE

Exemplo prático

Static Function ModelDef()
    Local oModel := FWFormModel():New("CADPROD")
    oModel:AddFields("MASTER", NIL, FWFormStruct(1, "SB1"))
Return oModel
BEST PRACTICES
  • Mantenha as regras de negócio no modelo.
  • Use identificadores estáveis e únicos.

Related content

REFERENCES
  1. TOTVS. AdvPL using MVC. Supplied 134-page PDF, generated June 1, 2018; related content reviewed August 2, 2026.
Status
Published
Last reviewed on
Original language
Português
Reviewed by
Usina.BR