cAliasAlias registrado en SX2 y disponible en contexto.
Guía AdvPLAxInclui( <cAlias>, <nReg>, <nOpc>, [aAcho], [cFunc], [aCpos], [cTudoOk], [lF3], [cTransact], [aButtons], [aParam], [aAuto], [lVirtual], [lMaximized] )Configura inclusión de registros en interfaz legada.
AxInclui presenta interfaz de inclusión según diccionario Protheus. Alias registrado en SX2, campos y validaciones en SX3; llamador proporciona registro y contexto browse. nOpc es posición de opción en aRotina, distinta del código de operación de cuarta columna: 3 en este ejemplo. Argumentos opcionales difieren entre funciones Ax; no trasladar posiciones de AxAltera a AxInclui ni AxDeleta. Ficha no formaliza retorno. Fragmento solo configura opción de rutina legada preparada, sin ejecutarla. (TOTVS, s.f., ref. 1) Definir cCadastro como Private en llamador. cTudoOk es string de función validadora, no bloque.
AxInclui( <cAlias>, <nReg>, <nOpc>, [aAcho], [cFunc], [aCpos], [cTudoOk], [lF3], [cTransact], [aButtons], [aParam], [aAuto], [lVirtual], [lMaximized] )cAliasAlias registrado en SX2 y disponible en contexto.
nRegRecNo del registro en contexto browse.
nOpcPosición de opción en aRotina, no código universal de operación.
aAchoCampos mostrados; NOUSER puede impedir agregar campos de usuario.
cFuncFunción para cargar variables de memoria.
aCposCampos editables; en AxDeleta, campos mostrados.
cTudoOkNombre de función validadora como string, no bloque.
lF3Indica llamada desde consulta F3.
cTransactFunción llamada dentro de transacción AxFunction.
aButtonsBotones adicionales: bitmap, bloque y título.
aParamFunciones antes de pantalla, validación, dentro y fuera de transacción, en ese orden.
aAutoCampos, valores y validaciones de modo automático; requiere análisis propio.
lVirtualArchivo virtual; documentación lo relaciona con cFunc.
lMaximizedMaximización del diálogo.
La ficha consultada no especifica contrato de retorno; el ejemplo no lo usa.
// Fragmento: aRotina ya existe en llamador legado.
// Framework proporciona alias, registro y posicion de opcion.
AAdd(aRotina, {"Inclusión", "AxInclui", 0, 3})Agrega entrada de menú; no abre pantalla ni modifica datos por sí sola. 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.