Tareas #17554
Mejorar contros inscribir alumno preinscripto
| Estado: | Nueva | Fecha de inicio: | 17/12/2025 | |
|---|---|---|---|---|
| Prioridad: | Normal | Fecha fin: | ||
| Asignado a: | - | % Realizado: | 0% | |
| Categoría: | - | Tiempo dedicado: | - | |
| Versión prevista: | - |
Descripción
Requisitos
Se detecto un problema con la inscripcion de alumnos pre inscripto.
Los controles tienen un problema y es qeu al inicio se ejecuta esta consulta y verificacion
const cuentas_planesestudios_sedes = await queryRunner.query(`
SELECT idcuenta, fecha_fin_inscripcion
FROM ${this.db_administracion}.t_cuentas_planesestudios_sedes
WHERE idplanestudio = ?
AND idsede = ?
AND idsedeprocedencia = ?
`, [datos.idplanestudio, datos.idsede, datos.idsedeinscripcion]);
if (cuentas_planesestudios_sedes.length == 0 || cuentas_planesestudios_sedes[0].idcuenta == null) {
throw new ForceException(`ADMINISTRACION: No se encontró una Cuenta válida con el plan de estudio y la sede seleccionada. Plan: ${datos.idplanestudio}, Sede: ${datos.idsede}, Sede Inscripcion: ${datos.idsedeinscripcion}`);
}
luego se controla que exista la persona en el sistema de caja
const [personaExistente] = await queryRunner.query(`
SELECT id FROM ${this.db_administracion}.t_personas WHERE ndoc = "${body.nrodoc}"
`);
if (personaExistente) {
console.log('La persona ya existia en administacion, se omite la creacion');
return personaExistente.id
}
y elugo se revisa que tenga ceunta vinculada
const [cuentaPersonaCajaExiste] = await queryRunner.query(`
SELECT id FROM ${this.db_administracion}.t_cuentas_personas WHERE idPersona = ${idpersona} AND idAlumno = ${idalumno}
`);
if (cuentaPersonaCajaExiste) {
console.log('Ya existía una vinculación en Cuentas-Personas, se omite la creación y se activa autogestion por las dudas');
await queryRunner.query(`
UPDATE ${this.db_administracion}.t_cuentas_personas SET autogestionactivo = true WHERE id = ${cuentaPersonaCajaExiste.id}
`);
return cuentaPersonaCajaExiste.id;
}
el problema con esto es que esa cuenta vinculada no es necesariamente la cuenta correcta a donde hay que crear los debitos
Se debe contral nuevamnete que el alumno este vinculado a la cuenta correcta resultante de la consulta de cuentas_planesestudios_sedes
Histórico
#1
Actualizado por Nicolas Arquiel hace 18 días
- Asunto cambiado Mejorar mensaje de error inscribir alumno preinscrito por Mejorar contros inscribir alumno preinscripto
- Se actualizó Descripción (diff)
#2
Actualizado por Nicolas Arquiel hace 18 días
Este problema suege en los casos de alumnos preinscriptos donde la cuenta que tienen vinculada ya no es la cuenta vigente