Usina BRGuía AdvPL
Ingresar
← Todos los temas
INCLUDEEn revisión

FWMVCDef.ch

#Include "FWMVCDef.ch"

Proporciona definiciones utilizadas por rutinas MVC, incluidas constantes que requieren confirmación en la LIB actual.

IncludesMVCFrameworkConstantesEn revisión
01 · DESCRIPCIÓN GENERAL

Descripción general

FWMVCDef.ch se utiliza habitualmente para constantes y definiciones MVC. ModelDef(), ViewDef() y MenuDef() son funciones convencionales de la rutina, no comandos transformados por la include. TopConn.ch atiende el acceso SQL y no es el mecanismo de persistencia MVC. Confirma las constantes y sus valores en la include del release.

02 · SINTAXIS

Sintaxis

#Include "FWMVCDef.ch"

Parámetros

FWMVCDef.ch
Archivo .chOpcional

Utilizado por recursos MVC; confirma qué símbolos dependen realmente del archivo.

Retorno

No retorna valores en ejecución; proporciona definiciones de compilación.

03 · EJEMPLO PRÁCTICO

Estructura mínima de funciones MVC

#Include "TOTVS.ch"
#Include "FWMVCDef.ch"

Static Function ModelDef()
    Local oModelo := MPFormModel():New("EJEMPLO")
Return oModelo

Static Function ViewDef()
    Local oVista := FWFormView():New()
    oVista:SetModel(ModelDef())
Return oVista
Resultado esperado

La include proporciona definiciones; el desarrollador implementa ModelDef() y ViewDef().

BUENAS PRÁCTICAS
  • Separa convenciones arquitectónicas de macros y constantes reales.
  • Confirma constantes en la documentación y archivos actuales.
  • Separa las responsabilidades de SQL, modelo, vista y menú.
ERRORES COMUNES
  • Considerarla obligatoria para toda pantalla MVC es demasiado amplio.
  • TopConn.ch no administra automáticamente la validación o persistencia MVC.
  • No reemplaces constantes con números literales.

Contenido relacionado

REFERENCIAS
  1. GOOGLE. Diccionario de Comandos, Constantes Comunes y Ejemplos Prácticos. Generado el 8 ago. 2026; revisado y adaptado.
  2. TOTVS. Material MVC incorporado anteriormente a la Guía AdvPL.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR