Para conocer el ID dado de Alta deberás articular alguna manera de guardarlo en una variable Local del formulario.
En lugar de usar un Botón <Aceptar> en el Formulario
usa un Botón que ejecute un manejador con el comando “Guardar ficha en alta o modificación”
guardas el #ID en una variable local con “Set (NID, #ID)”
y finalmente “Interfaz: Salir”
Después de “Disparar objeto” ya podrás ejecutar un comando "Get variable local de objeto (MANEJADOR, …)
Otra opción:
Crear nueva ficha en memoria ( hFicha, TABLA@proyecto )
Pedir formulario ( NOM_FORM@proyecto, LOK )
If ( LOK )
Alta de ficha ( hFicha )
Mensaje ( "Código nuevo: " + #ID, Información, , )
Ambas soluciones que me has proporcionado son más limpias que todas las que me había propuesto yo.
Soy seguidor del foro hace muchos años, participando poco en él, por tal motivo quiero aprovechar está oportunidad para agradecerte tu ayuda en particular y a los otros que favorecen a que vayamos progresando. Gracias.