You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

964 lines
31 KiB

================================================================================
=============================== INFO basica ================================
================================================================================
MEMORIA 2.05 Mb
--------------------------------------
CRONOMETRO
--------------------------------------
pre-consulta 0.000 seg
pre conexion 0.000 seg
conexion 0.044 seg
pos conexion 0.057 seg
post-consulta 0.001 seg
post-guardar_cache 0.000 seg
pre-cache 0.001 seg
post-cache 0.000 seg
pre-cache 0.000 seg
post-cache 0.000 seg
pre-cache 0.000 seg
post-cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.013 seg
post-guardar_cache 0.000 seg
fin request 0.005 seg
pre-consulta 0.039 seg
post-consulta 0.082 seg
post-guardar_cache 0.000 seg
pre-cache 0.000 seg
post-cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.007 seg
post-guardar_cache 0.000 seg
pre-cache 0.000 seg
post-cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.008 seg
post-guardar_cache 0.000 seg
pre-cache 0.000 seg
post-cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.002 seg
post-guardar_cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.019 seg
post-guardar_cache 0.000 seg
fin response 0.000 seg
--------------------------------------
TOTAL 0.278 seg
--------------------------------------
================================================================================
================================ nivel INFO ================================
================================================================================
-- EJECUTANDO ACCION 'siu\operaciones\actuacion_provisoria\controlador::accion__index'
================================================================================
================================== DEBUG ===================================
================================================================================
-- ALIAS ---------------------------------------------------------------------
/colegio
-- ACTIVAR CACHE -------------------------------------------------------------
-- CATALOGO: sistema/version_base_g3 | cache [true] - tipo [memoria] ---------
Array
(
[parametros] => Array
(
)
[metadata] => Array
(
[cache] => memoria
[filas] => 1
)
[force_cache] => Array
(
)
)
-- ADMIN CACHE ---------------------------------------------------------------
: instanciando: MemoriaApc
-- ############# se incluyo la clase co_parametros del co co_parametros ##############
nucleo/administracion/parametros/co_parametros.php
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_version_app_base - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_version_app_base
-- sql -----------------------------------------------------------------------
SET CLIENT_ENCODING TO 'iso-8859-1';
-- sql -----------------------------------------------------------------------
SET search_path TO negocio
-- CONECTAR DB ---------------------------------------------------------------
Array
(
[vendor] => pgsql
[dbname] => toba_3_3
[schema] => negocio
[schema_toba] => desarrollo
[host] => guarani_escuelas_base_1
[port] => 5432
[pdo_user] => postgres
)
-- SQL -----------------------------------------------------------------------
SELECT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'negocio_auditoria')
-- === session_name === ------------------------------------------------------
siu_sess__colegio_des01
-- sql -----------------------------------------------------------------------
CREATE TEMP TABLE tt_usuario (usuario VARCHAR(60), id_solicitud INTEGER);GRANT SELECT, INSERT ON tt_usuario TO postgres;INSERT INTO tt_usuario (usuario) VALUES ('53250901');
-- SQL -----------------------------------------------------------------------
SELECT trim(version_app) as version_actual
FROM app_versiones_base
ORDER BY id_conversion DESC
LIMIT 1
-- ## datos ## ---------------------------------------------------------------
3.22.0
-- DATOS ---------------------------------------------------------------------
3.22.0
-- CATALOGO CACHE - guardar --------------------------------------------------
sistema/version_base_g3. MEDIO: memoria
-- Autenticacion -------------------------------------------------------------
Usuario autenticado con la sesion
-- CATALOGO: persona/datos_basicos | cache [true] - tipo [sesion] ------------
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => sesion
[filas] => 1
)
[force_cache] => Array
(
)
)
-- ADMIN CACHE ---------------------------------------------------------------
: instanciando: Sesion
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__datos_basicos__JzgyJw__
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[persona] => 82
[tipo_documento] => 0
[tipo_documento_desc] => Documento Nacional de Identidad
[tipo_documento_desc_abreviada] => DNI
[nro_documento] => 53250901
[apellido] => ALLOIS
[nombres] => Joaqu<EFBFBD>n
[nombre_mostrar] => Joaqu<EFBFBD>n
[apellido_mostrar] => ALLOIS
[inicial_apellido] => A
[fecha_nacimiento] => 2013-05-24
[fecha_nacimiento_visual] => 24/05/2013
[id_imagen] =>
[perfil_inicial] => Alumno
[identificacion] => 53250901
[arai_identificador_sso] =>
[arai_uuid] =>
[legajo_docente] =>
[docente] =>
[orden] => 0
)
-- CATALOGO: persona/perfiles | cache [true] - tipo [sesion] -----------------
Array
(
[parametros] => Array
(
[persona] => 82
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[no_quote] => persona
[cache] => sesion
[filas] => n
)
[force_cache] => Array
(
)
)
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__perfiles__ODI_
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[Alumno] => Alumno
)
-- CATALOGO: persona/carreras | cache [true] - tipo [sesion] -----------------
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => sesion
[filas] => n
)
[force_cache] => Array
(
)
)
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__carreras__JzgyJw__
-- CATALOGO CACHE DATOS ------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|propuesta|alumno|legajo|plan|plan_version|regular|regular_nombre|calidad|ubicacion|modalidad|division|coeficiente|version|calidad_nombre|propuesta_codigo|propuesta_nombre|propuesta_nombre_abreviado|propuesta_tipo|propuesta_tipo_nombre|plan_codigo| plan_nombre |planes_versiones_version|planes_versiones_nombre|estado_inscripcion|desc_estado_inscripcion|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 1 | 21 | | 1 | 1 | S | Regular | A | 4 | P | 69 | | 1 | Activo | fcyt-pu001 | Bachiller | Bachiller | 203 | Ciclo B<EFBFBD>sico o Com<EFBFBD>n | Secu001 | Educaci<EFBFBD>n Secundaria Orientada | 01 | FCYT_Sec01 | A | Aceptada |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- CATALOGO: persona/configuracion | cache [true] - tipo [memoria] -----------
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[cache_expiracion] => 600
[filas] => n
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
SELECT email, recibe_mail_mensajes, email_temporal FROM f_configuracion_email_persona ('82')
-- DATOS ---------------------------------------------------------------------
Array
(
[email] => paulacontrerach@gmail.com
[recibe_mail_mensajes] => 0
[email_temporal] =>
)
-- CATALOGO CACHE - guardar --------------------------------------------------
persona/configuracion. MEDIO: memoria
-- cargar PERSONA ------------------------------------------------------------
82
-- === pre_accion - perfil === -----------------------------------------------
Alumno
-- === pre_accion - operacion === --------------------------------------------
actuacion_provisoria
-- CATALOGO: alumno/actuacion_provisoria_cursada | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- ############# se incluyo la clase co_alumnos del co co_alumnos ##############
nucleo/matriculas/alumnos/co_alumnos.php
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_actuacion_provisoria_cursada - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_actuacion_provisoria_cursada
-- SQL -----------------------------------------------------------------------
SELECT
sga_alumnos.propuesta,
sga_propuestas.nombre as propuesta_nombre,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
vw_actividades_plan.codigo as actividad_codigo,
vw_actividades_plan.nombre as actividad_nombre,
vw_actividades_plan.nombre || ' (' || vw_actividades_plan.codigo || ')' as actividad_nombre_codigo,
to_char(sga_eval_detalle_cursadas.fecha_regular, 'DD/MM/YYYY') as fecha_visual,
sga_eval_detalle_cursadas.nota_cursada as nota,
sga_eval_detalle_cursadas.nota_cursada || ' (' || sga_escalas_notas_det.descripcion || ')' as nota_descripcion,
sga_eval_detalle_cursadas.resultado_cursada as resultado,
sga_instancias_resultado.descripcion as resultado_desc,
sga_actas.nro_acta as nro_acta,
vw_comisiones.anio_academico,
vw_comisiones.periodo_lectivo_nombre as periodo_lectivo_nombre,
vw_comisiones.comision_nombre as comision_nombre,
vw_comisiones.elemento,
vw_comisiones.comision
FROM sga_alumnos
JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
JOIN sga_eval_detalle_cursadas ON sga_eval_detalle_cursadas.alumno = sga_alumnos.alumno
JOIN sga_evaluaciones ON sga_evaluaciones.evaluacion = sga_eval_detalle_cursadas.evaluacion
JOIN vw_comisiones ON vw_comisiones.entidad = sga_evaluaciones.entidad
JOIN sga_evaluaciones_tipos ON (sga_evaluaciones_tipos.evaluacion_tipo = sga_evaluaciones.evaluacion_tipo AND
sga_evaluaciones_tipos.automatica = 'S')
JOIN vw_actividades_plan ON (vw_actividades_plan.plan_version = sga_eval_detalle_cursadas.plan_version AND
vw_actividades_plan.elemento = vw_comisiones.elemento )
JOIN sga_instancias_resultado ON (sga_instancias_resultado.instancia = 1 AND
sga_instancias_resultado.resultado = sga_eval_detalle_cursadas.resultado_cursada)
LEFT JOIN sga_actas ON (sga_actas.id_acta = sga_eval_detalle_cursadas.id_acta_cursada AND
sga_actas.origen = 'R' AND
sga_actas.tipo_acta = 'N' AND
sga_actas.estado = 'A')
LEFT JOIN sga_escalas_notas_det ON (sga_escalas_notas_det.escala_nota = sga_eval_detalle_cursadas.escala_nota_cursada AND
sga_escalas_notas_det.nota = sga_eval_detalle_cursadas.nota_cursada)
WHERE sga_alumnos.persona = '82'
AND sga_eval_detalle_cursadas.instancia_cursada = 1
AND sga_eval_detalle_cursadas.resultado_cursada IS NOT NULL
AND sga_eval_detalle_cursadas.acta_cursada_cerrada = 0
ORDER BY sga_propuestas.nombre, vw_actividades_plan.nombre
-- ## datos ## ---------------------------------------------------------------
Array
(
)
-- DATOS ---------------------------------------------------------------------
ARRAY VACIO
-- CATALOGO CACHE - guardar --------------------------------------------------
alumno/actuacion_provisoria_cursada. MEDIO: memoria
-- CATALOGO: alumno/actuacion_provisoria_cursada | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- CATALOGO CACHE DATOS ------------------------------------------------------
ARRAY VACIO
-- CATALOGO: alumno/actuacion_provisoria_promocion | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_actuacion_provisoria_promocion - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_actuacion_provisoria_promocion
-- SQL -----------------------------------------------------------------------
SELECT
sga_alumnos.propuesta,
sga_propuestas.nombre as propuesta_nombre,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
vw_actividades_plan.codigo as actividad_codigo,
vw_actividades_plan.nombre as actividad_nombre,
vw_actividades_plan.nombre || ' (' || vw_actividades_plan.codigo || ')' as actividad_nombre_codigo,
to_char(sga_eval_detalle_cursadas.fecha_promocion, 'DD/MM/YYYY') as fecha_visual,
sga_eval_detalle_cursadas.nota_promocion as nota,
sga_eval_detalle_cursadas.nota_promocion || ' (' || sga_escalas_notas_det.descripcion || ')' as nota_descripcion,
sga_eval_detalle_cursadas.resultado_promocion as resultado,
sga_instancias_resultado.descripcion as resultado_desc,
sga_actas.nro_acta as nro_acta,
vw_comisiones.anio_academico,
vw_comisiones.periodo_lectivo_nombre as periodo_lectivo_nombre,
vw_comisiones.comision_nombre as comision_nombre,
vw_comisiones.elemento,
vw_comisiones.comision
FROM sga_alumnos
JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
JOIN sga_eval_detalle_cursadas ON sga_eval_detalle_cursadas.alumno = sga_alumnos.alumno
JOIN sga_evaluaciones ON sga_evaluaciones.evaluacion = sga_eval_detalle_cursadas.evaluacion
JOIN vw_comisiones ON vw_comisiones.entidad = sga_evaluaciones.entidad
JOIN sga_evaluaciones_tipos ON (sga_evaluaciones_tipos.evaluacion_tipo = sga_evaluaciones.evaluacion_tipo AND
sga_evaluaciones_tipos.automatica = 'S')
JOIN vw_actividades_plan ON (vw_actividades_plan.plan_version = sga_eval_detalle_cursadas.plan_version AND
vw_actividades_plan.elemento = vw_comisiones.elemento )
JOIN sga_instancias_resultado ON (sga_instancias_resultado.instancia = 2 AND
sga_instancias_resultado.resultado = sga_eval_detalle_cursadas.resultado_promocion)
LEFT JOIN sga_actas ON (sga_actas.id_acta = sga_eval_detalle_cursadas.id_acta_promocion AND
sga_actas.origen = 'P' AND
sga_actas.tipo_acta = 'N' AND
sga_actas.estado = 'A')
LEFT JOIN sga_escalas_notas_det ON (sga_escalas_notas_det.escala_nota = sga_eval_detalle_cursadas.escala_nota_promocion AND
sga_escalas_notas_det.nota = sga_eval_detalle_cursadas.nota_promocion)
WHERE sga_alumnos.persona = '82'
AND sga_eval_detalle_cursadas.instancia_promocion = 1
AND sga_eval_detalle_cursadas.resultado_promocion IS NOT NULL
AND sga_eval_detalle_cursadas.acta_promocion_cerrada = 0
ORDER BY sga_propuestas.nombre, vw_actividades_plan.nombre
-- ## datos ## ---------------------------------------------------------------
Array
(
)
-- DATOS ---------------------------------------------------------------------
ARRAY VACIO
-- CATALOGO CACHE - guardar --------------------------------------------------
alumno/actuacion_provisoria_promocion. MEDIO: memoria
-- CATALOGO: alumno/actuacion_provisoria_promocion | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- CATALOGO CACHE DATOS ------------------------------------------------------
ARRAY VACIO
-- CATALOGO: alumno/actuacion_provisoria_examen | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_actuacion_provisoria_examen - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_actuacion_provisoria_examen
-- SQL -----------------------------------------------------------------------
SELECT
sga_alumnos.propuesta,
sga_propuestas.nombre as propuesta_nombre,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
vw_actividades_plan.codigo as actividad_codigo,
vw_actividades_plan.nombre as actividad_nombre,
vw_actividades_plan.nombre || ' (' || vw_actividades_plan.codigo || ')' as actividad_nombre_codigo,
to_char(vw_mesas_examen.mesa_examen_fecha, 'DD/MM/YYYY') as fecha_examen_visual,
sga_eval_detalle_examenes.nota as nota,
sga_eval_detalle_examenes.nota || ' (' || sga_escalas_notas_det.descripcion || ')' as nota_descripcion,
sga_eval_detalle_examenes.resultado as resultado,
sga_instancias_resultado.descripcion as resultado_desc,
sga_actas.nro_acta as nro_acta,
vw_mesas_examen.anio_academico,
vw_mesas_examen.turno_examen_nombre as turno_nombre,
vw_mesas_examen.mesa_examen_nombre as mesa_nombre,
vw_mesas_examen.mesa_examen_elemento,
vw_mesas_examen.llamado_mesa,
vw_mesas_examen.mesa_examen
FROM sga_alumnos
JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
JOIN sga_eval_detalle_examenes ON sga_eval_detalle_examenes.alumno = sga_alumnos.alumno
JOIN sga_evaluaciones ON sga_evaluaciones.evaluacion = sga_eval_detalle_examenes.evaluacion
JOIN vw_mesas_examen ON vw_mesas_examen.llamado_mesa_entidad = sga_evaluaciones.entidad
JOIN sga_evaluaciones_tipos ON (sga_evaluaciones_tipos.evaluacion_tipo = sga_evaluaciones.evaluacion_tipo AND
sga_evaluaciones_tipos.automatica = 'S')
JOIN vw_actividades_plan ON (vw_actividades_plan.plan_version = sga_eval_detalle_examenes.plan_version AND
vw_actividades_plan.elemento = vw_mesas_examen.mesa_examen_elemento )
JOIN sga_instancias_resultado ON (sga_instancias_resultado.instancia = sga_eval_detalle_examenes.instancia AND
sga_instancias_resultado.resultado = sga_eval_detalle_examenes.resultado)
LEFT JOIN sga_actas ON (sga_actas.id_acta = sga_eval_detalle_examenes.id_acta AND sga_actas.tipo_acta = 'N' AND sga_actas.estado = 'A')
LEFT JOIN sga_escalas_notas_det ON (sga_escalas_notas_det.escala_nota = sga_eval_detalle_examenes.escala_nota AND
sga_escalas_notas_det.nota = sga_eval_detalle_examenes.nota)
WHERE sga_alumnos.persona = '82'
AND sga_eval_detalle_examenes.resultado IS NOT NULL
ORDER BY sga_propuestas.nombre, vw_actividades_plan.nombre
-- ## datos ## ---------------------------------------------------------------
Array
(
)
-- DATOS ---------------------------------------------------------------------
ARRAY VACIO
-- CATALOGO CACHE - guardar --------------------------------------------------
alumno/actuacion_provisoria_examen. MEDIO: memoria
-- CATALOGO: alumno/actuacion_provisoria_examen | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- CATALOGO CACHE DATOS ------------------------------------------------------
ARRAY VACIO
-- CATALOGO: mensajes/get_cant_mensajes | cache [true] - tipo [memoria] ------
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[cache_expiracion] => 300
[filas] => 1
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
SELECT
COUNT(*) as total,
COALESCE(SUM(CASE WHEN men_destinatarios.fecha_lectura IS NULL THEN 0 ELSE 1 END), 0) as leidos
FROM men_destinatarios
JOIN men_mensajes ON men_destinatarios.mensaje = men_mensajes.mensaje
WHERE men_destinatarios.persona = '82'
AND CURRENT_DATE BETWEEN men_mensajes.fecha_desde AND men_mensajes.fecha_hasta
-- DATOS ---------------------------------------------------------------------
Array
(
[total] => 0
[leidos] => 0
)
-- CATALOGO CACHE - guardar --------------------------------------------------
mensajes/get_cant_mensajes. MEDIO: memoria
-- CATALOGO: alumno/get_requisitos_ingreso_propuesta | cache [true] - tipo [memoria]
Array
(
[parametros] => Array
(
[alumno] => 21
[estado_req_digital] => Array
(
[0] => no_presentado
[1] => vencido
)
)
[metadata] => Array
(
[parametros] => Array
(
[0] => alumno
[1] => estado_req_digital
)
[no_quote] => Array
(
[0] => alumno
[1] => estado_req_digital
)
[param_null] => Array
(
[0] => estado_req_digital
)
[cache] => memoria
[filas] => n
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
SELECT
r.requisito as requisito,
r.nombre as requisito_nombre,
to_char(sga_requisitos_presentados.fecha_presentacion, 'DD/MM/YYYY') as f_presentacion,
to_char(GREATEST(ra.fecha_prorroga, COALESCE(excep.fecha_tope, pip.fecha_cierre_requisitos)), 'DD/MM/YYYY') as f_tope_presentacion,
CASE WHEN GREATEST(ra.fecha_prorroga, COALESCE(excep.fecha_tope, pip.fecha_cierre_requisitos)) >= CURRENT_DATE THEN 1
ELSE 0 END as esta_vigente_para_presentar,
COALESCE(to_char(sga_requisitos_presentados.fecha_vencimiento, 'DD/MM/YYYY'), '-- Sin Vencimiento --') as f_vencimiento_presentado,
r.requisito_subordinado_de as subordinado_de,
r.descripcion,
r.tipo_documento_digital,
sga_requisitos_digitales_draft.requisito_digital,
COALESCE(sga_requisitos_digitales_draft.id_documento, sga_requisitos_digitales.id_documento) AS id_documento,
pa.propuesta_aspira,
CASE
WHEN sga_requisitos_digitales_draft.requisito_digital IS NOT NULL THEN 'pendiente_validacion'
WHEN sga_requisitos_presentados.requisito_presentado IS NULL THEN 'no_presentado'
WHEN (sga_requisitos_presentados.fecha_vencimiento IS NULL OR sga_requisitos_presentados.fecha_vencimiento >= CURRENT_DATE) THEN 'presentado'
ELSE 'vencido'
END
AS estado_req_digital,
CASE WHEN sga_requisitos_digitales_draft.requisito_digital IS NOT NULL THEN 'P' ELSE 'N' END as estado_req_digital_valor,
CASE
WHEN NULLIF(TRIM(sga_requisitos_digitales_draft_detalle.observaciones), '') IS NULL THEN '-- Sin observaciones --'
ELSE sga_requisitos_digitales_draft_detalle.observaciones
END
AS observaciones
FROM sga_alumnos as alu
JOIN sga_propuestas_aspira as pa ON (pa.propuesta = alu.propuesta AND pa.persona = alu.persona)
JOIN vw_periodos_inscripcion as pi ON (pi.periodo_insc = pa.periodo_insc)
JOIN sga_periodos_inscripcion_propuesta as pip ON (pip.periodo_inscripcion = pi.periodo_inscripcion)
JOIN sga_situacion_aspirante as sa ON (sa.situacion_asp = pa.situacion_asp)
JOIN sga_requisitos_aspirante as ra ON (ra.propuesta_aspira = pa.propuesta_aspira)
JOIN sga_requisitos as r ON (r.requisito = ra.requisito)
LEFT JOIN sga_requisitos_ingreso_excep as excep ON (excep.periodo_inscripcion = pi.periodo_inscripcion AND excep.requisito = ra.requisito)
LEFT JOIN sga_requisitos_presentados ON (
sga_requisitos_presentados.requisito_presentado =
(
SELECT MAX(rp_aux.requisito_presentado)
FROM sga_requisitos_presentados AS rp_aux
WHERE rp_aux.requisito = ra.requisito
AND rp_aux.persona = pa.persona
)
)
LEFT JOIN sga_requisitos_digitales ON (sga_requisitos_presentados.requisito_digital = sga_requisitos_digitales.requisito_digital)
-- Borrador del documento digital del requisito subido por el alumno.
LEFT JOIN sga_requisitos_digitales_draft ON (sga_requisitos_digitales_draft.requisito = r.requisito AND sga_requisitos_digitales_draft.persona = alu.persona)
LEFT JOIN sga_requisitos_digitales_draft_detalle ON (
alu.persona = sga_requisitos_digitales_draft_detalle.persona
AND r.requisito = sga_requisitos_digitales_draft_detalle.requisito
)
WHERE alu.alumno = 21
AND sa.resultado_asp IN ('A', 'P')
AND r.requisito_tipo = '4'
AND
CASE
WHEN sga_requisitos_digitales_draft.requisito_digital IS NOT NULL THEN 'pendiente_validacion'
WHEN sga_requisitos_presentados.requisito_presentado IS NULL THEN 'no_presentado'
WHEN (sga_requisitos_presentados.fecha_vencimiento IS NULL OR sga_requisitos_presentados.fecha_vencimiento >= CURRENT_DATE) THEN 'presentado'
ELSE 'vencido'
END
IN ('no_presentado', 'vencido')
ORDER BY requisito_nombre
-- DATOS ---------------------------------------------------------------------
ARRAY VACIO
-- CATALOGO CACHE - guardar --------------------------------------------------
alumno/get_requisitos_ingreso_propuesta. MEDIO: memoria
-- -- Requisitos pendientes vigentes -- --------------------------------------
Array
(
)
-- --Requisitos pendientes procesados -- -------------------------------------
Array
(
)
-- -- Cantidad requisitos pendientes -----------------------------------------
0
--F<1>:E<0>:W<0>:T<0.278 s>:M<2.05 Mb>--
--REXCAT_C<sistema>MET<version_base_g3>MED<db>A<leer>T<0.001>--
--REXCAT_C<sistema>MET<version_base_g3>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<persona>MET<datos_basicos>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<perfiles>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<carreras>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<configuracion>MED<db>A<leer>T<0.013>--
--REXCAT_C<persona>MET<configuracion>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_cursada>MED<db>A<leer>T<0.082>--
--REXCAT_C<alumno>MET<actuacion_provisoria_cursada>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_cursada>MED<memoria>A<leer>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_promocion>MED<db>A<leer>T<0.007>--
--REXCAT_C<alumno>MET<actuacion_provisoria_promocion>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_promocion>MED<memoria>A<leer>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_examen>MED<db>A<leer>T<0.008>--
--REXCAT_C<alumno>MET<actuacion_provisoria_examen>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<alumno>MET<actuacion_provisoria_examen>MED<memoria>A<leer>T<0.000>--
--REXCAT_C<mensajes>MET<get_cant_mensajes>MED<db>A<leer>T<0.002>--
--REXCAT_C<mensajes>MET<get_cant_mensajes>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<alumno>MET<get_requisitos_ingreso_propuesta>MED<db>A<leer>T<0.019>--
--REXCAT_C<alumno>MET<get_requisitos_ingreso_propuesta>MED<memoria>A<guardar>T<0.000>--
== FIN =============================================