aDestArray a modificar.
Guía AdvPLAIns( <aDest>, <nPos> ) --> aRetInserta posición Nil sin ampliar array.
AIns desplaza elementos hacia adelante y descarta último conservando Len. Para preservarlo ampliar array antes e insertar contenido en posición creada. El ejemplo reserva espacio con ASize. La operación cambia índices; actualizar selecciones dependientes después. (TOTVS, s.d., ref. 1)
AIns( <aDest>, <nPos> ) --> aRetaDestArray a modificar.
nPosPosición de inserción desde 1.
Array tras inserción.
#Include "Protheus.ch"
User Function EdAins()
Local aItems := {"A", "C"}
// Reserva posicion para no descartar C.
ASize(aItems, Len(aItems) + 1)
AIns(aItems, 2)
aItems[2] := "B"
ConOut(aItems[3])
Return NilArray esperado: {"A", "B", "C"}; salida C. 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.