Buenos días!
Tenemos problema al inscribir alumnos a propuesta desde preinscripción (
operación Inscribir a Propuesta desde Preinscripción). Da el error: "Un carácter, símbolo o cláusula no es válida o no se encuentra."
La situación es que la persona está inscripta a la propuesta con
Estado de Inscripción=Rechazada.
En la función procesar_alumno() encuentra a la persona en la propuesta y luego cuando quiere recuperar el último cambio de calidad no encuentra el "alumno". Creo que pasa por ahí el problema. No pregunta por el estado de la inscripción.
static function procesar_alumno($persona, $propuesta, $plan_version, $modalidad, $ubicacion, $situacion_aspirante, $fecha_inscripcion = 'now()')
{
$datos_alumno = toba::consulta_php('co_alumnos')->get_alumno($persona, $propuesta);
$fecha_actual = date("d-m-y");
if (!empty($datos_alumno)) {
$calidad_alumno=toba::consulta_php('co_alumnos')->get_ultimo_cambio_fecha_calidad($datos_alumno);
Log:[ERROR][toba] toba_error_db: <p>
SQLSTATE: db_42601</p><p>
CODIGO: 7</p><p>
MENSAJE: ERROR: error de sintaxis en o cerca de �ORDER�
LINE 6: ORDER BY sga_alumnos_hist_calidad.fecha DESC, sga_alumno...
^</p><p>
SQL: SELECT sga_alumnos_hist_calidad.calidad,
sga_alumnos_hist_calidad.fecha
FROM sga_alumnos_hist_calidad
WHERE sga_alumnos_hist_calidad.alumno = Array
ORDER BY sga_alumnos_hist_calidad.fecha DESC, sga_alumnos_hist_calidad.cambio_calidad DESC
LIMIT 1
-- toba_log: 9470650 </p>
Saludos,
Natalia