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.
 
 
 
 
 
 

923 lines
41 KiB

================================================================================
=============================== INFO basica ================================
================================================================================
MEMORIA 2.93 Mb
--------------------------------------
CRONOMETRO
--------------------------------------
pre-cache 0.000 seg
post-cache 0.000 seg
pre conexion 0.001 seg
conexion 0.004 seg
pos conexion 0.003 seg
pre-cache 0.000 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-cache 0.000 seg
post-cache 0.000 seg
pre-consulta 0.006 seg
post-consulta 0.034 seg
fin request 0.001 seg
pre-consulta 0.003 seg
post-consulta 0.002 seg
pre-consulta 0.005 seg
post-consulta 0.001 seg
pre-cache 0.139 seg
post-cache 0.000 seg
fin response 0.000 seg
--------------------------------------
TOTAL 0.199 seg
--------------------------------------
================================================================================
================================ nivel INFO ================================
================================================================================
-- EJECUTANDO ACCION 'siu\operaciones\ficha_alumno\controlador::accion__ficha'
================================================================================
================================== 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
-- CATALOGO CACHE DATOS ------------------------------------------------------
3.22.0
-- === session_name === ------------------------------------------------------
siu_sess__colegio_des01
-- Autenticacion -------------------------------------------------------------
Usuario autenticado con la sesion
-- 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')
-- 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 ('26858882');
-- CATALOGO: persona/datos_basicos | cache [true] - tipo [sesion] ------------
Array
(
[parametros] => Array
(
[persona] => '8'
)
[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__Jzgn
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[persona] => 8
[tipo_documento] => 0
[tipo_documento_desc] => Documento Nacional de Identidad
[tipo_documento_desc_abreviada] => DNI
[nro_documento] => 26858882
[apellido] => HARTMANN
[nombres] => LORENA MARICEL
[nombre_mostrar] => LORENA MARICEL
[apellido_mostrar] => HARTMANN
[inicial_apellido] => H
[fecha_nacimiento] => 1979-08-29
[fecha_nacimiento_visual] => 29/08/1979
[id_imagen] =>
[perfil_inicial] => Docente
[identificacion] => 26858882
[arai_identificador_sso] =>
[arai_uuid] =>
[legajo_docente] => 26858882
[docente] => 1
[orden] => 0
)
-- CATALOGO: persona/perfiles | cache [true] - tipo [sesion] -----------------
Array
(
[parametros] => Array
(
[persona] => 8
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[no_quote] => persona
[cache] => sesion
[filas] => n
)
[force_cache] => Array
(
)
)
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__perfiles__OA__
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[Docente] => Docente
[Preinscripcion] => Preinscripcion
)
-- CATALOGO: persona/carreras | cache [true] - tipo [sesion] -----------------
Array
(
[parametros] => Array
(
[persona] => '8'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => sesion
[filas] => n
)
[force_cache] => Array
(
)
)
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__carreras__Jzgn
-- CATALOGO CACHE DATOS ------------------------------------------------------
ARRAY VACIO
-- CATALOGO: persona/configuracion | cache [true] - tipo [memoria] -----------
Array
(
[parametros] => Array
(
[persona] => '8'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[cache_expiracion] => 600
[filas] => n
)
[force_cache] => Array
(
)
)
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[email] => hartmann.lorena@uader.edu.ar
[recibe_mail_mensajes] => 0
[email_temporal] =>
)
-- cargar PERSONA ------------------------------------------------------------
8
-- === pre_accion - perfil === -----------------------------------------------
Docente
-- === pre_accion - operacion === --------------------------------------------
ficha_alumno
-- CATALOGO: docente/lista_comisiones_activas | cache [false] - tipo [no] ----
Array
(
[parametros] => Array
(
[comisiones_activas] => 1
[docente] => 1
[periodo_lectivo] =>
[actividad] =>
[ubicacion] =>
)
[metadata] => Array
(
[parametros] => Array
(
[0] => docente
[1] => periodo_lectivo
[2] => actividad
[3] => ubicacion
[4] => comisiones_activas
)
[param_null] => Array
(
[0] => docente
[1] => periodo_lectivo
[2] => actividad
[3] => ubicacion
[4] => comisiones_activas
)
[no_quote] => Array
(
[0] => docente
[1] => periodo_lectivo
[2] => actividad
[3] => ubicacion
[4] => comisiones_activas
)
[cache] => no
[cache_expiracion] => 600
[filas] => n
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
-- Comisiones sin subcomisiones
SELECT
cast(sga_comisiones.comision as text) as id,
sga_periodos.anio_academico as anio_academico,
sga_periodos.nombre as periodo_lectivo_nombre,
sga_periodos.anio_academico || ' - ' || sga_periodos.nombre as periodo_lectivo_nombre_full,
sga_periodos.fecha_inicio as periodo_fecha_inicio,
sga_comisiones.periodo_lectivo as periodo_lectivo,
vw_actividades.nombre || ' (' || vw_actividades.codigo || ')' as actividad_orden,
sga_comisiones.elemento as actividad,
vw_actividades.codigo as actividad_codigo,
vw_actividades.nombre as actividad_nombre,
vw_actividades.nombre_abreviado as actividad_nombre_abreviado,
sga_comisiones.comision as comision,
sga_comisiones.nombre as comision_nombre,
sga_comisiones.turno as turno,
sga_turnos_cursadas.nombre as turno_nombre,
f_instancias_comision (sga_comisiones.comision) as instancias,
sga_comisiones.catedra as catedra,
sga_catedras.nombre as catedra_nombre,
sga_ubicaciones.ubicacion as ubicacion,
sga_ubicaciones.nombre as ubicacion_nombre,
sga_comisiones_cupo.cupo as cupo_comision,
sga_comisiones_cupo.cant_inscriptos as cant_inscriptos_comision,
--f_horario_comision(sga_comisiones.comision) as horario_comision,
f_bandas_horarias_comision(sga_comisiones.comision, true, true, true) as horario_comision,
-- subcomisiones
cast(null as integer) as subcomision,
cast(null as varchar(100)) as subcomision_nombre,
cast(null as varchar(50)) as tipo_clase,
0 as cupo_subcomision,
0 as cant_inscriptos_subcomision,
cast(null as varchar(200)) as horario_subcomision,
0 as es_subcomision,
sga_comisiones.entidad,
sga_docentes_responsabilidades.nombre as resp_docente
FROM sga_comisiones
JOIN sga_comisiones_cupo ON sga_comisiones_cupo.comision = sga_comisiones.comision
JOIN sga_docentes_comision ON (sga_docentes_comision.docente = 1 AND sga_docentes_comision.comision = sga_comisiones.comision)
JOIN sga_docentes_responsabilidades ON sga_docentes_responsabilidades.responsabilidad = sga_docentes_comision.responsabilidad
JOIN sga_ubicaciones ON sga_ubicaciones.ubicacion = sga_comisiones.ubicacion
JOIN vw_actividades ON vw_actividades.elemento = sga_comisiones.elemento
JOIN sga_periodos_lectivos ON sga_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo
JOIN sga_periodos ON sga_periodos.periodo = sga_periodos_lectivos.periodo
LEFT JOIN sga_catedras ON sga_catedras.catedra = sga_comisiones.catedra
LEFT JOIN sga_turnos_cursadas ON sga_turnos_cursadas.turno = sga_comisiones.turno
WHERE NOT EXISTS (SELECT 1 FROM sga_subcomisiones WHERE comision = sga_comisiones.comision)
AND COALESCE(sga_periodos_lectivos.fecha_publicacion_comisiones_docente,CURRENT_DATE) <= CURRENT_DATE
AND sga_periodos_lectivos.fecha_inactivacion >= CURRENT_DATE
UNION ALL
-- Comisiones con subcomisiones.
SELECT
cast(sga_comisiones.comision as text) || '_' || cast(sga_subcomisiones.subcomision as text) as id,
sga_periodos.anio_academico as anio_academico,
sga_periodos.nombre as periodo_lectivo_nombre,
sga_periodos.anio_academico || ' - ' || sga_periodos.nombre as periodo_lectivo_nombre_full,
sga_periodos.fecha_inicio as periodo_fecha_inicio,
sga_comisiones.periodo_lectivo as periodo_lectivo,
vw_actividades.nombre || ' (' || vw_actividades.codigo || ')' as actividad_orden,
sga_comisiones.elemento as actividad,
vw_actividades.codigo as actividad_codigo,
vw_actividades.nombre as actividad_nombre,
vw_actividades.nombre_abreviado as actividad_nombre_abreviado,
sga_comisiones.comision as comision,
sga_comisiones.nombre as comision_nombre,
sga_comisiones.turno as turno,
sga_turnos_cursadas.nombre as turno_nombre,
f_instancias_comision (sga_comisiones.comision) as instancias,
sga_comisiones.catedra as catedra,
sga_catedras.nombre as catedra_nombre,
sga_ubicaciones.ubicacion as ubicacion,
sga_ubicaciones.nombre as ubicacion_nombre,
0 as cupo_comision,
0 as cant_inscriptos_comision,
cast(null as varchar(200)) as horario_comision,
-- Subcomisiones
sga_subcomisiones.subcomision as subcomision,
sga_subcomisiones.nombre as subcomision_nombre,
sga_clases_tipos.nombre as tipo_clase,
sga_subcomisiones_cupo.cupo as cupo_subcomision,
sga_subcomisiones_cupo.cant_inscriptos as cant_inscriptos_subcomision,
f_horario_subcomision(sga_subcomisiones.subcomision) as horario_subcomision,
1 as es_subcomision,
sga_comisiones.entidad,
sga_docentes_responsabilidades.nombre as resp_docente
FROM sga_comisiones
JOIN sga_subcomisiones ON sga_subcomisiones.comision = sga_comisiones.comision
JOIN sga_docentes_subcomision ON (sga_docentes_subcomision.docente = 1 AND sga_docentes_subcomision.subcomision = sga_subcomisiones.subcomision)
JOIN sga_docentes_comision ON (sga_docentes_comision.comision = sga_comisiones.comision AND sga_docentes_comision.docente = sga_docentes_subcomision.docente)
JOIN sga_docentes_responsabilidades ON sga_docentes_responsabilidades.responsabilidad = sga_docentes_comision.responsabilidad
JOIN sga_clases_tipos ON sga_clases_tipos.tipo_clase = sga_subcomisiones.tipo_clase
JOIN sga_subcomisiones_cupo ON sga_subcomisiones_cupo.subcomision = sga_subcomisiones.subcomision
JOIN sga_ubicaciones ON sga_ubicaciones.ubicacion = sga_comisiones.ubicacion
JOIN vw_actividades ON vw_actividades.elemento = sga_comisiones.elemento
JOIN sga_periodos_lectivos ON sga_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo
JOIN sga_periodos ON sga_periodos.periodo = sga_periodos_lectivos.periodo
LEFT JOIN sga_catedras ON sga_catedras.catedra = sga_comisiones.catedra
LEFT JOIN sga_turnos_cursadas ON sga_turnos_cursadas.turno = sga_comisiones.turno
WHERE COALESCE(sga_periodos_lectivos.fecha_publicacion_comisiones_docente,CURRENT_DATE) <= CURRENT_DATE
AND sga_periodos_lectivos.fecha_inactivacion >= CURRENT_DATE
ORDER BY periodo_lectivo_nombre_full,
actividad_orden,
comision_nombre
-- DATOS ---------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| id |anio_academico| periodo_lectivo_nombre | periodo_lectivo_nombre_full |periodo_fecha_inicio|periodo_lectivo| actividad_orden |actividad|actividad_codigo| actividad_nombre |actividad_nombre_abreviado |comision|comision_nombre|turno|turno_nombre|instancias|catedra|catedra_nombre|ubicacion| ubicacion_nombre |cupo_comision|cant_inscriptos_comision| horario_comision |subcomision|subcomision_nombre|tipo_clase|cupo_subcomision|cant_inscriptos_subcomision|horario_subcomision|es_subcomision|entidad|resp_docente| comision_id | subcomision_id |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 32 | 2024 |FCYT - Periodo Lectivo 2024 Nivel Secundario|2024 - FCYT - Periodo Lectivo 2024 Nivel Secundario| 2024-02-15 | 13 | M<EFBFBD>sica (fcyt-CB101) | 7 | fcyt-CB101 | M<EFBFBD>sica | M<EFBFBD>sica | 32 | 1ero 3era TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 0 | Mie 12:05 a 12:35 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) - Jue 12:05 a 12:35 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 598 | Titular |b04931eb38b0a620b3cdc23e7dfda00608257858|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1029| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | Artes Visuales (fcyt-CB102) | 8 | fcyt-CB102 | Artes Visuales | Artes Visuales | 1029 | 1ero 1era TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 22 | Mar 07:45 a 09:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1610 | Titular |8d01f50462cec59395c2ce634770e9048b8fca1c|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1058| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | Formaci<EFBFBD>n <EFBFBD>tica y Ciudadana (fcyt-CB105) | 11 | fcyt-CB105 | Formaci<EFBFBD>n <EFBFBD>tica y Ciudadana | Formaci<EFBFBD>n <EFBFBD>tica y Ciudadana | 1058 | 1ero 2da TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 23 | Mie 12:05 a 12:35 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) - Vie 12:05 a 12:35 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1639 | Titular |0f31bf581279a49d1347d8fcda3c85f0937d5f5d|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1078| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | Lengua y Literatura (fcyt-CB104) | 10 | fcyt-CB104 | Lengua y Literatura | Lengua y Literatura | 1078 | 1ero 2da TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 23 | Lun 09:55 a 12:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) - Mie 10:45 a 12:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1659 |Preceptor/a |f0d8b94b367c6f79b0fef4ebd8138ef0c6f8e71d|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1081| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | Matem<EFBFBD>tica (fcyt-CB103) | 9 | fcyt-CB103 | Matem<EFBFBD>tica | Matem<EFBFBD>tica | 1081 | 1ero 1era TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 22 | Mar 10:45 a 12:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) - Jue 09:55 a 12:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1662 | Titular |ab446d1fe37234016270b7b831d775e378f138ed|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1082| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | Matem<EFBFBD>tica (fcyt-CB103) | 9 | fcyt-CB103 | Matem<EFBFBD>tica | Matem<EFBFBD>tica | 1082 | 1ero 2da TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 23 | Mar 07:45 a 09:05 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) - Jue 07:45 a 09:55 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1663 | Titular |4d49be8606cb8147a8bd3478d94de7f7b8053fec|9c2f9821578f859b84447e8b72d99e5bf109082a|
|1085| 2025 |FCYT - Periodo Lectivo 2025 Nivel Secundario|2025 - FCYT - Periodo Lectivo 2025 Nivel Secundario| 2025-02-24 | 12 | M<EFBFBD>sica (fcyt-CB101) | 7 | fcyt-CB101 | M<EFBFBD>sica | M<EFBFBD>sica | 1085 | 1ero 1era TM | 1 | Ma<EFBFBD>ana | Promoci<EFBFBD>n | | | 4 |COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM| 0 | 22 | Mar 09:15 a 10:35 (Te<EFBFBD>rico-Pr<EFBFBD>ctica) | | | | 0 | 0 | | 0 | 1666 | Titular |34a79effd13e8632f6d321edcd662eb25f460e89|9c2f9821578f859b84447e8b72d99e5bf109082a|
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- CATALOGO: persona/datos_persona_header | cache [false] - tipo [no] --------
Array
(
[parametros] => Array
(
[persona] => '82'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => no
[filas] => 1
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
SELECT
(mdp_personas.apellido::text || ' ' ::text) || mdp_personas.nombres::text AS apellido_nombres,
date_part('year',age( mdp_personas.fecha_nacimiento )) AS edad,
(mdp_tipo_documento.desc_abreviada::text || ' ' ::text) || mdp_personas_documentos.nro_documento::text AS documento_principal,
mdp_personas.id_imagen as id_imagen
FROM mdp_personas
JOIN mdp_personas_documentos ON mdp_personas_documentos.documento = mdp_personas.documento_principal
JOIN mdp_tipo_documento ON mdp_tipo_documento.tipo_documento = mdp_personas_documentos.tipo_documento
WHERE
mdp_personas.persona = '82'
-- DATOS ---------------------------------------------------------------------
Array
(
[apellido_nombres] => ALLOIS Joaqu<EFBFBD>n
[edad] => 11
[documento_principal] => DNI 53250901
[id_imagen] =>
[url_imagen] => /colegio/img/iconos/mm.png
[url_imagen_mediana] => /colegio/img/iconos/mm_grande.png
[url_imagen_grande] => /colegio/img/iconos/mm_grande.png
[apellido_nombre_edad] => ALLOIS Joaqu<EFBFBD>n (11 a<EFBFBD>os)
)
-- CATALOGO: derecho_entidades/tiene_derecho_comisiones | cache [false] - tipo [no]
Array
(
[parametros] => Array
(
[persona] => '8'
[derecho] => 'comision_bitacora_administrar'
[comisiones] => 1029
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
[1] => derecho
[2] => comisiones
)
[cache] => no
[no_quote] => comisiones
[filas] => n
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
SELECT --1 as tiene_derecho,
sga_comisiones.comision
--gdu_derechos.derecho as derecho,
--gdu_derechos.nombre as nombre
FROM sga_comisiones,
gdu_derechos_personas,
gdu_derechos
WHERE sga_comisiones.comision IN (1029)
AND gdu_derechos_personas.persona = '8'
AND gdu_derechos_personas.derecho = 'comision_bitacora_administrar'
AND gdu_derechos_personas.entidad = sga_comisiones.entidad
AND gdu_derechos.derecho = gdu_derechos_personas.derecho
AND gdu_derechos.derecho_para = 'C'
-- DATOS ---------------------------------------------------------------------
ARRAY VACIO
-- ############# se incluyo la clase co_personas_uader del co co_personas ##############
../../pers_gestion/php/nucleo/matriculas/personas/co_personas_uader.php
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_datos_persona - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_datos_persona
-- SQL -----------------------------------------------------------------------
SELECT mdp_personas.persona,
COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido) as apellido,
COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido) as apellido_elegido,
COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres) as nombres_elegido,
COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido) || ' ' || COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres) as apellido_nombres_elegido,
mdp_personas.apellido || ' ' ||mdp_personas.nombres as apellido_nombres_oficial,
COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres) as nombres,
mdp_personas.sexo as sexo_id,
mdp_personas_sexo.descripcion as sexo_valor,
mdp_personas.identidad_genero,
mdp_identidad_genero.nombre as identidad_genero_nombre,
mdp_personas.identidad_genero_otro,
mdp_personas.fecha_nacimiento,
mdp_personas.localidad_nacimiento as localidad_id,
mug_localidades.nombre as localidad_valor,
mdp_personas.nacionalidad as nacionalidad_id,
mdp_nacionalidades.descripcion as nacionalidad_valor,
mdp_personas.fecha_ingreso_pais,
mdp_personas.usuario,
mdp_personas_documentos.nro_documento,
COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) as tipo_documento,
COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) || ' ' || mdp_personas_documentos.nro_documento as identificacion,
COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido) || ', ' || COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres) as nombre_completo,
COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido) || ', ' || COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres) as nombre_completo_elegido,
COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) || ' ' || mdp_personas_documentos.nro_documento as documento,
to_char(mdp_personas.fecha_nacimiento,'DD/MM/YYYY') as fecha_nacimiento_formato_visual,
to_char(mdp_personas.fecha_nacimiento,'DD/MM/YYYY') || ' - ' || mug_localidades.nombre_abreviado || ', ' || mug_provincias.nombre || ', ' || mug_paises.nombre as fecha_lugar_nacimiento,
mdp_personas_documentos.tipo_documento as tipo_doc,
mdp_personas_documentos.pais_documento as pais_doc,
mdp_personas_documentos.validado_con_renaper as validado_con_renaper,
mdp_personas_extranjeros.tipo_visa,
mdp_personas_extranjeros.vencimiento_visa,
mdp_personas_extranjeros.otorgamiento_visa,
mdp_personas_extranjeros.otorgamiento_residencia,
mdp_personas_extranjeros.vencimiento_residencia,
mdp_personas_extranjeros.residencia_cupo,
sga_docentes.legajo,
mdp_tipo_visa.descripcion as tipo_visa_descripcion,
mdp_tipo_residencia.descripcion as tipo_residencia_descripcion,
(
SELECT
STRING_AGG(COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) || ' (' || mug_paises.nombre || ') ' || mdp_personas_documentos.nro_documento, ' - ' ORDER BY mdp_tipo_documento.orden_principal) AS documentos
FROM mdp_personas_documentos
JOIN mdp_tipo_documento ON (mdp_personas_documentos.tipo_documento = mdp_tipo_documento.tipo_documento)
JOIN mdp_tipo_documento_pais ON (mdp_personas_documentos.tipo_documento = mdp_tipo_documento_pais.tipo_documento AND mdp_personas_documentos.pais_documento = mdp_tipo_documento_pais.pais)
JOIN mug_paises ON (mdp_tipo_documento_pais.pais = mug_paises.pais)
WHERE mdp_personas_documentos.persona = mdp_personas.persona
GROUP BY mdp_personas_documentos.persona
) AS documentos
FROM mdp_personas
JOIN mdp_personas_sexo ON mdp_personas.sexo = mdp_personas_sexo.sexo
JOIN mdp_nacionalidades ON mdp_personas.nacionalidad = mdp_nacionalidades.nacionalidad
LEFT JOIN mdp_personas_documentos ON mdp_personas.documento_principal = mdp_personas_documentos.documento
LEFT JOIN mdp_tipo_documento ON mdp_personas_documentos.tipo_documento = mdp_tipo_documento.tipo_documento
LEFT JOIN mug_localidades ON mdp_personas.localidad_nacimiento = mug_localidades.localidad
LEFT JOIN mug_dptos_partidos ON mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
LEFT JOIN mug_provincias ON mug_dptos_partidos.provincia = mug_provincias.provincia
LEFT JOIN mug_paises ON mug_provincias.pais = mug_paises.pais
LEFT JOIN mdp_personas_extranjeros ON mdp_personas.persona = mdp_personas_extranjeros.persona
LEFT JOIN mdp_tipo_visa ON mdp_personas_extranjeros.tipo_visa = mdp_tipo_visa.tipo_visa
LEFT JOIN mdp_tipo_residencia ON mdp_personas_extranjeros.tipo_residencia = mdp_tipo_residencia.tipo_residencia
LEFT JOIN sga_docentes ON (sga_docentes.persona = mdp_personas.persona AND sga_docentes.estado = 'A')
LEFT JOIN mdp_identidad_genero ON mdp_personas.identidad_genero = mdp_identidad_genero.identidad_genero
LEFT JOIN mdp_tipo_documento_pais on mdp_personas_documentos.tipo_documento = mdp_tipo_documento_pais.tipo_documento AND mdp_personas_documentos.pais_documento = mdp_tipo_documento_pais.pais
WHERE true
AND mdp_personas.persona = '82'
ORDER BY COALESCE(mdp_personas.apellido_elegido, mdp_personas.apellido),
COALESCE(mdp_personas.nombres_elegido, mdp_personas.nombres)
;
-- ## datos ## ---------------------------------------------------------------
Array
(
[persona] => 82
[apellido] => ALLOIS
[apellido_elegido] => ALLOIS
[nombres_elegido] => Joaqu<EFBFBD>n
[apellido_nombres_elegido] => ALLOIS Joaqu<EFBFBD>n
[apellido_nombres_oficial] => ALLOIS Joaqu<EFBFBD>n
[nombres] => Joaqu<EFBFBD>n
[sexo_id] => M
[sexo_valor] => Masculino
[identidad_genero] =>
[identidad_genero_nombre] =>
[identidad_genero_otro] =>
[fecha_nacimiento] => 2013-05-24
[localidad_id] =>
[localidad_valor] =>
[nacionalidad_id] => 1
[nacionalidad_valor] => Argentino
[fecha_ingreso_pais] =>
[usuario] => 53250901
[nro_documento] => 53250901
[tipo_documento] => DNI
[identificacion] => DNI 53250901
[nombre_completo] => ALLOIS, Joaqu<EFBFBD>n
[nombre_completo_elegido] => ALLOIS, Joaqu<EFBFBD>n
[documento] => DNI 53250901
[fecha_nacimiento_formato_visual] => 24/05/2013
[fecha_lugar_nacimiento] =>
[tipo_doc] => 0
[pais_doc] => 54
[validado_con_renaper] => N
[tipo_visa] =>
[vencimiento_visa] =>
[otorgamiento_visa] =>
[otorgamiento_residencia] =>
[vencimiento_residencia] =>
[residencia_cupo] =>
[legajo] =>
[tipo_visa_descripcion] =>
[tipo_residencia_descripcion] =>
[documentos] => DNI (Argentina) 53250901 - CUIL (Argentina) 20532509018
)
-- ############# se incluyo la clase co_alumnos del co co_alumnos ##############
nucleo/matriculas/alumnos/co_alumnos.php
-- ############# TOBA_CONSULTA ADAPTER ############## ------------------------
metodo: get_propuestas_aspira - cache: false
-- ## CARGAR DB ## -----------------------------------------------------------
get_propuestas_aspira
-- SQL -----------------------------------------------------------------------
SELECT
sga_propuestas_aspira.propuesta_aspira,
-- Corte de control
sga_propuestas_aspira.propuesta,
CASE
WHEN sga_alumnos.coeficiente IS NULL THEN '(' || sga_propuestas.codigo || ') - ' || sga_propuestas.nombre
ELSE '(' || sga_propuestas.codigo || ') - ' || sga_propuestas.nombre || ' - Coeficiente: ' || sga_alumnos.coeficiente
END as propuesta_nombre,
-- Columnas a mostrar
sga_propuestas_aspira.anio_academico,
sga_propuestas_aspira.fecha_inscripcion as fecha_inscripcion,
get_fecha_ingreso_alumno(sga_alumnos.alumno, sga_propuestas_aspira.periodo_insc) as fecha_ingreso,
sga_situacion_aspirante.resultado_asp,
CASE
WHEN sga_situacion_aspirante.resultado_asp = 'R' THEN 'Rechazada'
WHEN sga_situacion_aspirante.resultado_asp = 'P' THEN 'Pendiente'
WHEN sga_situacion_aspirante.resultado_asp = 'A' THEN 'Aceptada'
END as estado_inscr_descr,
sga_tipos_ingreso.nombre as tipo_ingreso_nombre,
sga_ubicaciones.nombre as ubicacion_nombre,
u_insc.nombre as ubicacion_nombre_insc,
sga_modalidad_cursada.nombre as modalidad_nombre,
m_insc.nombre as modalidad_nombre_insc,
sga_planes.nombre as plan_nombre,
p_insc.nombre as plan_nombre_insc,
sga_alumnos.alumno,
sga_alumnos.legajo,
CASE WHEN sga_situacion_aspirante.resultado_asp = 'R' THEN '-' ELSE sga_alumnos_calidad.nombre END as calidad,
CASE
WHEN sga_situacion_aspirante.resultado_asp = 'R' THEN
-- Motivo del cambio de calidad a pasivo por tener inscripcion rechazada
(SELECT mc.nombre
FROM sga_alumnos_hist_calidad as hc
JOIN sga_alumnos_motivos_calidad as mc ON mc.motivo_calidad = hc.motivo_calidad
WHERE hc.alumno = sga_alumnos.alumno
AND hc.calidad = 'P'
AND date(hc.fecha) = sga_propuestas_aspira.fecha_rechazo
LIMIT 1)
ELSE
-- Busco ultimo cambio de calidad (calidad actual)
(SELECT mc.nombre
FROM sga_alumnos_hist_calidad as hc
JOIN sga_alumnos_motivos_calidad as mc ON mc.motivo_calidad = hc.motivo_calidad
WHERE hc.alumno = sga_alumnos.alumno
AND hc.calidad = sga_alumnos.calidad
ORDER BY hc.fecha DESC, hc.cambio_calidad DESC
LIMIT 1)
END as desc_motivo_cambio_calidad,
CASE WHEN sga_situacion_aspirante.resultado_asp = 'R' THEN '-' ELSE sga_alumnos.regular END as regular,
sga_propuestas_aspira.observaciones,
CASE
WHEN sga_situacion_aspirante.resultado_asp = 'R' AND sga_propuestas_aspira.observaciones_rechazo IS NULL THEN sga_situacion_aspirante.nombre
ELSE sga_propuestas_aspira.observaciones_rechazo
END as observaciones_rechazo,
to_char(sga_propuestas_aspira.fecha_rechazo,'DD/MM/YYYY') as fecha_rechazo_inscripcion,
f_orientaciones_alumno(sga_alumnos.alumno) as orientacion,
sga_propuestas_aspira.nro_transaccion
FROM sga_propuestas_aspira
JOIN sga_propuestas ON sga_propuestas_aspira.propuesta = sga_propuestas.propuesta
JOIN sga_alumnos ON (sga_alumnos.persona = sga_propuestas_aspira.persona AND sga_alumnos.propuesta = sga_propuestas_aspira.propuesta)
JOIN sga_alumnos_calidad ON sga_alumnos_calidad.calidad = sga_alumnos.calidad
JOIN sga_ubicaciones ON sga_ubicaciones.ubicacion = sga_alumnos.ubicacion
JOIN sga_ubicaciones as u_insc ON u_insc.ubicacion = sga_propuestas_aspira.ubicacion
JOIN sga_modalidad_cursada ON sga_modalidad_cursada.modalidad = sga_alumnos.modalidad
JOIN sga_modalidad_cursada as m_insc ON m_insc.modalidad = sga_propuestas_aspira.modalidad
JOIN sga_situacion_aspirante ON sga_situacion_aspirante.situacion_asp = sga_propuestas_aspira.situacion_asp
JOIN sga_planes_versiones ON sga_planes_versiones.plan_version = sga_alumnos.plan_version
JOIN sga_planes_versiones as pv_insc ON pv_insc.plan_version = sga_propuestas_aspira.plan_version
JOIN sga_planes ON sga_planes.plan = sga_planes_versiones.plan
JOIN sga_planes as p_insc ON p_insc.plan = pv_insc.plan
LEFT JOIN sga_tipos_ingreso ON sga_tipos_ingreso.tipo_ingreso = sga_propuestas_aspira.tipo_ingreso
WHERE true
AND sga_situacion_aspirante.resultado_asp IN ('A','P') AND sga_propuestas_aspira.persona = '82'
-- ## datos ## ---------------------------------------------------------------
Array
(
[0] => Array
(
[propuesta_aspira] => 21
[propuesta] => 1
[propuesta_nombre] => (fcyt-pu001) - Bachiller
[anio_academico] => 2025
[fecha_inscripcion] => 2025-02-24
[fecha_ingreso] => 2025-02-24
[resultado_asp] => A
[estado_inscr_descr] => Aceptada
[tipo_ingreso_nombre] =>
[ubicacion_nombre] => COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM
[ubicacion_nombre_insc] => COL. SUP. DEL URUGUAY "J. J. DE URQUIZA" - TM
[modalidad_nombre] => Presencial
[modalidad_nombre_insc] => Presencial
[plan_nombre] => Educaci<EFBFBD>n Secundaria Orientada
[plan_nombre_insc] => Educaci<EFBFBD>n Secundaria Orientada
[alumno] => 21
[legajo] =>
[calidad] => Activo
[desc_motivo_cambio_calidad] => Alta Alumno
[regular] => S
[observaciones] =>
[observaciones_rechazo] =>
[fecha_rechazo_inscripcion] =>
[orientacion] => CIENCIAS NATURALES
[nro_transaccion] => 54
)
)
-- CATALOGO: mensajes/get_cant_mensajes | cache [true] - tipo [memoria] ------
Array
(
[parametros] => Array
(
[persona] => '8'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => persona
)
[cache] => memoria
[cache_expiracion] => 300
[filas] => 1
)
[force_cache] => Array
(
)
)
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[total] => 0
[leidos] => 0
)
-- -- Cantidad requisitos pendientes -----------------------------------------
0
--F<1>:E<0>:W<0>:T<0.199 s>:M<2.93 Mb>--
--REXCAT_C<sistema>MET<version_base_g3>MED<memoria>A<leer>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<memoria>A<leer>T<0.000>--
--REXCAT_C<docente>MET<lista_comisiones_activas>MED<db>A<leer>T<0.034>--
--REXCAT_C<persona>MET<datos_persona_header>MED<db>A<leer>T<0.002>--
--REXCAT_C<derecho_entidades>MET<tiene_derecho_comisiones>MED<db>A<leer>T<0.001>--
--REXCAT_C<mensajes>MET<get_cant_mensajes>MED<memoria>A<leer>T<0.000>--
== FIN =============================================