cAliasAlias registrado en SX2 y disponible en contexto.
Guía AdvPLAxAltera( <cAlias>, <nReg>, <nOpc>, [aAcho], [aCpos], [nColMens], [cMensagem], [cTudoOk], [cTransact], [cFunc], [aButtons], [aParam], [aAuto], [lVirtual], [lMaximized] )Configura modificación de registros en interfaz legada.
AxAltera presenta interfaz de modificació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: 4 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.
AxAltera( <cAlias>, <nReg>, <nOpc>, [aAcho], [aCpos], [nColMens], [cMensagem], [cTudoOk], [cTransact], [cFunc], [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.
aCposCampos editables; en AxDeleta, campos mostrados.
nColMensNo utilizado en la ficha.
cMensagemNo utilizado en la ficha.
cTudoOkNombre de función validadora como string, no bloque.
cTransactFunción llamada dentro de transacción AxFunction.
cFuncFunción para cargar variables de memoria.
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, {"Modificación", "AxAltera", 0, 4})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.