Buenos días,
Les hago una consulta. En la clase cn_man_rechazo_insc_actividades_pendientes en la función rechazar_inscripciones hace lo siguiente luego de rechazar la inscripción que se está rechazando:
// Se eliminan las inscripciones con el mismo número de transacción.
$inscripciones_relacionadas = toba::consulta_php('co_inscripciones_cursadas')->get_insc_cursada_por_nro_transaccion($inscripcion['nro_transaccion']);
foreach ($inscripciones_relacionadas as $inscripcion_relacionada) {
guarani::act('act_inscripcion_cursadas')->eliminar_insc_cursada_instancias($inscripcion_relacionada['inscripcion']);
guarani::act('act_inscripcion_cursadas')->eliminar_insc_subcomision($inscripcion_relacionada['inscripcion']);
guarani::act('act_inscripcion_cursadas')->eliminar_insc_cursada($inscripcion_relacionada['inscripcion']);
}
En qué casos tendría más de una inscripción con el mismo número de transacción que no sea en el caso de inscripción por prioridad?
Si fuera para inscripción por prioridad, en que caso habría otra inscripción para rechazar siendo que el filtro de get_listado sólo muestra inscripciones por prioridad con estado_preinscripcion = 'A' ? (que entiendo que sólo se pone en A cuando la inscripción está aceptada y las restantes fueron rechazadas?
Y, por qué no inserta esas inscripciones relacionadas que rechaza en insc_cursada_log?
version 3.15.1
Muchas gracias!!!