carga desde preinscripcion

Hola

v.3.6.0
en la funcion cn_man_insc_prop_preinscripcion/ procesar_inscripciones(…)

tengo

// Se marca como procesada la inscripción en las tablas del sistema de Preinscripción.
guarani::act('act_preinscripciones')->actualizar_estado_carrera_insc($inscripcion, preinscripcion::insc_procesada);

1.- Como se resuelve ‘act_preinscripciones’?
2.- Donde se hace el insert en sga_alumnos en ese proceso (si se hace)?

Emilio

  1. en sga_alumnos se hace por trigger desde la tabla de inscripcion a propuesta

o sea, siempre va a parar a la tabla de alumnos?
no hay filtro previo alguno?

Hola Emilio,

No siempre se hace un INSERT en la tabla ‘sga_alumnos’.
Puede ocurrir que la persona tenga una inscripción previa rechazada para la misma propuesta y entonces el registro en ‘sga_alumnos’ ya existe. En este caso sólo se actualizan los datos del alumno.

Saludos, Florencia.

Hola Flor

Gracias

Emilio

Hola

Disculpen mi ignorancia, cual tabla es esta?

2) en sga_alumnos se hace por trigger desde la tabla de inscripcion a propuesta

Emilio

Hola Emilio,

La tabla donde se almacenan las inscripciones a propuesta es ‘sga_propuestas_aspira’. Sin embargo, no existe un trigger sobre esa tabla que inserte el alumno en ‘sga_alumnos’. Esto se está haciendo en código PHP: método procesar_inscripciones de la clase preinscripcion_nucleo (php/nucleo/matriculas/inscripciones/propuestas_preinscripcion/preinscripcion_nucleo.php).

Saludos, Florencia.

Gracias nuevamente.
Ahora podré terminar el trabajito.

Emilio