TYPE1 para ejemplo de entidad.
Guía AdvPLNEW MODEL TYPE nType DESCRIPTION cDescription BROWSE oBrowse SOURCE cSource [MODELID cModelID] MASTER cMasterAliasGenera estructura MVC mediante precompilación.
En copia pública FWMVCDef.ch consultada, NEW MODEL es #xcommand que expande browse, ModelDef, ViewDef y, en una variante, MenuDef. TYPE 1 representa entidad; tipos 2/3 exigen relación. Ejemplo usa ZZ1 ficticia y no debe combinarse con funciones manuales duplicadas. Copia GitHub sirve para análisis, no distribución oficial ni prueba de compatibilidad actual. (Fuentes: refs. 1–3.)
NEW MODEL TYPE nType DESCRIPTION cDescription BROWSE oBrowse SOURCE cSource [MODELID cModelID] MASTER cMasterAliasTYPE1 para ejemplo de entidad.
DESCRIPTIONTítulo descriptivo.
BROWSEVariable que recibe browse generado.
SOURCENombre base de rutina.
MODELIDID del modelo distinto de User Function.
MASTERAlias registrado en diccionario.
Comando de precompilación; no función de retorno único.
#Include "Protheus.ch"
#Include "FWMVCDef.ch"
User Function Ed557()
Local oLista
// Exige ZZ1 en SX2/SX3 y revisión de permisos generados.
NEW MODEL ;
TYPE 1 ;
DESCRIPTION "Registro de prueba" ;
BROWSE oLista ;
SOURCE "ED557" ;
MODELID "ED557M" ;
MASTER "ZZ1"
// Comando expande Return y funciones Static MVC.Compilada e invocada en ambiente preparado, rutina abre browse generado; no fue ejecutada. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.