Browse Source

contancias, certificados, e imagenes

master
Alfredo choternasty 6 months ago
parent
commit
11bcc0d1a6
  1. BIN
      src/pers_gestion/exportaciones/jasper/Constancia de Certificado de estudio en tramite Secundaria.jasper
  2. 243
      src/pers_gestion/exportaciones/jasper/Constancia de Certificado de estudio en tramite Secundaria.jrxml
  3. BIN
      src/pers_gestion/exportaciones/jasper/Constancia de fin de cursada adeuda materias.jasper
  4. 279
      src/pers_gestion/exportaciones/jasper/Constancia de fin de cursada adeuda materias.jrxml
  5. BIN
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General.jasper
  6. 627
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General.jrxml
  7. BIN
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes.jasper
  8. 659
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes.jrxml
  9. BIN
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes_para_nocturno.jasper
  10. 645
      src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes_para_nocturno.jrxml
  11. BIN
      src/pers_gestion/exportaciones/jasper/ConstanciaRegular_Secundaria.jasper
  12. 209
      src/pers_gestion/exportaciones/jasper/ConstanciaRegular_Secundaria.jrxml
  13. BIN
      src/pers_gestion/www/img/escudo.png
  14. BIN
      src/pers_gestion/www/img/escudo_ENET.jpg
  15. BIN
      src/pers_gestion/www/img/fondo_cert_enet.jpg
  16. BIN
      src/pers_gestion/www/img/icono_egresado.jpg
  17. BIN
      src/pers_gestion/www/img/logo_colegio_cdu.jpg
  18. BIN
      src/pers_gestion/www/img/logo_medio.png

BIN
src/pers_gestion/exportaciones/jasper/Constancia de Certificado de estudio en tramite Secundaria.jasper

Binary file not shown.

243
src/pers_gestion/exportaciones/jasper/Constancia de Certificado de estudio en tramite Secundaria.jrxml

@ -0,0 +1,243 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="guarani" pageWidth="595" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="3b7cc6f5-36a8-48bd-aa8d-b0f2b6468bf8">
<property name="ireport.zoom" value="1.610510000000001"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<style name="Title" fontName="Times New Roman" fontSize="14" isBold="true" isUnderline="true" pdfFontName="Times-Bold"/>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[new Integer(1)]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String"/>
<parameter name="autoridad_cargo" class="java.lang.String">
<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
</parameter>
<parameter name="autoridad_nombre" class="java.lang.String">
<defaultValueExpression><![CDATA["Firma"]]></defaultValueExpression>
</parameter>
<parameter name="ocultar_firma" class="java.lang.Boolean">
<defaultValueExpression><![CDATA[false]]></defaultValueExpression>
</parameter>
<parameter name="verificacion_codigo" class="java.lang.String"/>
<parameter name="verificacion_url" class="java.lang.String"/>
<parameter name="verificacion_qr" class="java.lang.String"/>
<parameter name="logo_escuela" class="java.lang.String"/>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
COALESCE("negocio".sga_alumnos.legajo, ' -- ') AS legajo,
"negocio".vw_personas.apellido || ' ' || "negocio".vw_personas.nombres as apellido_y_nombre,
"negocio".vw_personas.desc_tipo_documento || ' ' || "negocio".vw_personas.nro_documento as documento_principal,
"negocio".vw_planes.propuesta_nombre as propuesta_nombre,
'(' || "negocio".vw_planes.propuesta_codigo || ') ' || "negocio".vw_planes.propuesta_nombre as propuesta_nombre_completo,
"negocio".vw_planes.propuesta_nombre_abreviado as propuesta_nombre_abreviado,
"negocio".sga_ubicaciones.nombre as ubicacion_nombre,
"negocio".vw_planes.plan_nombre as plan_nombre,
"negocio".vw_planes.version_nombre as plan_version_nombre,
"negocio".sga_constancias_solicitud.presentar_a,
COALESCE("negocio".sga_constancias_solicitud.observaciones, ' ') AS observaciones,
"negocio".vw_localidades.localidad_nombre as ciudad,
"negocio".vw_localidades.provincia_nombre as provincia,
"negocio".sga_instituciones.nombre as nombre_institucion,
COALESCE (scr.nro_resolucion) as nro_resolucion_cert,
COALESCE (scr.tipo) as resolucion_tipo,
array_to_string( array(
SELECT
concat_ws(
' - ',
sga_ubicaciones.calle || ' ' || sga_ubicaciones.numero,
mug_localidades.nombre,
mug_provincias.nombre,
sga_ubicaciones.telefono,
sga_ubicaciones.email
)
FROM sga_ubicaciones, mug_localidades, mug_provincias, mug_dptos_partidos
WHERE sga_ubicaciones.ubicacion = sga_alumnos.ubicacion
AND mug_localidades.localidad = sga_ubicaciones.localidad
and mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
and mug_provincias.provincia = mug_dptos_partidos.provincia
), '') as contacto_escuela,
CASE sga_propuestas_ra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio,
"negocio".f_responsables_academicas_propuesta("negocio".sga_alumnos.propuesta) AS ra_nombre,
CASE vw_personas.sexo
WHEN 'M' THEN 'el alumno'
WHEN 'F' THEN 'la alumna'
END AS alu_desc_segun_sexo,
CASE vw_personas.sexo
WHEN 'M' THEN 'del interesado'
WHEN 'F' THEN 'de la interesada'
END AS alu_int_desc_segun_sexo,
CASE vw_personas.sexo
WHEN 'M' THEN sc.nombre
WHEN 'F' THEN sc.nombre_femenino
END AS certificado_nombre,
CASE
WHEN EXISTS (
SELECT 1
FROM sga_autoridades a
WHERE a.cargo = 1
) THEN
CASE vw_personas.sexo
WHEN 'M' THEN 'El Rector'
WHEN 'F' THEN 'La Rectora'
END
END AS autoridad_sexo,
cursada.curso,
cursada.division,
cursada.ciclo,
cursada.turno,
"negocio".vw_personas.sexo as sexo
FROM
"negocio".sga_constancias_solicitud
JOIN "negocio".sga_alumnos ON "negocio".sga_constancias_solicitud.alumno = "negocio".sga_alumnos.alumno
JOIN "negocio".vw_personas ON "negocio".sga_alumnos.persona = "negocio".vw_personas.persona
JOIN "negocio".vw_planes ON "negocio".vw_planes.plan_version = "negocio".sga_alumnos.plan_version
JOIN "negocio".sga_ubicaciones ON "negocio".sga_alumnos.ubicacion = "negocio".sga_ubicaciones.ubicacion
JOIN "negocio".vw_localidades ON "negocio".sga_ubicaciones.localidad = "negocio".vw_localidades.localidad
JOIN "negocio".sga_instituciones ON "negocio".sga_instituciones.institucion = "negocio".get_ra_inst_araucano_propuesta("negocio".sga_alumnos.propuesta, 'IG')
JOIN "negocio".sga_propuestas_ra ON "negocio".sga_propuestas_ra.propuesta = "negocio".sga_alumnos.propuesta
join sga_planes_certificados spc on "negocio".sga_alumnos.plan_version = spc.plan_version
join sga_certificados sc on spc.certificado = sc.certificado
join sga_certificados_resoluciones scr on sc.certificado = scr.certificado
-- Subconsulta reemplazo de f_certificado_regular_enet
LEFT JOIN (
SELECT
vic.alumno,
SPLIT_PART(vc.comision_nombre, ' ', 2) AS division,
sep2.anio_de_cursada AS curso,
stc.nombre AS turno,
CASE
WHEN sep2.anio_de_cursada IN (1, 2, 3) THEN 'Ciclo Básico'
ELSE vop.nombre
END AS ciclo
FROM vw_insc_cursada vic
JOIN vw_comisiones vc ON vic.comision = vc.comision
JOIN vw_elementos ve ON vc.elemento = ve.elemento
JOIN sga_elementos_plan sep2 ON ve.elemento_revision = sep2.elemento_revision
JOIN sga_divisiones sd ON vc.division = sd.division
JOIN sga_turnos_cursadas stc ON vc.turno_cursada = stc.turno
LEFT JOIN vw_orientaciones_plan vop ON ve.elemento = vop.elemento
) AS cursada ON cursada.alumno = "negocio".sga_alumnos.alumno
WHERE
"negocio".sga_constancias_solicitud.solicitud = 46
AND "negocio".sga_alumnos.calidad = 'A'
LIMIT 1;]]>
</queryString>
<field name="legajo" class="java.lang.String"/>
<field name="apellido_y_nombre" class="java.lang.String"/>
<field name="documento_principal" class="java.lang.String"/>
<field name="propuesta_nombre" class="java.lang.String"/>
<field name="propuesta_nombre_completo" class="java.lang.String"/>
<field name="propuesta_nombre_abreviado" class="java.lang.String"/>
<field name="ubicacion_nombre" class="java.lang.String"/>
<field name="plan_nombre" class="java.lang.String"/>
<field name="plan_version_nombre" class="java.lang.String"/>
<field name="presentar_a" class="java.lang.String"/>
<field name="observaciones" class="java.lang.String"/>
<field name="ciudad" class="java.lang.String"/>
<field name="provincia" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="nro_resolucion_cert" class="java.lang.String"/>
<field name="resolucion_tipo" class="java.lang.String"/>
<field name="contacto_escuela" class="java.lang.String"/>
<field name="colegio" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="alu_desc_segun_sexo" class="java.lang.String"/>
<field name="alu_int_desc_segun_sexo" class="java.lang.String"/>
<field name="certificado_nombre" class="java.lang.String"/>
<field name="autoridad_sexo" class="java.lang.String"/>
<field name="curso" class="java.lang.Integer"/>
<field name="division" class="java.lang.String"/>
<field name="ciclo" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="sexo" class="java.lang.String"/>
<variable name="fecha_narrada" class="java.lang.String">
<variableExpression><![CDATA[new java.text.SimpleDateFormat("dd 'días del mes de' MMMM 'de' yyyy", new java.util.Locale("es")).format(new java.util.Date())]]></variableExpression>
</variable>
<background>
<band height="487" splitType="Stretch"/>
</background>
<title>
<band height="86" splitType="Stretch">
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="53" y="0" width="143" height="82" uuid="f6596db7-cab2-4b9b-924e-d29edd66e788"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
</band>
</title>
<pageHeader>
<band height="34" splitType="Stretch">
<staticText>
<reportElement style="Title" x="53" y="6" width="447" height="23" uuid="d5ac6776-cbf2-46d8-b3e3-390cf40e3f32"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Constancia de Certificado de Estudios en Trámite]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band splitType="Stretch"/>
</columnHeader>
<detail>
<band height="423" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement x="53" y="13" width="447" height="128" uuid="e716409d-f2dd-4889-a9b1-d6b9f1d7d764"/>
<textElement textAlignment="Justified"/>
<textFieldExpression><![CDATA[$F{autoridad_sexo} + " hace constar que " + $F{apellido_y_nombre}.toUpperCase() + " con "+ $F{documento_principal} + " de " + $F{curso} + "° año "+ $F{division} + " división tiene en trámite su título de " + $F{certificado_nombre} + " Resolución "+$F{resolucion_tipo}.substring(0, 1).toUpperCase()+$F{resolucion_tipo}.substring(1).toLowerCase() + " " + $F{nro_resolucion_cert} +
"\n\nA pedido " + $F{alu_int_desc_segun_sexo} + " se extiende la presente constancia, sin enmiendas ni raspaduras, en " + $F{ciudad} + ", " + $F{provincia} + " a los " + $V{fecha_narrada} +", para ser presentada ante " +
$F{presentar_a}.toUpperCase()]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="53" y="300" width="447" height="28" uuid="e418a161-258f-44f3-b39d-fe2ecdbd0057"/>
<textFieldExpression><![CDATA[((($F{observaciones}.trim()).isEmpty()) ? "" : ("OBSERVACIONES: " + $F{observaciones}))]]></textFieldExpression>
</textField>
<textField>
<reportElement x="53" y="346" width="447" height="20" uuid="200650ae-706e-401d-acf0-2534b488e940">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA["CÓDIGO DE VALIDACIÓN: " + $P{verificacion_codigo}]]></textFieldExpression>
</textField>
<image>
<reportElement x="213" y="200" width="92" height="92" uuid="62120307-e032-45a9-a72a-05e9469a2986">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<imageExpression><![CDATA[$P{verificacion_qr}]]></imageExpression>
</image>
<textField>
<reportElement x="53" y="371" width="447" height="48" uuid="5d811c69-acde-41c8-8f89-04c6cf482e6a">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA["Esta constancia podrá ser validada ingresando a " + $P{verificacion_url}+ " completando el código de validación y el Nº de DNI (o pasaporte), o bien escaneando el código QR."]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="44" splitType="Stretch">
<textField>
<reportElement x="53" y="1" width="447" height="36" uuid="a53f7cd0-daf1-41df-943e-4313f50dd930"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{contacto_escuela}]]></textFieldExpression>
</textField>
</band>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>

BIN
src/pers_gestion/exportaciones/jasper/Constancia de fin de cursada adeuda materias.jasper

Binary file not shown.

279
src/pers_gestion/exportaciones/jasper/Constancia de fin de cursada adeuda materias.jrxml

@ -0,0 +1,279 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="guarani" pageWidth="595" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="3b7cc6f5-36a8-48bd-aa8d-b0f2b6468bf8">
<property name="ireport.zoom" value="1.610510000000001"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="624"/>
<style name="Title" fontName="Times New Roman" fontSize="14" isBold="true" isUnderline="true" pdfFontName="Times-Bold"/>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[new Integer(1)]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String"/>
<parameter name="autoridad_cargo" class="java.lang.String">
<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
</parameter>
<parameter name="autoridad_nombre" class="java.lang.String">
<defaultValueExpression><![CDATA["Firma"]]></defaultValueExpression>
</parameter>
<parameter name="ocultar_firma" class="java.lang.Boolean">
<defaultValueExpression><![CDATA[false]]></defaultValueExpression>
</parameter>
<parameter name="verificacion_codigo" class="java.lang.String"/>
<parameter name="verificacion_url" class="java.lang.String"/>
<parameter name="verificacion_qr" class="java.lang.String"/>
<parameter name="logo_escuela" class="java.lang.String"/>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
COALESCE("negocio".sga_alumnos.legajo, ' -- ') AS legajo,
"negocio".vw_personas.apellido || ' ' || "negocio".vw_personas.nombres as apellido_y_nombre,
"negocio".vw_personas.desc_tipo_documento || ' ' || "negocio".vw_personas.nro_documento as documento_principal,
"negocio".vw_planes.propuesta_nombre as propuesta_nombre,
'(' || "negocio".vw_planes.propuesta_codigo || ') ' || "negocio".vw_planes.propuesta_nombre as propuesta_nombre_completo,
"negocio".vw_planes.propuesta_nombre_abreviado as propuesta_nombre_abreviado,
"negocio".sga_ubicaciones.nombre as ubicacion_nombre,
"negocio".vw_planes.plan_nombre as plan_nombre,
"negocio".vw_planes.version_nombre as plan_version_nombre,
"negocio".sga_constancias_solicitud.presentar_a,
COALESCE("negocio".sga_constancias_solicitud.observaciones, ' ') AS observaciones,
"negocio".vw_localidades.localidad_nombre as ciudad,
"negocio".vw_localidades.provincia_nombre as provincia,
"negocio".sga_instituciones.nombre as nombre_institucion,
COALESCE (scr.nro_resolucion) as nro_resolucion_cert,
COALESCE (scr.tipo) as resolucion_tipo,
array_to_string( array(
SELECT
concat_ws(
' - ',
sga_ubicaciones.calle || ' ' || sga_ubicaciones.numero,
mug_localidades.nombre,
mug_provincias.nombre,
sga_ubicaciones.telefono,
sga_ubicaciones.email
)
FROM sga_ubicaciones, mug_localidades, mug_provincias, mug_dptos_partidos
WHERE sga_ubicaciones.ubicacion = sga_alumnos.ubicacion
AND mug_localidades.localidad = sga_ubicaciones.localidad
and mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
and mug_provincias.provincia = mug_dptos_partidos.provincia
), '') as contacto_escuela,
CASE sga_propuestas_ra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio,
"negocio".f_responsables_academicas_propuesta("negocio".sga_alumnos.propuesta) AS ra_nombre,
CASE vw_personas.sexo
WHEN 'M' THEN 'el alumno'
WHEN 'F' THEN 'la alumna'
END AS alu_desc_segun_sexo,
CASE vw_personas.sexo
WHEN 'M' THEN 'el interesado'
WHEN 'F' THEN 'la interesada'
END AS alu_int_desc_segun_sexo,
CASE vw_personas.sexo
WHEN 'M' THEN sc.nombre
WHEN 'F' THEN sc.nombre_femenino
END AS certificado_nombre,
CASE
WHEN EXISTS (
SELECT 1
FROM sga_autoridades a
WHERE a.cargo = 1
) THEN
CASE vw_personas.sexo
WHEN 'M' THEN 'El Rector'
WHEN 'F' THEN 'La Rectora'
END
END AS autoridad_sexo,
cursada.curso,
cursada.division,
cursada.ciclo,
cursada.turno,
"negocio".vw_personas.sexo as sexo
FROM
"negocio".sga_constancias_solicitud
JOIN "negocio".sga_alumnos ON "negocio".sga_constancias_solicitud.alumno = "negocio".sga_alumnos.alumno
JOIN "negocio".vw_personas ON "negocio".sga_alumnos.persona = "negocio".vw_personas.persona
JOIN "negocio".vw_planes ON "negocio".vw_planes.plan_version = "negocio".sga_alumnos.plan_version
JOIN "negocio".sga_ubicaciones ON "negocio".sga_alumnos.ubicacion = "negocio".sga_ubicaciones.ubicacion
JOIN "negocio".vw_localidades ON "negocio".sga_ubicaciones.localidad = "negocio".vw_localidades.localidad
JOIN "negocio".sga_instituciones ON "negocio".sga_instituciones.institucion = "negocio".get_ra_inst_araucano_propuesta("negocio".sga_alumnos.propuesta, 'IG')
JOIN "negocio".sga_propuestas_ra ON "negocio".sga_propuestas_ra.propuesta = "negocio".sga_alumnos.propuesta
join sga_planes_certificados spc on "negocio".sga_alumnos.plan_version = spc.plan_version
join sga_certificados sc on spc.certificado = sc.certificado
join sga_certificados_resoluciones scr on sc.certificado = scr.certificado
-- Subconsulta reemplazo de f_certificado_regular_enet
LEFT JOIN (
SELECT
vic.alumno,
SPLIT_PART(vc.comision_nombre, ' ', 2) AS division,
sep2.anio_de_cursada AS curso,
stc.nombre AS turno,
CASE
WHEN sep2.anio_de_cursada IN (1, 2, 3) THEN 'Ciclo Básico'
ELSE vop.nombre
END AS ciclo
FROM vw_insc_cursada vic
JOIN vw_comisiones vc ON vic.comision = vc.comision
JOIN vw_elementos ve ON vc.elemento = ve.elemento
JOIN sga_elementos_plan sep2 ON ve.elemento_revision = sep2.elemento_revision
JOIN sga_divisiones sd ON vc.division = sd.division
JOIN sga_turnos_cursadas stc ON vc.turno_cursada = stc.turno
LEFT JOIN vw_orientaciones_plan vop ON ve.elemento = vop.elemento
) AS cursada ON cursada.alumno = "negocio".sga_alumnos.alumno
WHERE
"negocio".sga_constancias_solicitud.solicitud = 46
AND "negocio".sga_alumnos.calidad = 'A'
LIMIT 1;]]>
</queryString>
<field name="legajo" class="java.lang.String"/>
<field name="apellido_y_nombre" class="java.lang.String"/>
<field name="documento_principal" class="java.lang.String"/>
<field name="propuesta_nombre" class="java.lang.String"/>
<field name="propuesta_nombre_completo" class="java.lang.String"/>
<field name="propuesta_nombre_abreviado" class="java.lang.String"/>
<field name="ubicacion_nombre" class="java.lang.String"/>
<field name="plan_nombre" class="java.lang.String"/>
<field name="plan_version_nombre" class="java.lang.String"/>
<field name="presentar_a" class="java.lang.String"/>
<field name="observaciones" class="java.lang.String"/>
<field name="ciudad" class="java.lang.String"/>
<field name="provincia" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="nro_resolucion_cert" class="java.lang.String"/>
<field name="resolucion_tipo" class="java.lang.String"/>
<field name="contacto_escuela" class="java.lang.String"/>
<field name="colegio" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="alu_desc_segun_sexo" class="java.lang.String"/>
<field name="alu_int_desc_segun_sexo" class="java.lang.String"/>
<field name="certificado_nombre" class="java.lang.String"/>
<field name="autoridad_sexo" class="java.lang.String"/>
<field name="curso" class="java.lang.Integer"/>
<field name="division" class="java.lang.String"/>
<field name="ciclo" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="sexo" class="java.lang.String"/>
<variable name="fecha_narrada" class="java.lang.String">
<variableExpression><![CDATA[new java.text.SimpleDateFormat("dd 'días del mes de' MMMM 'de' yyyy", new java.util.Locale("es")).format(new java.util.Date())]]></variableExpression>
</variable>
<background>
<band height="487" splitType="Stretch"/>
</background>
<title>
<band height="82" splitType="Stretch">
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="53" y="0" width="143" height="82" uuid="f6596db7-cab2-4b9b-924e-d29edd66e788"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
</band>
</title>
<pageHeader>
<band height="34" splitType="Stretch">
<staticText>
<reportElement style="Title" x="53" y="6" width="447" height="23" uuid="d5ac6776-cbf2-46d8-b3e3-390cf40e3f32"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Constancia de Finalización de Estudios]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band splitType="Stretch"/>
</columnHeader>
<detail>
<band height="520" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement positionType="Float" x="53" y="13" width="447" height="71" uuid="e716409d-f2dd-4889-a9b1-d6b9f1d7d764"/>
<textElement textAlignment="Justified"/>
<textFieldExpression><![CDATA["Se hace constar que " + $F{apellido_y_nombre}.toUpperCase() + " con "+ $F{documento_principal} + " de " + $F{curso} + "° año "+ $F{division} + " división ha finalizado el cursado correspondiente al Plan de Estudios del título " + $F{certificado_nombre} + " Resolución "+$F{resolucion_tipo}.substring(0, 1).toUpperCase()+$F{resolucion_tipo}.substring(1).toLowerCase() + " " + $F{nro_resolucion_cert} + ". Adeudando las materias que se detallan a continuación:"]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="53" y="300" width="447" height="28" uuid="e418a161-258f-44f3-b39d-fe2ecdbd0057"/>
<textFieldExpression><![CDATA[((($F{observaciones}.trim()).isEmpty()) ? "" : ("OBSERVACIONES: " + $F{observaciones}))]]></textFieldExpression>
</textField>
<textField>
<reportElement x="53" y="346" width="447" height="20" uuid="200650ae-706e-401d-acf0-2534b488e940">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA["CÓDIGO DE VALIDACIÓN: " + $P{verificacion_codigo}]]></textFieldExpression>
</textField>
<image>
<reportElement x="213" y="200" width="92" height="92" uuid="62120307-e032-45a9-a72a-05e9469a2986">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<imageExpression><![CDATA[$P{verificacion_qr}]]></imageExpression>
</image>
<textField>
<reportElement x="53" y="371" width="447" height="48" uuid="5d811c69-acde-41c8-8f89-04c6cf482e6a">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA["Esta constancia podrá ser validada ingresando a " + $P{verificacion_url}+ " completando el código de validación y el Nº de DNI (o pasaporte), o bien escaneando el código QR."]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement positionType="Float" x="53" y="188" width="447" height="103" uuid="2a4e6b21-b68e-4d5d-a265-1c09a8796ff4"/>
<textElement textAlignment="Justified"/>
<textFieldExpression><![CDATA["\n\n\nA pedido del interesado/a se extiende la presente constancia, sin enmiendas ni raspaduras, en " + $F{ciudad} + ", " + $F{provincia} + " a los " + $V{fecha_narrada} +", para ser presentada ante " +
$F{presentar_a}.toUpperCase()]]></textFieldExpression>
</textField>
<line>
<reportElement x="53" y="133" width="447" height="1" uuid="49b17880-08ca-4729-8072-3a54a9fab851"/>
<graphicElement>
<pen lineWidth="0.5"/>
</graphicElement>
</line>
<line>
<reportElement x="53" y="113" width="447" height="1" uuid="397931bd-9bcd-4282-a49e-1647e22d7835"/>
<graphicElement>
<pen lineWidth="0.5"/>
</graphicElement>
</line>
<line>
<reportElement x="53" y="153" width="447" height="1" uuid="a5e8dc4e-b063-47e9-842a-d961353c4e08"/>
<graphicElement>
<pen lineWidth="0.5"/>
</graphicElement>
</line>
<line>
<reportElement x="53" y="173" width="447" height="1" uuid="a8104b15-4dab-4620-9ce0-5ac70ac11133"/>
<graphicElement>
<pen lineWidth="0.5"/>
</graphicElement>
</line>
<line>
<reportElement x="53" y="93" width="447" height="1" uuid="2fc27be9-396b-4c39-9c5b-29137e1f4b20"/>
<graphicElement>
<pen lineWidth="0.5"/>
</graphicElement>
</line>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="36" splitType="Stretch">
<textField>
<reportElement x="53" y="0" width="447" height="36" uuid="309c9cb4-9cea-4e08-9880-da21d27dcf51"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{contacto_escuela}]]></textFieldExpression>
</textField>
</band>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>

BIN
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General.jasper

Binary file not shown.

627
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General.jrxml

@ -0,0 +1,627 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="constanciaBoletin" language="groovy" pageWidth="612" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="6fcc3bfb-556b-40ea-8bcd-f8a856453d71">
<property name="ireport.zoom" value="1.9487171000000159"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="156"/>
<style name="Celda" forecolor="#000000" fill="Solid" hAlign="Center" vAlign="Middle" fontSize="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false">
<box topPadding="1" leftPadding="1" bottomPadding="1" rightPadding="1">
<pen lineWidth="1.25"/>
<topPen lineWidth="1.25"/>
<leftPen lineWidth="1.25"/>
<bottomPen lineWidth="1.25"/>
<rightPen lineWidth="1.25"/>
</box>
</style>
<style name="Columna" forecolor="#000000" fill="Solid">
<pen lineWidth="0.25"/>
<box leftPadding="2" rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5"/>
<leftPen lineWidth="0.5"/>
<bottomPen lineWidth="0.5"/>
<rightPen lineWidth="0.5"/>
</box>
</style>
<subDataset name="detalle_notas" uuid="abf3d519-dbe3-42c9-beb4-d1a556d4a3e5">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[4646]]></defaultValueExpression>
</parameter>
<parameter name="plan_version" class="java.lang.Integer">
<defaultValueExpression><![CDATA[9]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2022]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT orden, codigo, materia, nota_primer_trimestre, nota_segundo_trimestre, nota_tercer_trimestre
,nota_anual, nota_diciembre, nota_febrero, nota_definitiva, nota_ctp
FROM "negocio".get_materias_boletin( $P{alumno}, $P{anio_academico} )
order by orden]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="codigo" class="java.lang.String"/>
<field name="materia" class="java.lang.String"/>
<field name="nota_primer_trimestre" class="java.lang.String"/>
<field name="nota_segundo_trimestre" class="java.lang.String"/>
<field name="nota_tercer_trimestre" class="java.lang.String"/>
<field name="nota_anual" class="java.lang.String"/>
<field name="nota_diciembre" class="java.lang.String"/>
<field name="nota_febrero" class="java.lang.String"/>
<field name="nota_definitiva" class="java.lang.String"/>
</subDataset>
<subDataset name="detalla_previas" uuid="0d7f8243-bd8a-49ef-996f-f864ad26a8f7">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[/*SELECT 0 orden, curso, asignatura, libro, folio, nota, condicion
FROM "negocio".f_actividades_pendientes($ P{alumno}, $ P{anio_academico}, true)
UNION*/
SELECT
v orden,
' ' curso,
' ' asignatura,
' ' libro,
' ' folio,
' ' nota,
' ' condicion
FROM (SELECT unnest(array[1,2,3,4,5,6,7,8]) v) as v
LIMIT 8]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="curso" class="java.lang.String"/>
<field name="asignatura" class="java.lang.String"/>
<field name="libro" class="java.lang.String"/>
<field name="folio" class="java.lang.String"/>
<field name="nota" class="java.lang.String"/>
<field name="condicion" class="java.lang.String"/>
</subDataset>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[19]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2023]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/logo_institucion.jpg"]]></defaultValueExpression>
</parameter>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
solicitud,
sa.alumno,
fecha_solicitud,
sa.plan_version,
"negocio".f_formatear_texto(mp.apellido, 'M') apellido,
"negocio".f_formatear_texto(mp.nombres, 'C') nombres,
tu.nombre turno,
ra.nombre ra_nombre,
ins.nombre nombre_institucion,
sp.nombre propuesta,
coalesce(doc.nro_documento, '--------') nro_documento,
coalesce(cursada.division, '--') division,
coalesce(cursada.anio_de_cursada, 0) as anio_de_cursada,
coalesce(cursada.preceptor, '---') as preceptor,
coalesce((SELECT case when per.sexo = 'F' then
CONCAT(tit.nombre_femenino_abreviado, ' ', per.apellido, ' ', per.nombres)
else
CONCAT(tit.nombre_abreviado, ' ', per.apellido, ' ', per.nombres)
end as director
FROM "negocio"."sga_autoridades" aut
JOIN "negocio"."sga_autoridades_ra" aura ON aura.autoridad = aut.autoridad
JOIN "negocio"."mdp_personas" per ON per.persona = aut.persona
JOIN "negocio"."mdp_personas_titulos" tit ON tit.titulo_persona = aut.titulo_persona
WHERE aut.cargo = 8 AND activo = 'S'
AND aura.responsable_academica = ra.responsable_academica
LIMIT 1), '---') as director,
CASE
WHEN sa.propuesta <> 3 AND anio_de_cursada < 4 THEN 'Ciclo Básico Común'
WHEN sa.propuesta <> 3 AND anio_de_cursada > 3 THEN coalesce("negocio".f_orientaciones_alumno(sa.alumno), '--')
WHEN sa.propuesta = 3 THEN sp.nombre
END AS ciclo,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, true)) as asis_just_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, false)) as asis_injust_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, true)) as asis_just_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, false)) as asis_injust_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, true)) as asis_just_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, false)) as asis_injust_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, false)) as asis_injust_total,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, true)) as asis_just_total,
coalesce((
SELECT count(*)
FROM "negocio"."sga_alumnos" alu
JOIN "negocio"."mdp_personas" per ON per.persona = alu.persona
WHERE alu.division = sa.division
AND "negocio".f_formatear_texto(per.apellido || ' ' || per.nombres, 'M') <= "negocio".f_formatear_texto(mp.apellido || ' ' || mp.nombres, 'M')), 0) as orden,
CASE pra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio
FROM "negocio"."sga_constancias_solicitud" con
inner join "negocio"."sga_alumnos" sa ON sa.alumno=con.alumno
inner join "negocio"."mdp_personas" mp ON sa.persona = mp.persona
inner join "negocio"."sga_divisiones" sd ON sa.division = sd.division
inner join "negocio"."sga_turnos_cursadas" tu ON tu.turno = sd.turno
inner join "negocio"."sga_propuestas_ra" pra ON pra.propuesta = sa.propuesta
inner join "negocio"."sga_responsables_academicas" ra ON ra.responsable_academica = pra.responsable_academica
inner join "negocio"."sga_instituciones" ins ON ins.institucion = ra.institucion
left join "negocio"."mdp_personas_documentos" doc ON doc.persona = sa.persona AND doc.tipo_documento = 0
join sga_propuestas sp on sa.propuesta = sp.propuesta,
(select
sc.nombre as division,
sep.anio_de_cursada,
per.apellido || ' ' || per.nombres as preceptor,
count(*)
from "negocio"."sga_constancias_solicitud" con
join "negocio"."sga_alumnos" sa ON sa.alumno = con.alumno
join "negocio"."sga_insc_cursada" sic ON sic.alumno = sa.alumno
join "negocio"."sga_comisiones" sc ON sic.comision = sc.comision
join "negocio"."sga_periodos_lectivos" spl ON sc.periodo_lectivo = spl.periodo_lectivo
join "negocio"."sga_periodos" sp ON spl.periodo = sp.periodo
join "negocio"."sga_elementos" se ON sc.elemento = se.elemento
join "negocio"."sga_elementos_revision" ser ON se.elemento = ser.elemento
join "negocio"."sga_elementos_plan" sep ON ser.elemento_revision = sep.elemento_revision and sep.plan_version = sa.plan_version
left join "negocio"."sga_docentes_comision" dcom ON dcom.comision = sc.comision AND dcom.responsabilidad = 101
left join "negocio"."sga_docentes" doc ON doc.docente = dcom.docente
left join "negocio"."mdp_personas" per ON per.persona = doc.persona
where sic.estado = 'A' and sc.nombre is not null
and con.solicitud = ($P{solicitud})::integer
and anio_academico = ($P{anio_academico})::integer
group by sc.nombre, sep.anio_de_cursada, per.persona
order by count(*) desc limit 1) as cursada
WHERE
con.solicitud = $P{solicitud}]]>
</queryString>
<field name="solicitud" class="java.lang.Integer"/>
<field name="alumno" class="java.lang.Integer"/>
<field name="fecha_solicitud" class="java.sql.Timestamp"/>
<field name="plan_version" class="java.lang.Integer"/>
<field name="apellido" class="java.lang.String"/>
<field name="nombres" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="propuesta" class="java.lang.String"/>
<field name="nro_documento" class="java.lang.String"/>
<field name="division" class="java.lang.String"/>
<field name="anio_de_cursada" class="java.lang.Integer"/>
<field name="preceptor" class="java.lang.String"/>
<field name="director" class="java.lang.String"/>
<field name="ciclo" class="java.lang.String"/>
<field name="asis_just_1" class="java.math.BigDecimal"/>
<field name="asis_injust_1" class="java.math.BigDecimal"/>
<field name="asis_just_2" class="java.math.BigDecimal"/>
<field name="asis_injust_2" class="java.math.BigDecimal"/>
<field name="asis_just_3" class="java.math.BigDecimal"/>
<field name="asis_injust_3" class="java.math.BigDecimal"/>
<field name="asis_injust_total" class="java.math.BigDecimal"/>
<field name="asis_just_total" class="java.math.BigDecimal"/>
<field name="orden" class="java.lang.Long"/>
<field name="colegio" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="45" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="572" height="42" uuid="945192bb-bde4-4d39-8665-a4821de78bf7"/>
</rectangle>
<textField>
<reportElement x="119" y="28" width="409" height="12" uuid="09742ddf-d360-45a5-ba28-854a471c2808"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{colegio}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="119" y="16" width="409" height="12" uuid="e6df56c6-b818-4acc-939f-47a26be67646"/>
<textElement textAlignment="Center">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{ra_nombre}]]></textFieldExpression>
</textField>
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="1" y="1" width="118" height="40" uuid="3656a566-fdd4-4118-80b9-f21f373a0bc9"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
<staticText>
<reportElement x="119" y="2" width="409" height="14" uuid="a54e54ea-c35f-4801-ab0d-be7ed4f4e2c5"/>
<textElement textAlignment="Center">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Boletín de Calificaciones]]></text>
</staticText>
</band>
</title>
<pageHeader>
<band height="54" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="571" height="52" uuid="f9b63646-91a6-445c-b78d-577e2317c70d"/>
</rectangle>
<rectangle>
<reportElement x="6" y="3" width="93" height="28" uuid="9e090620-c2cb-4342-8010-947076d78d42"/>
</rectangle>
<rectangle>
<reportElement x="104" y="3" width="360" height="28" uuid="119664e8-1d71-4871-b7f7-8bde19c24842"/>
</rectangle>
<rectangle>
<reportElement x="468" y="3" width="96" height="28" uuid="060f1f7a-c24c-43af-a64a-1d60799e6f46"/>
</rectangle>
<textField>
<reportElement style="Celda" x="72" y="35" width="351" height="14" uuid="7b034592-642d-43bd-9fac-cc403376a748"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{apellido} + " " + $F{nombres}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="468" y="15" width="96" height="16" isPrintWhenDetailOverflows="true" uuid="119aabb7-c81b-40e4-af06-575b13801778"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{turno}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="2" y="35" width="67" height="14" uuid="a3cbed01-b341-405c-949d-564a9720ad21"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Estudiante: ]]></text>
</staticText>
<staticText>
<reportElement x="423" y="35" width="41" height="14" uuid="c1d30b14-3e4c-46ac-b926-f52d9cd994fd"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[DNI N°:]]></text>
</staticText>
<staticText>
<reportElement x="6" y="3" width="93" height="12" isPrintWhenDetailOverflows="true" uuid="a84dad14-b6d7-42f3-913f-3f98c0736f3b"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Curso y división]]></text>
</staticText>
<staticText>
<reportElement x="468" y="3" width="96" height="12" isPrintWhenDetailOverflows="true" uuid="e376aabf-d9d7-46da-9ce1-a74b6e3a44f9"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Turno]]></text>
</staticText>
<textField>
<reportElement x="6" y="15" width="93" height="16" isPrintWhenDetailOverflows="true" uuid="8529eb57-ad13-4f9c-bfee-cf7317755609"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{division}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="468" y="35" width="96" height="14" uuid="239061a8-2ba3-4e49-a279-248e097b4942"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nro_documento}]]></textFieldExpression>
</textField>
<textField>
<reportElement positionType="Float" x="104" y="3" width="357" height="28" isPrintWhenDetailOverflows="true" uuid="0a728ca6-41a2-43f4-8666-8a4a6d2d03fb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{ciclo}]]></textFieldExpression>
</textField>
</band>
</pageHeader>
<columnHeader>
<band height="72" splitType="Stretch">
<staticText>
<reportElement style="Celda" x="310" y="0" width="112" height="34" uuid="4f77e329-f425-4a0a-b888-3cc69fe3d15e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[TRIMESTRES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="36" y="0" width="274" height="72" uuid="d25614a8-fa10-48c8-899a-ccc3a58c0d59"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[ESPACIO CURRICULAR]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="0" y="0" width="36" height="72" uuid="00b1758c-a3ee-4aba-b599-13343e7ccaba"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Orden]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="422" y="0" width="36" height="72" uuid="02f7858a-9920-4422-9296-071a142065dc"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Calificación Anual]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="458" y="0" width="37" height="72" uuid="1f50082a-0b98-4543-9ad6-df0c7e738947"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Diciembre]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="495" y="0" width="37" height="72" uuid="480431e5-1f19-4ff8-8644-29c43a37f100"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Febrero]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="532" y="0" width="38" height="72" uuid="5a4cb405-63cb-48ff-8f1e-a5fda9b85cc1"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Calificación definitiva]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="310" y="34" width="37" height="38" uuid="c265e49d-0445-4cf3-8354-a328fbe87641"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[1°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="347" y="34" width="37" height="38" uuid="c2b0204b-079a-4acd-9cd9-9f6eaa22f421"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[2°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="384" y="34" width="38" height="38" uuid="c2a04282-905d-42ef-bf27-d9d8826abb63"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[3°]]></text>
</staticText>
</band>
</columnHeader>
<detail>
<band height="18" splitType="Stretch">
<componentElement>
<reportElement x="0" y="0" width="572" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="2f9589a4-4122-43d5-9de0-4ff81a2d50cc"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalle_notas" uuid="58b5f843-a6bb-42db-84ee-84842b7f7172">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="plan_version">
<datasetParameterExpression><![CDATA[$F{plan_version}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="572">
<textField>
<reportElement style="Columna" x="0" y="0" width="36" height="14" uuid="2ba7054e-fc49-4339-876b-79778e80c0fb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="310" y="0" width="37" height="14" uuid="0b113541-0a43-4f1d-b7c1-2747860fa48a"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_primer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="347" y="0" width="37" height="14" uuid="83091abf-bebe-483c-b35b-0b0dbdd8d01e"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_segundo_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="384" y="0" width="38" height="14" uuid="75b7809a-6e4f-476f-bdeb-53261d65f8b2"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_tercer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="36" y="0" width="274" height="14" uuid="235515f9-c5fc-4fbe-b781-6c6e67b366c9"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{materia}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="422" y="0" width="36" height="14" uuid="eef00996-b4e2-42e5-ad91-abf648c12e1c"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_anual}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="458" y="0" width="37" height="14" uuid="abd2b7d9-9d56-4f8b-9d7a-ab281c4521e0"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_diciembre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="495" y="0" width="37" height="14" uuid="c025e348-039b-4ea0-b38d-564aebbb1685"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_febrero}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="532" y="0" width="38" height="14" uuid="a3bd5795-4d34-4379-a30f-164730962b28"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_definitiva}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="aa6c5250-f4ca-4a0a-b980-d5086c7075c8"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[INASISTENCIAS]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="6139ea4d-5b6c-4df2-8752-31d1b35df122"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Justificadas]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="350" y="0" width="37" height="15" uuid="d787408c-50b1-4952-bd02-db33b2e3da86"/>
<textFieldExpression><![CDATA[($F{asis_just_3} < 0)? "-": $F{asis_just_3}]]></textFieldExpression>
</textField>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="94cf185e-5270-447e-b827-94a4af91a299"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Injustificadas]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="387" y="0" width="184" height="15" uuid="e8e0d516-9426-4eb9-9344-cc3489f4236c"/>
<text><![CDATA[Total Gral. de Inasistencias]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="37" height="15" uuid="f48aae03-4397-4610-be7e-5c847035e332"/>
<textFieldExpression><![CDATA[($F{asis_just_1} < 0)? "-": $F{asis_just_1}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="387" y="15" width="184" height="15" uuid="1b2874fd-df31-49c5-9c51-b4761b2a9f5f"/>
<textFieldExpression><![CDATA[$F{asis_injust_total}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="0" width="37" height="15" uuid="91dfc6a4-2ca0-4daf-b4a9-9a48d9250bb7"/>
<textFieldExpression><![CDATA[($F{asis_just_2} < 0)? "-": $F{asis_just_2}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="37" height="15" uuid="f5d7f7be-76f9-44ce-ac64-89347d93ab2d"/>
<textFieldExpression><![CDATA[($F{asis_injust_1} < 0)? "-": $F{asis_injust_1} - (($F{asis_just_1} < 0)? 0 : $F{asis_just_1})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="15" width="37" height="15" uuid="ea446e62-06fb-4737-b382-3c62dcfcf3e6"/>
<textFieldExpression><![CDATA[($F{asis_injust_2} < 0)? "-": $F{asis_injust_2} - (($F{asis_just_2} < 0)? 0 : $F{asis_just_2})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="350" y="15" width="37" height="15" uuid="8c12a83f-1976-47e2-8670-a10450ca39f6"/>
<textFieldExpression><![CDATA[($F{asis_injust_3} < 0)? "-": $F{asis_injust_3} - (($F{asis_just_3} < 0)? 0 : $F{asis_just_3})]]></textFieldExpression>
</textField>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="75ff2406-df9e-4869-9bc2-532725d4b87b"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[REINCORPORACIONES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="5cdfcf4d-fc8f-43d2-80cf-6cb55439379d"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Primera vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="4d799348-c95a-4f0d-8a7a-dd8e6a1d5341"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Segunda vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="0" width="184" height="15" uuid="c90820f3-0ea1-4d21-bc0d-150788240b53"/>
<text><![CDATA[Promedio General]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="112" height="15" uuid="ff557814-f53a-4691-8521-fb5563475f6d"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="388" y="15" width="184" height="15" uuid="c74d1d12-e1e6-4936-aff0-5bbe025c82ea"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="112" height="15" uuid="57034462-83f6-45f5-ab7c-b405e5a04a39"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
</band>
<band height="66">
<staticText>
<reportElement x="0" y="0" width="571" height="16" uuid="581d3e7d-ae6b-49b9-87fd-7df9eafca67d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="11" isBold="true" isItalic="true"/>
</textElement>
<text><![CDATA[ASIGNATURAS PENDIENTES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="1" y="16" width="71" height="30" isPrintWhenDetailOverflows="true" uuid="b0f5a2bb-1fa6-4403-8c00-c7f69732bf0f"/>
<text><![CDATA[Curso y Especialidad]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="72" y="16" width="204" height="30" uuid="e258f13e-9d5a-40c0-8fd4-7809cfcf34bc"/>
<text><![CDATA[Asignatura]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="31" width="74" height="15" uuid="13e9792e-ebe8-41ea-9f7b-bf7fa26edda9"/>
<text><![CDATA[Libro]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="16" width="296" height="15" uuid="a36ebfa2-a88b-426c-8282-9290889fb623"/>
<text><![CDATA[Examen]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="350" y="31" width="38" height="15" uuid="8d3fb090-17ba-44b1-8222-bb5cfa38d787"/>
<text><![CDATA[Folio]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="31" width="73" height="15" uuid="4dd240b5-5967-42ba-b1a9-39839d3bba5b"/>
<text><![CDATA[Nota]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="461" y="31" width="111" height="15" uuid="78ef5c6b-7a35-4b80-908e-7fc11144ad1c"/>
<text><![CDATA[Condición]]></text>
</staticText>
<componentElement>
<reportElement x="1" y="46" width="571" height="14" uuid="5eb63bd5-92e6-4180-b6b8-206d9e9cf002"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalla_previas" uuid="b03d4818-069d-4970-81fe-698270722227">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="571">
<textField>
<reportElement style="Columna" x="0" y="0" width="71" height="14" uuid="a6811fa6-ba77-41c0-9c8a-968b8577de5d"/>
<textFieldExpression><![CDATA[$F{curso}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="71" y="0" width="204" height="14" uuid="ffcd0f00-f485-46d9-8a54-e089c781627b"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{asignatura}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="275" y="0" width="74" height="14" uuid="ba6fdddb-d2f8-4353-bd05-21739df5b375"/>
<textFieldExpression><![CDATA[$F{libro}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="349" y="0" width="38" height="14" uuid="4eeac16b-42da-402e-9604-97942fd0483d"/>
<textFieldExpression><![CDATA[$F{folio}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="387" y="0" width="73" height="14" uuid="5af7703c-6256-447d-87af-776d4f122328"/>
<textFieldExpression><![CDATA[$F{nota}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="460" y="0" width="111" height="14" uuid="15fdf778-a1a9-4922-87b1-c9a47d83ef4d"/>
<textFieldExpression><![CDATA[$F{condicion}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
</detail>
<summary>
<band height="133">
<rectangle>
<reportElement mode="Transparent" x="1" y="45" width="570" height="54" uuid="b4e1bc83-aaae-473d-bbb0-cede27198859"/>
</rectangle>
<textField>
<reportElement style="Celda" x="1" y="0" width="570" height="43" isPrintWhenDetailOverflows="true" uuid="1399d2f4-52c9-4a34-88b7-83b325561d9f"/>
<textElement textAlignment="Justified" verticalAlignment="Top" markup="styled">
<font isUnderline="false" isStrikeThrough="false"/>
</textElement>
<textFieldExpression><![CDATA["<style isBold=\"true\">OBSERVACIONES:</style> "]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="6" y="79" width="558" height="15" uuid="258e3304-0c87-49d0-b842-a99f73b6e9cd"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Rector]]></text>
</staticText>
<textField>
<reportElement x="6" y="64" width="558" height="15" forecolor="#000000" uuid="4f1fabe0-b915-43a5-8b4d-15ae5c51d256"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{director}]]></textFieldExpression>
</textField>
</band>
</summary>
</jasperReport>

BIN
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes.jasper

Binary file not shown.

659
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes.jrxml

@ -0,0 +1,659 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="constanciaBoletin" language="groovy" pageWidth="612" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="6fcc3bfb-556b-40ea-8bcd-f8a856453d71">
<property name="ireport.zoom" value="1.9487171000000159"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="139"/>
<style name="Celda" forecolor="#000000" fill="Solid" hAlign="Center" vAlign="Middle" fontSize="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false">
<box topPadding="1" leftPadding="1" bottomPadding="1" rightPadding="1">
<pen lineWidth="1.25"/>
<topPen lineWidth="1.25"/>
<leftPen lineWidth="1.25"/>
<bottomPen lineWidth="1.25"/>
<rightPen lineWidth="1.25"/>
</box>
</style>
<style name="Columna" forecolor="#000000" fill="Solid">
<pen lineWidth="0.25"/>
<box leftPadding="2" rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5"/>
<leftPen lineWidth="0.5"/>
<bottomPen lineWidth="0.5"/>
<rightPen lineWidth="0.5"/>
</box>
</style>
<subDataset name="detalle_notas" uuid="abf3d519-dbe3-42c9-beb4-d1a556d4a3e5">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[4646]]></defaultValueExpression>
</parameter>
<parameter name="plan_version" class="java.lang.Integer">
<defaultValueExpression><![CDATA[9]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2022]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT orden, codigo, materia, nota_primer_trimestre, nota_segundo_trimestre, nota_tercer_trimestre
,nota_anual, nota_diciembre, nota_febrero, nota_definitiva, nota_ctp
FROM "negocio".get_materias_boletin( $P{alumno}, $P{anio_academico} )
order by orden]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="codigo" class="java.lang.String"/>
<field name="materia" class="java.lang.String"/>
<field name="nota_primer_trimestre" class="java.lang.String"/>
<field name="nota_segundo_trimestre" class="java.lang.String"/>
<field name="nota_tercer_trimestre" class="java.lang.String"/>
<field name="nota_anual" class="java.lang.String"/>
<field name="nota_diciembre" class="java.lang.String"/>
<field name="nota_febrero" class="java.lang.String"/>
<field name="nota_definitiva" class="java.lang.String"/>
</subDataset>
<subDataset name="detalla_previas" uuid="0d7f8243-bd8a-49ef-996f-f864ad26a8f7">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[/*SELECT 0 orden, curso, asignatura, libro, folio, nota, condicion
FROM "negocio".f_actividades_pendientes($ P{alumno}, $ P{anio_academico}, true)
UNION*/
SELECT
v orden,
' ' curso,
' ' asignatura,
' ' libro,
' ' folio,
' ' nota,
' ' condicion
FROM (SELECT unnest(array[1,2,3,4,5,6,7,8]) v) as v
LIMIT 8]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="curso" class="java.lang.String"/>
<field name="asignatura" class="java.lang.String"/>
<field name="libro" class="java.lang.String"/>
<field name="folio" class="java.lang.String"/>
<field name="nota" class="java.lang.String"/>
<field name="condicion" class="java.lang.String"/>
</subDataset>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[19]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2023]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/logo_institucion.jpg"]]></defaultValueExpression>
</parameter>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
solicitud,
sa.alumno,
fecha_solicitud,
sa.plan_version,
"negocio".f_formatear_texto(mp.apellido, 'M') apellido,
"negocio".f_formatear_texto(mp.nombres, 'C') nombres,
tu.nombre turno,
ra.nombre ra_nombre,
ins.nombre nombre_institucion,
coalesce(doc.nro_documento, '--------') nro_documento,
coalesce(cursada.division, '--') division,
coalesce(cursada.anio_de_cursada, 0) as anio_de_cursada,
coalesce(cursada.preceptor, '---') as preceptor,
coalesce((SELECT case when per.sexo = 'F' then
CONCAT(tit.nombre_femenino_abreviado, ' ', per.apellido, ' ', per.nombres)
else
CONCAT(tit.nombre_abreviado, ' ', per.apellido, ' ', per.nombres)
end as director
FROM "negocio"."sga_autoridades" aut
JOIN "negocio"."sga_autoridades_ra" aura ON aura.autoridad = aut.autoridad
JOIN "negocio"."mdp_personas" per ON per.persona = aut.persona
JOIN "negocio"."mdp_personas_titulos" tit ON tit.titulo_persona = aut.titulo_persona
WHERE aut.cargo = 8 AND activo = 'S'
AND aura.responsable_academica = ra.responsable_academica
LIMIT 1), '---') as director,
coalesce("negocio".f_orientaciones_alumno(sa.alumno), 'Ciclo Básico') as orientacion,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, true)) as asis_just_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, false)) as asis_injust_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, true)) as asis_just_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, false)) as asis_injust_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, true)) as asis_just_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, false)) as asis_injust_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, false)) as asis_injust_total,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, true)) as asis_just_total,
coalesce((
SELECT count(*)
FROM "negocio"."sga_alumnos" alu
JOIN "negocio"."mdp_personas" per ON per.persona = alu.persona
WHERE alu.division = sa.division
AND "negocio".f_formatear_texto(per.apellido || ' ' || per.nombres, 'M') <= "negocio".f_formatear_texto(mp.apellido || ' ' || mp.nombres, 'M')), 0) as orden,
CASE pra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio
FROM "negocio"."sga_constancias_solicitud" con
inner join "negocio"."sga_alumnos" sa ON sa.alumno=con.alumno
inner join "negocio"."mdp_personas" mp ON sa.persona = mp.persona
inner join "negocio"."sga_divisiones" sd ON sa.division = sd.division
inner join "negocio"."sga_turnos_cursadas" tu ON tu.turno = sd.turno
inner join "negocio"."sga_propuestas_ra" pra ON pra.propuesta = sa.propuesta
inner join "negocio"."sga_responsables_academicas" ra ON ra.responsable_academica = pra.responsable_academica
inner join "negocio"."sga_instituciones" ins ON ins.institucion = ra.institucion
left join "negocio"."mdp_personas_documentos" doc ON doc.persona = sa.persona AND doc.tipo_documento = 0,
(select
sc.nombre as division,
sep.anio_de_cursada,
per.apellido || ' ' || per.nombres as preceptor,
count(*)
from "negocio"."sga_constancias_solicitud" con
join "negocio"."sga_alumnos" sa ON sa.alumno = con.alumno
join "negocio"."sga_insc_cursada" sic ON sic.alumno = sa.alumno
join "negocio"."sga_comisiones" sc ON sic.comision = sc.comision
join "negocio"."sga_periodos_lectivos" spl ON sc.periodo_lectivo = spl.periodo_lectivo
join "negocio"."sga_periodos" sp ON spl.periodo = sp.periodo
join "negocio"."sga_elementos" se ON sc.elemento = se.elemento
join "negocio"."sga_elementos_revision" ser ON se.elemento = ser.elemento
join "negocio"."sga_elementos_plan" sep ON ser.elemento_revision = sep.elemento_revision and sep.plan_version = sa.plan_version
left join "negocio"."sga_docentes_comision" dcom ON dcom.comision = sc.comision AND dcom.responsabilidad = 101
left join "negocio"."sga_docentes" doc ON doc.docente = dcom.docente
left join "negocio"."mdp_personas" per ON per.persona = doc.persona
where sic.estado = 'A' and sc.nombre is not null
and con.solicitud = ($P{solicitud})::integer
and anio_academico = ($P{anio_academico})::integer
group by sc.nombre, sep.anio_de_cursada, per.persona
order by count(*) desc limit 1) as cursada
WHERE
con.solicitud = $P{solicitud}]]>
</queryString>
<field name="solicitud" class="java.lang.Integer"/>
<field name="alumno" class="java.lang.Integer"/>
<field name="fecha_solicitud" class="java.sql.Timestamp"/>
<field name="plan_version" class="java.lang.Integer"/>
<field name="apellido" class="java.lang.String"/>
<field name="nombres" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="nro_documento" class="java.lang.String"/>
<field name="division" class="java.lang.String"/>
<field name="anio_de_cursada" class="java.lang.Integer"/>
<field name="preceptor" class="java.lang.String"/>
<field name="director" class="java.lang.String"/>
<field name="orientacion" class="java.lang.String"/>
<field name="asis_just_1" class="java.math.BigDecimal"/>
<field name="asis_injust_1" class="java.math.BigDecimal"/>
<field name="asis_just_2" class="java.math.BigDecimal"/>
<field name="asis_injust_2" class="java.math.BigDecimal"/>
<field name="asis_just_3" class="java.math.BigDecimal"/>
<field name="asis_injust_3" class="java.math.BigDecimal"/>
<field name="asis_injust_total" class="java.math.BigDecimal"/>
<field name="asis_just_total" class="java.math.BigDecimal"/>
<field name="orden" class="java.lang.Long"/>
<field name="colegio" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="45" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="572" height="42" uuid="945192bb-bde4-4d39-8665-a4821de78bf7"/>
</rectangle>
<textField>
<reportElement x="119" y="28" width="409" height="12" uuid="09742ddf-d360-45a5-ba28-854a471c2808"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{colegio}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="119" y="16" width="409" height="12" uuid="e6df56c6-b818-4acc-939f-47a26be67646"/>
<textElement textAlignment="Center">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{ra_nombre}]]></textFieldExpression>
</textField>
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="1" y="1" width="118" height="40" uuid="3656a566-fdd4-4118-80b9-f21f373a0bc9"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
<staticText>
<reportElement x="119" y="2" width="409" height="14" uuid="a54e54ea-c35f-4801-ab0d-be7ed4f4e2c5"/>
<textElement textAlignment="Center">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Boletín de Calificaciones]]></text>
</staticText>
</band>
</title>
<pageHeader>
<band height="54" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="571" height="52" uuid="f9b63646-91a6-445c-b78d-577e2317c70d"/>
</rectangle>
<rectangle>
<reportElement x="6" y="3" width="93" height="28" uuid="9e090620-c2cb-4342-8010-947076d78d42"/>
</rectangle>
<rectangle>
<reportElement x="104" y="3" width="125" height="28" uuid="35193692-eeca-44a9-83e2-8dee91f5994b"/>
</rectangle>
<rectangle>
<reportElement x="235" y="3" width="229" height="28" uuid="119664e8-1d71-4871-b7f7-8bde19c24842"/>
</rectangle>
<rectangle>
<reportElement x="468" y="3" width="96" height="28" uuid="060f1f7a-c24c-43af-a64a-1d60799e6f46"/>
</rectangle>
<textField>
<reportElement style="Celda" x="72" y="35" width="351" height="14" uuid="7b034592-642d-43bd-9fac-cc403376a748"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{apellido} + " " + $F{nombres}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="235" y="16" width="229" height="15" isPrintWhenDetailOverflows="true" uuid="060c2198-987d-48c4-945b-5cee945aad45"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[($F{orientacion}.equals("Ciclo Básico") && $F{anio_de_cursada} >= 4)? "Sin Orientación": $F{orientacion}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="468" y="15" width="96" height="16" isPrintWhenDetailOverflows="true" uuid="119aabb7-c81b-40e4-af06-575b13801778"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{turno}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="2" y="35" width="67" height="14" uuid="a3cbed01-b341-405c-949d-564a9720ad21"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Estudiante: ]]></text>
</staticText>
<staticText>
<reportElement x="423" y="35" width="41" height="14" uuid="c1d30b14-3e4c-46ac-b926-f52d9cd994fd"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[DNI N°:]]></text>
</staticText>
<staticText>
<reportElement x="6" y="3" width="93" height="12" isPrintWhenDetailOverflows="true" uuid="a84dad14-b6d7-42f3-913f-3f98c0736f3b"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Curso y división]]></text>
</staticText>
<staticText>
<reportElement x="104" y="4" width="125" height="12" isPrintWhenDetailOverflows="true" uuid="7cb1bcd1-77c6-44b1-9f06-4e55d2f64357"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Ciclo]]></text>
</staticText>
<staticText>
<reportElement x="235" y="4" width="229" height="12" isPrintWhenDetailOverflows="true" uuid="34973968-a55b-4e85-ae43-7eeba6f37668"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Especialidad]]></text>
</staticText>
<staticText>
<reportElement x="468" y="3" width="96" height="12" isPrintWhenDetailOverflows="true" uuid="e376aabf-d9d7-46da-9ce1-a74b6e3a44f9"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Turno]]></text>
</staticText>
<textField>
<reportElement x="6" y="15" width="93" height="16" isPrintWhenDetailOverflows="true" uuid="8529eb57-ad13-4f9c-bfee-cf7317755609"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{division}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="104" y="15" width="125" height="16" isPrintWhenDetailOverflows="true" uuid="e11572c9-70bf-4958-b6b7-985df7feebc7"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[($F{anio_de_cursada} < 4)? "Ciclo Básico" : "Ciclo Superior"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="468" y="35" width="96" height="14" uuid="239061a8-2ba3-4e49-a279-248e097b4942"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nro_documento}]]></textFieldExpression>
</textField>
</band>
</pageHeader>
<columnHeader>
<band height="72" splitType="Stretch">
<staticText>
<reportElement style="Celda" x="310" y="0" width="112" height="34" uuid="4f77e329-f425-4a0a-b888-3cc69fe3d15e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[TRIMESTRES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="36" y="0" width="274" height="72" uuid="d25614a8-fa10-48c8-899a-ccc3a58c0d59"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[ESPACIO CURRICULAR]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="0" y="0" width="36" height="72" uuid="00b1758c-a3ee-4aba-b599-13343e7ccaba"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Orden]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="422" y="0" width="36" height="72" uuid="02f7858a-9920-4422-9296-071a142065dc"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Calificación Anual]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="458" y="0" width="37" height="72" uuid="1f50082a-0b98-4543-9ad6-df0c7e738947"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Diciembre]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="495" y="0" width="37" height="72" uuid="480431e5-1f19-4ff8-8644-29c43a37f100"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Febrero]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="532" y="0" width="38" height="72" uuid="5a4cb405-63cb-48ff-8f1e-a5fda9b85cc1"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Clasificación definitiva]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="310" y="34" width="37" height="38" uuid="c265e49d-0445-4cf3-8354-a328fbe87641"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[1°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="347" y="34" width="37" height="38" uuid="c2b0204b-079a-4acd-9cd9-9f6eaa22f421"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[2°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="384" y="34" width="38" height="38" uuid="c2a04282-905d-42ef-bf27-d9d8826abb63"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[3°]]></text>
</staticText>
</band>
</columnHeader>
<detail>
<band height="18" splitType="Stretch">
<componentElement>
<reportElement x="0" y="0" width="572" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="2f9589a4-4122-43d5-9de0-4ff81a2d50cc"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalle_notas" uuid="58b5f843-a6bb-42db-84ee-84842b7f7172">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="plan_version">
<datasetParameterExpression><![CDATA[$F{plan_version}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="572">
<textField>
<reportElement style="Columna" x="0" y="0" width="36" height="14" uuid="2ba7054e-fc49-4339-876b-79778e80c0fb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="310" y="0" width="37" height="14" uuid="0b113541-0a43-4f1d-b7c1-2747860fa48a"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_primer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="347" y="0" width="37" height="14" uuid="83091abf-bebe-483c-b35b-0b0dbdd8d01e"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_segundo_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="384" y="0" width="38" height="14" uuid="75b7809a-6e4f-476f-bdeb-53261d65f8b2"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_tercer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="36" y="0" width="274" height="14" uuid="235515f9-c5fc-4fbe-b781-6c6e67b366c9"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{materia}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="422" y="0" width="36" height="14" uuid="eef00996-b4e2-42e5-ad91-abf648c12e1c"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_anual}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="458" y="0" width="37" height="14" uuid="abd2b7d9-9d56-4f8b-9d7a-ab281c4521e0"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_diciembre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="495" y="0" width="37" height="14" uuid="c025e348-039b-4ea0-b38d-564aebbb1685"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_febrero}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="532" y="0" width="38" height="14" uuid="a3bd5795-4d34-4379-a30f-164730962b28"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_definitiva}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="aa6c5250-f4ca-4a0a-b980-d5086c7075c8"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[INASISTENCIAS]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="6139ea4d-5b6c-4df2-8752-31d1b35df122"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Justificadas]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="350" y="0" width="37" height="15" uuid="d787408c-50b1-4952-bd02-db33b2e3da86"/>
<textFieldExpression><![CDATA[($F{asis_just_3} < 0)? "-": $F{asis_just_3}]]></textFieldExpression>
</textField>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="94cf185e-5270-447e-b827-94a4af91a299"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Injustificadas]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="387" y="0" width="184" height="15" uuid="e8e0d516-9426-4eb9-9344-cc3489f4236c"/>
<text><![CDATA[Total Gral. de Inasistencias]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="37" height="15" uuid="f48aae03-4397-4610-be7e-5c847035e332"/>
<textFieldExpression><![CDATA[($F{asis_just_1} < 0)? "-": $F{asis_just_1}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="387" y="15" width="184" height="15" uuid="1b2874fd-df31-49c5-9c51-b4761b2a9f5f"/>
<textFieldExpression><![CDATA[$F{asis_injust_total}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="0" width="37" height="15" uuid="91dfc6a4-2ca0-4daf-b4a9-9a48d9250bb7"/>
<textFieldExpression><![CDATA[($F{asis_just_2} < 0)? "-": $F{asis_just_2}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="37" height="15" uuid="f5d7f7be-76f9-44ce-ac64-89347d93ab2d"/>
<textFieldExpression><![CDATA[($F{asis_injust_1} < 0)? "-": $F{asis_injust_1} - (($F{asis_just_1} < 0)? 0 : $F{asis_just_1})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="15" width="37" height="15" uuid="ea446e62-06fb-4737-b382-3c62dcfcf3e6"/>
<textFieldExpression><![CDATA[($F{asis_injust_2} < 0)? "-": $F{asis_injust_2} - (($F{asis_just_2} < 0)? 0 : $F{asis_just_2})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="350" y="15" width="37" height="15" uuid="8c12a83f-1976-47e2-8670-a10450ca39f6"/>
<textFieldExpression><![CDATA[($F{asis_injust_3} < 0)? "-": $F{asis_injust_3} - (($F{asis_just_3} < 0)? 0 : $F{asis_just_3})]]></textFieldExpression>
</textField>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="75ff2406-df9e-4869-9bc2-532725d4b87b"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[REINCORPORACIONES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="5cdfcf4d-fc8f-43d2-80cf-6cb55439379d"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Primera vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="4d799348-c95a-4f0d-8a7a-dd8e6a1d5341"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Segunda vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="0" width="184" height="15" uuid="c90820f3-0ea1-4d21-bc0d-150788240b53"/>
<text><![CDATA[Promedio General]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="112" height="15" uuid="ff557814-f53a-4691-8521-fb5563475f6d"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="388" y="15" width="184" height="15" uuid="c74d1d12-e1e6-4936-aff0-5bbe025c82ea"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="112" height="15" uuid="57034462-83f6-45f5-ab7c-b405e5a04a39"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
</band>
<band height="66">
<staticText>
<reportElement x="0" y="0" width="571" height="16" uuid="581d3e7d-ae6b-49b9-87fd-7df9eafca67d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="11" isBold="true" isItalic="true"/>
</textElement>
<text><![CDATA[ASIGNATURAS PENDIENTES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="1" y="16" width="71" height="30" isPrintWhenDetailOverflows="true" uuid="b0f5a2bb-1fa6-4403-8c00-c7f69732bf0f"/>
<text><![CDATA[Curso y Especialidad]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="72" y="16" width="204" height="30" uuid="e258f13e-9d5a-40c0-8fd4-7809cfcf34bc"/>
<text><![CDATA[Asignatura]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="31" width="74" height="15" uuid="13e9792e-ebe8-41ea-9f7b-bf7fa26edda9"/>
<text><![CDATA[Libro]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="16" width="296" height="15" uuid="a36ebfa2-a88b-426c-8282-9290889fb623"/>
<text><![CDATA[Examen]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="350" y="31" width="38" height="15" uuid="8d3fb090-17ba-44b1-8222-bb5cfa38d787"/>
<text><![CDATA[Folio]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="31" width="73" height="15" uuid="4dd240b5-5967-42ba-b1a9-39839d3bba5b"/>
<text><![CDATA[Nota]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="461" y="31" width="111" height="15" uuid="78ef5c6b-7a35-4b80-908e-7fc11144ad1c"/>
<text><![CDATA[Condición]]></text>
</staticText>
<componentElement>
<reportElement x="1" y="46" width="571" height="14" uuid="5eb63bd5-92e6-4180-b6b8-206d9e9cf002"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalla_previas" uuid="b03d4818-069d-4970-81fe-698270722227">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="571">
<textField>
<reportElement style="Columna" x="0" y="0" width="71" height="14" uuid="a6811fa6-ba77-41c0-9c8a-968b8577de5d"/>
<textFieldExpression><![CDATA[$F{curso}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="71" y="0" width="204" height="14" uuid="ffcd0f00-f485-46d9-8a54-e089c781627b"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{asignatura}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="275" y="0" width="74" height="14" uuid="ba6fdddb-d2f8-4353-bd05-21739df5b375"/>
<textFieldExpression><![CDATA[$F{libro}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="349" y="0" width="38" height="14" uuid="4eeac16b-42da-402e-9604-97942fd0483d"/>
<textFieldExpression><![CDATA[$F{folio}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="387" y="0" width="73" height="14" uuid="5af7703c-6256-447d-87af-776d4f122328"/>
<textFieldExpression><![CDATA[$F{nota}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="460" y="0" width="111" height="14" uuid="15fdf778-a1a9-4922-87b1-c9a47d83ef4d"/>
<textFieldExpression><![CDATA[$F{condicion}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
</detail>
<summary>
<band height="133">
<rectangle>
<reportElement mode="Transparent" x="493" y="49" width="74" height="33" uuid="5a165306-c989-42f0-a494-cfd129a6045e"/>
<graphicElement>
<pen lineWidth="1.5"/>
</graphicElement>
</rectangle>
<rectangle>
<reportElement mode="Transparent" x="1" y="45" width="570" height="42" uuid="b4e1bc83-aaae-473d-bbb0-cede27198859"/>
</rectangle>
<textField>
<reportElement style="Celda" x="1" y="0" width="570" height="43" isPrintWhenDetailOverflows="true" uuid="1399d2f4-52c9-4a34-88b7-83b325561d9f"/>
<textElement textAlignment="Justified" verticalAlignment="Top" markup="styled">
<font isUnderline="false" isStrikeThrough="false"/>
</textElement>
<textFieldExpression><![CDATA["<style isBold=\"true\">OBSERVACIONES:</style> "]]></textFieldExpression>
</textField>
<staticText>
<reportElement style="Columna" x="1" y="59" width="130" height="15" uuid="258e3304-0c87-49d0-b842-a99f73b6e9cd"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Rector:]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="131" y="59" width="351" height="15" uuid="4f1fabe0-b915-43a5-8b4d-15ae5c51d256"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{director}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="494" y="49" width="73" height="14" isPrintWhenDetailOverflows="true" uuid="64c00487-d703-45fb-b615-73b44dc45fb0"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[N° Orden]]></text>
</staticText>
<textField>
<reportElement x="494" y="62" width="73" height="20" isPrintWhenDetailOverflows="true" uuid="5bb63a63-b7f4-46f6-aedc-ba69a41a9803"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{orden}]]></textFieldExpression>
</textField>
</band>
</summary>
</jasperReport>

BIN
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes_para_nocturno.jasper

Binary file not shown.

645
src/pers_gestion/exportaciones/jasper/ConstanciaBoletin_General_con_ajustes_para_nocturno.jrxml

@ -0,0 +1,645 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="constanciaBoletin" language="groovy" pageWidth="612" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="6fcc3bfb-556b-40ea-8bcd-f8a856453d71">
<property name="ireport.zoom" value="1.9487171000000159"/>
<property name="ireport.x" value="118"/>
<property name="ireport.y" value="91"/>
<style name="Celda" forecolor="#000000" fill="Solid" hAlign="Center" vAlign="Middle" fontSize="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false">
<box topPadding="1" leftPadding="1" bottomPadding="1" rightPadding="1">
<pen lineWidth="1.25"/>
<topPen lineWidth="1.25"/>
<leftPen lineWidth="1.25"/>
<bottomPen lineWidth="1.25"/>
<rightPen lineWidth="1.25"/>
</box>
</style>
<style name="Columna" forecolor="#000000" fill="Solid">
<pen lineWidth="0.25"/>
<box leftPadding="2" rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5"/>
<leftPen lineWidth="0.5"/>
<bottomPen lineWidth="0.5"/>
<rightPen lineWidth="0.5"/>
</box>
</style>
<subDataset name="detalle_notas" uuid="abf3d519-dbe3-42c9-beb4-d1a556d4a3e5">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[4646]]></defaultValueExpression>
</parameter>
<parameter name="plan_version" class="java.lang.Integer">
<defaultValueExpression><![CDATA[9]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2022]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT orden, codigo, materia, nota_primer_trimestre, nota_segundo_trimestre, nota_tercer_trimestre
,nota_anual, nota_diciembre, nota_febrero, nota_definitiva, nota_ctp
FROM "negocio".get_materias_boletin( $P{alumno}, $P{anio_academico} )
order by orden]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="codigo" class="java.lang.String"/>
<field name="materia" class="java.lang.String"/>
<field name="nota_primer_trimestre" class="java.lang.String"/>
<field name="nota_segundo_trimestre" class="java.lang.String"/>
<field name="nota_tercer_trimestre" class="java.lang.String"/>
<field name="nota_anual" class="java.lang.String"/>
<field name="nota_diciembre" class="java.lang.String"/>
<field name="nota_febrero" class="java.lang.String"/>
<field name="nota_definitiva" class="java.lang.String"/>
</subDataset>
<subDataset name="detalla_previas" uuid="0d7f8243-bd8a-49ef-996f-f864ad26a8f7">
<parameter name="alumno" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[/*SELECT 0 orden, curso, asignatura, libro, folio, nota, condicion
FROM "negocio".f_actividades_pendientes($ P{alumno}, $ P{anio_academico}, true)
UNION*/
SELECT
v orden,
' ' curso,
' ' asignatura,
' ' libro,
' ' folio,
' ' nota,
' ' condicion
FROM (SELECT unnest(array[1,2,3,4,5,6,7,8]) v) as v
LIMIT 8]]>
</queryString>
<field name="orden" class="java.lang.Integer"/>
<field name="curso" class="java.lang.String"/>
<field name="asignatura" class="java.lang.String"/>
<field name="libro" class="java.lang.String"/>
<field name="folio" class="java.lang.String"/>
<field name="nota" class="java.lang.String"/>
<field name="condicion" class="java.lang.String"/>
</subDataset>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[19]]></defaultValueExpression>
</parameter>
<parameter name="anio_academico" class="java.lang.Integer">
<defaultValueExpression><![CDATA[2023]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/logo_institucion.jpg"]]></defaultValueExpression>
</parameter>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
solicitud,
sa.alumno,
fecha_solicitud,
sa.plan_version,
"negocio".f_formatear_texto(mp.apellido, 'M') apellido,
"negocio".f_formatear_texto(mp.nombres, 'C') nombres,
tu.nombre turno,
ra.nombre ra_nombre,
ins.nombre nombre_institucion,
sp.nombre propuesta,
coalesce(doc.nro_documento, '--------') nro_documento,
coalesce(cursada.division, '--') division,
coalesce(cursada.anio_de_cursada, 0) as anio_de_cursada,
coalesce(cursada.preceptor, '---') as preceptor,
coalesce((SELECT case when per.sexo = 'F' then
CONCAT(tit.nombre_femenino_abreviado, ' ', per.apellido, ' ', per.nombres)
else
CONCAT(tit.nombre_abreviado, ' ', per.apellido, ' ', per.nombres)
end as director
FROM "negocio"."sga_autoridades" aut
JOIN "negocio"."sga_autoridades_ra" aura ON aura.autoridad = aut.autoridad
JOIN "negocio"."mdp_personas" per ON per.persona = aut.persona
JOIN "negocio"."mdp_personas_titulos" tit ON tit.titulo_persona = aut.titulo_persona
WHERE aut.cargo = 8 AND activo = 'S'
AND aura.responsable_academica = ra.responsable_academica
LIMIT 1), '---') as director,
CASE
WHEN sa.propuesta <> 3 AND anio_de_cursada < 4 THEN 'Ciclo Básico Común'
WHEN sa.propuesta <> 3 AND anio_de_cursada > 3 THEN coalesce("negocio".f_orientaciones_alumno(sa.alumno), '--')
WHEN sa.propuesta = 3 THEN sp.nombre
END AS ciclo,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, true)) as asis_just_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 1, false)) as asis_injust_1,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, true)) as asis_just_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 2, false)) as asis_injust_2,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, true)) as asis_just_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 3, false)) as asis_injust_3,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, false)) as asis_injust_total,
(SELECT "negocio".get_asistencias(sa.alumno, CONCAT($P{anio_academico})::integer, 0, true)) as asis_just_total,
coalesce((
SELECT count(*)
FROM "negocio"."sga_alumnos" alu
JOIN "negocio"."mdp_personas" per ON per.persona = alu.persona
WHERE alu.division = sa.division
AND "negocio".f_formatear_texto(per.apellido || ' ' || per.nombres, 'M') <= "negocio".f_formatear_texto(mp.apellido || ' ' || mp.nombres, 'M')), 0) as orden,
CASE pra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio
FROM "negocio"."sga_constancias_solicitud" con
inner join "negocio"."sga_alumnos" sa ON sa.alumno=con.alumno
inner join "negocio"."mdp_personas" mp ON sa.persona = mp.persona
inner join "negocio"."sga_divisiones" sd ON sa.division = sd.division
inner join "negocio"."sga_turnos_cursadas" tu ON tu.turno = sd.turno
inner join "negocio"."sga_propuestas_ra" pra ON pra.propuesta = sa.propuesta
inner join "negocio"."sga_responsables_academicas" ra ON ra.responsable_academica = pra.responsable_academica
inner join "negocio"."sga_instituciones" ins ON ins.institucion = ra.institucion
left join "negocio"."mdp_personas_documentos" doc ON doc.persona = sa.persona AND doc.tipo_documento = 0
join sga_propuestas sp on sa.propuesta = sp.propuesta,
(select
sc.nombre as division,
sep.anio_de_cursada,
per.apellido || ' ' || per.nombres as preceptor,
count(*)
from "negocio"."sga_constancias_solicitud" con
join "negocio"."sga_alumnos" sa ON sa.alumno = con.alumno
join "negocio"."sga_insc_cursada" sic ON sic.alumno = sa.alumno
join "negocio"."sga_comisiones" sc ON sic.comision = sc.comision
join "negocio"."sga_periodos_lectivos" spl ON sc.periodo_lectivo = spl.periodo_lectivo
join "negocio"."sga_periodos" sp ON spl.periodo = sp.periodo
join "negocio"."sga_elementos" se ON sc.elemento = se.elemento
join "negocio"."sga_elementos_revision" ser ON se.elemento = ser.elemento
join "negocio"."sga_elementos_plan" sep ON ser.elemento_revision = sep.elemento_revision and sep.plan_version = sa.plan_version
left join "negocio"."sga_docentes_comision" dcom ON dcom.comision = sc.comision AND dcom.responsabilidad = 101
left join "negocio"."sga_docentes" doc ON doc.docente = dcom.docente
left join "negocio"."mdp_personas" per ON per.persona = doc.persona
where sic.estado = 'A' and sc.nombre is not null
and con.solicitud = ($P{solicitud})::integer
and anio_academico = ($P{anio_academico})::integer
group by sc.nombre, sep.anio_de_cursada, per.persona
order by count(*) desc limit 1) as cursada
WHERE
con.solicitud = $P{solicitud}]]>
</queryString>
<field name="solicitud" class="java.lang.Integer"/>
<field name="alumno" class="java.lang.Integer"/>
<field name="fecha_solicitud" class="java.sql.Timestamp"/>
<field name="plan_version" class="java.lang.Integer"/>
<field name="apellido" class="java.lang.String"/>
<field name="nombres" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="propuesta" class="java.lang.String"/>
<field name="nro_documento" class="java.lang.String"/>
<field name="division" class="java.lang.String"/>
<field name="anio_de_cursada" class="java.lang.Integer"/>
<field name="preceptor" class="java.lang.String"/>
<field name="director" class="java.lang.String"/>
<field name="ciclo" class="java.lang.String"/>
<field name="asis_just_1" class="java.math.BigDecimal"/>
<field name="asis_injust_1" class="java.math.BigDecimal"/>
<field name="asis_just_2" class="java.math.BigDecimal"/>
<field name="asis_injust_2" class="java.math.BigDecimal"/>
<field name="asis_just_3" class="java.math.BigDecimal"/>
<field name="asis_injust_3" class="java.math.BigDecimal"/>
<field name="asis_injust_total" class="java.math.BigDecimal"/>
<field name="asis_just_total" class="java.math.BigDecimal"/>
<field name="orden" class="java.lang.Long"/>
<field name="colegio" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="45" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="572" height="42" uuid="945192bb-bde4-4d39-8665-a4821de78bf7"/>
</rectangle>
<textField>
<reportElement x="119" y="28" width="409" height="12" uuid="09742ddf-d360-45a5-ba28-854a471c2808"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{colegio}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="119" y="16" width="409" height="12" uuid="e6df56c6-b818-4acc-939f-47a26be67646"/>
<textElement textAlignment="Center">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{ra_nombre}]]></textFieldExpression>
</textField>
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="1" y="1" width="118" height="40" uuid="3656a566-fdd4-4118-80b9-f21f373a0bc9"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
<staticText>
<reportElement x="119" y="2" width="409" height="14" uuid="a54e54ea-c35f-4801-ab0d-be7ed4f4e2c5"/>
<textElement textAlignment="Center">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Boletín de Calificaciones]]></text>
</staticText>
</band>
</title>
<pageHeader>
<band height="54" splitType="Stretch">
<rectangle>
<reportElement mode="Transparent" x="0" y="0" width="571" height="52" uuid="f9b63646-91a6-445c-b78d-577e2317c70d"/>
</rectangle>
<rectangle>
<reportElement x="6" y="3" width="93" height="28" uuid="9e090620-c2cb-4342-8010-947076d78d42"/>
</rectangle>
<rectangle>
<reportElement x="104" y="3" width="360" height="28" uuid="119664e8-1d71-4871-b7f7-8bde19c24842"/>
</rectangle>
<rectangle>
<reportElement x="468" y="3" width="96" height="28" uuid="060f1f7a-c24c-43af-a64a-1d60799e6f46"/>
</rectangle>
<textField>
<reportElement style="Celda" x="72" y="35" width="351" height="14" uuid="7b034592-642d-43bd-9fac-cc403376a748"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{apellido} + " " + $F{nombres}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="468" y="15" width="96" height="16" isPrintWhenDetailOverflows="true" uuid="119aabb7-c81b-40e4-af06-575b13801778"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{turno}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="2" y="35" width="67" height="14" uuid="a3cbed01-b341-405c-949d-564a9720ad21"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Estudiante: ]]></text>
</staticText>
<staticText>
<reportElement x="423" y="35" width="41" height="14" uuid="c1d30b14-3e4c-46ac-b926-f52d9cd994fd"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[DNI N°:]]></text>
</staticText>
<staticText>
<reportElement x="6" y="3" width="93" height="12" isPrintWhenDetailOverflows="true" uuid="a84dad14-b6d7-42f3-913f-3f98c0736f3b"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Curso y división]]></text>
</staticText>
<staticText>
<reportElement x="468" y="3" width="96" height="12" isPrintWhenDetailOverflows="true" uuid="e376aabf-d9d7-46da-9ce1-a74b6e3a44f9"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[Turno]]></text>
</staticText>
<textField>
<reportElement x="6" y="15" width="93" height="16" isPrintWhenDetailOverflows="true" uuid="8529eb57-ad13-4f9c-bfee-cf7317755609"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{division}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="468" y="35" width="96" height="14" uuid="239061a8-2ba3-4e49-a279-248e097b4942"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nro_documento}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="104" y="10" width="357" height="15" isPrintWhenDetailOverflows="true" uuid="0a728ca6-41a2-43f4-8666-8a4a6d2d03fb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{ciclo}]]></textFieldExpression>
</textField>
</band>
</pageHeader>
<columnHeader>
<band height="72" splitType="Stretch">
<staticText>
<reportElement style="Celda" x="310" y="0" width="112" height="34" uuid="4f77e329-f425-4a0a-b888-3cc69fe3d15e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[TRIMESTRES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="36" y="0" width="274" height="72" uuid="d25614a8-fa10-48c8-899a-ccc3a58c0d59"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[ESPACIO CURRICULAR]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="0" y="0" width="36" height="72" uuid="00b1758c-a3ee-4aba-b599-13343e7ccaba"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Orden]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="422" y="0" width="36" height="72" uuid="02f7858a-9920-4422-9296-071a142065dc"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Calificación Anual]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="458" y="0" width="37" height="72" uuid="1f50082a-0b98-4543-9ad6-df0c7e738947"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Diciembre]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="495" y="0" width="37" height="72" uuid="480431e5-1f19-4ff8-8644-29c43a37f100"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Febrero]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="532" y="0" width="38" height="72" uuid="5a4cb405-63cb-48ff-8f1e-a5fda9b85cc1"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="Left"/>
<text><![CDATA[Clasificación definitiva]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="310" y="34" width="37" height="38" uuid="c265e49d-0445-4cf3-8354-a328fbe87641"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[1°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="347" y="34" width="37" height="38" uuid="c2b0204b-079a-4acd-9cd9-9f6eaa22f421"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[2°]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="384" y="34" width="38" height="38" uuid="c2a04282-905d-42ef-bf27-d9d8826abb63"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[3°]]></text>
</staticText>
</band>
</columnHeader>
<detail>
<band height="18" splitType="Stretch">
<componentElement>
<reportElement x="0" y="0" width="572" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="2f9589a4-4122-43d5-9de0-4ff81a2d50cc"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalle_notas" uuid="58b5f843-a6bb-42db-84ee-84842b7f7172">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="plan_version">
<datasetParameterExpression><![CDATA[$F{plan_version}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="572">
<textField>
<reportElement style="Columna" x="0" y="0" width="36" height="14" uuid="2ba7054e-fc49-4339-876b-79778e80c0fb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="310" y="0" width="37" height="14" uuid="0b113541-0a43-4f1d-b7c1-2747860fa48a"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_primer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="347" y="0" width="37" height="14" uuid="83091abf-bebe-483c-b35b-0b0dbdd8d01e"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_segundo_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="384" y="0" width="38" height="14" uuid="75b7809a-6e4f-476f-bdeb-53261d65f8b2"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{nota_tercer_trimestre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="36" y="0" width="274" height="14" uuid="235515f9-c5fc-4fbe-b781-6c6e67b366c9"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{materia}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="422" y="0" width="36" height="14" uuid="eef00996-b4e2-42e5-ad91-abf648c12e1c"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_anual}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="458" y="0" width="37" height="14" uuid="abd2b7d9-9d56-4f8b-9d7a-ab281c4521e0"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_diciembre}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="495" y="0" width="37" height="14" uuid="c025e348-039b-4ea0-b38d-564aebbb1685"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_febrero}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="532" y="0" width="38" height="14" uuid="a3bd5795-4d34-4379-a30f-164730962b28"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{nota_definitiva}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="aa6c5250-f4ca-4a0a-b980-d5086c7075c8"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[INASISTENCIAS]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="6139ea4d-5b6c-4df2-8752-31d1b35df122"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Justificadas]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="350" y="0" width="37" height="15" uuid="d787408c-50b1-4952-bd02-db33b2e3da86"/>
<textFieldExpression><![CDATA[($F{asis_just_3} < 0)? "-": $F{asis_just_3}]]></textFieldExpression>
</textField>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="94cf185e-5270-447e-b827-94a4af91a299"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Injustificadas]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="387" y="0" width="184" height="15" uuid="e8e0d516-9426-4eb9-9344-cc3489f4236c"/>
<text><![CDATA[Total Gral. de Inasistencias]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="37" height="15" uuid="f48aae03-4397-4610-be7e-5c847035e332"/>
<textFieldExpression><![CDATA[($F{asis_just_1} < 0)? "-": $F{asis_just_1}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="387" y="15" width="184" height="15" uuid="1b2874fd-df31-49c5-9c51-b4761b2a9f5f"/>
<textFieldExpression><![CDATA[$F{asis_injust_total}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="0" width="37" height="15" uuid="91dfc6a4-2ca0-4daf-b4a9-9a48d9250bb7"/>
<textFieldExpression><![CDATA[($F{asis_just_2} < 0)? "-": $F{asis_just_2}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="37" height="15" uuid="f5d7f7be-76f9-44ce-ac64-89347d93ab2d"/>
<textFieldExpression><![CDATA[($F{asis_injust_1} < 0)? "-": $F{asis_injust_1} - (($F{asis_just_1} < 0)? 0 : $F{asis_just_1})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="313" y="15" width="37" height="15" uuid="ea446e62-06fb-4737-b382-3c62dcfcf3e6"/>
<textFieldExpression><![CDATA[($F{asis_injust_2} < 0)? "-": $F{asis_injust_2} - (($F{asis_just_2} < 0)? 0 : $F{asis_just_2})]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="350" y="15" width="37" height="15" uuid="8c12a83f-1976-47e2-8670-a10450ca39f6"/>
<textFieldExpression><![CDATA[($F{asis_injust_3} < 0)? "-": $F{asis_injust_3} - (($F{asis_just_3} < 0)? 0 : $F{asis_just_3})]]></textFieldExpression>
</textField>
</band>
<band height="34">
<staticText>
<reportElement style="Celda" x="0" y="0" width="119" height="30" uuid="75ff2406-df9e-4869-9bc2-532725d4b87b"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[REINCORPORACIONES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="0" width="157" height="15" uuid="5cdfcf4d-fc8f-43d2-80cf-6cb55439379d"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Primera vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="119" y="15" width="157" height="15" uuid="4d799348-c95a-4f0d-8a7a-dd8e6a1d5341"/>
<textElement textAlignment="Right" verticalAlignment="Middle"/>
<text><![CDATA[Segunda vez]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="0" width="184" height="15" uuid="c90820f3-0ea1-4d21-bc0d-150788240b53"/>
<text><![CDATA[Promedio General]]></text>
</staticText>
<textField>
<reportElement style="Celda" x="276" y="0" width="112" height="15" uuid="ff557814-f53a-4691-8521-fb5563475f6d"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="388" y="15" width="184" height="15" uuid="c74d1d12-e1e6-4936-aff0-5bbe025c82ea"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Celda" x="276" y="15" width="112" height="15" uuid="57034462-83f6-45f5-ab7c-b405e5a04a39"/>
<textFieldExpression><![CDATA["-"]]></textFieldExpression>
</textField>
</band>
<band height="66">
<staticText>
<reportElement x="0" y="0" width="571" height="16" uuid="581d3e7d-ae6b-49b9-87fd-7df9eafca67d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="11" isBold="true" isItalic="true"/>
</textElement>
<text><![CDATA[ASIGNATURAS PENDIENTES]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="1" y="16" width="71" height="30" isPrintWhenDetailOverflows="true" uuid="b0f5a2bb-1fa6-4403-8c00-c7f69732bf0f"/>
<text><![CDATA[Curso y Especialidad]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="72" y="16" width="204" height="30" uuid="e258f13e-9d5a-40c0-8fd4-7809cfcf34bc"/>
<text><![CDATA[Asignatura]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="31" width="74" height="15" uuid="13e9792e-ebe8-41ea-9f7b-bf7fa26edda9"/>
<text><![CDATA[Libro]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="276" y="16" width="296" height="15" uuid="a36ebfa2-a88b-426c-8282-9290889fb623"/>
<text><![CDATA[Examen]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="350" y="31" width="38" height="15" uuid="8d3fb090-17ba-44b1-8222-bb5cfa38d787"/>
<text><![CDATA[Folio]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="388" y="31" width="73" height="15" uuid="4dd240b5-5967-42ba-b1a9-39839d3bba5b"/>
<text><![CDATA[Nota]]></text>
</staticText>
<staticText>
<reportElement style="Celda" x="461" y="31" width="111" height="15" uuid="78ef5c6b-7a35-4b80-908e-7fc11144ad1c"/>
<text><![CDATA[Condición]]></text>
</staticText>
<componentElement>
<reportElement x="1" y="46" width="571" height="14" uuid="5eb63bd5-92e6-4180-b6b8-206d9e9cf002"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="detalla_previas" uuid="b03d4818-069d-4970-81fe-698270722227">
<datasetParameter name="alumno">
<datasetParameterExpression><![CDATA[$F{alumno}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="anio_academico">
<datasetParameterExpression><![CDATA[$P{anio_academico}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
<jr:listContents height="14" width="571">
<textField>
<reportElement style="Columna" x="0" y="0" width="71" height="14" uuid="a6811fa6-ba77-41c0-9c8a-968b8577de5d"/>
<textFieldExpression><![CDATA[$F{curso}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="71" y="0" width="204" height="14" uuid="ffcd0f00-f485-46d9-8a54-e089c781627b"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{asignatura}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="275" y="0" width="74" height="14" uuid="ba6fdddb-d2f8-4353-bd05-21739df5b375"/>
<textFieldExpression><![CDATA[$F{libro}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="349" y="0" width="38" height="14" uuid="4eeac16b-42da-402e-9604-97942fd0483d"/>
<textFieldExpression><![CDATA[$F{folio}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="387" y="0" width="73" height="14" uuid="5af7703c-6256-447d-87af-776d4f122328"/>
<textFieldExpression><![CDATA[$F{nota}]]></textFieldExpression>
</textField>
<textField>
<reportElement style="Columna" x="460" y="0" width="111" height="14" uuid="15fdf778-a1a9-4922-87b1-c9a47d83ef4d"/>
<textFieldExpression><![CDATA[$F{condicion}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
</detail>
<summary>
<band height="133">
<rectangle>
<reportElement mode="Transparent" x="493" y="49" width="74" height="33" uuid="5a165306-c989-42f0-a494-cfd129a6045e"/>
<graphicElement>
<pen lineWidth="1.5"/>
</graphicElement>
</rectangle>
<rectangle>
<reportElement mode="Transparent" x="1" y="45" width="570" height="54" uuid="b4e1bc83-aaae-473d-bbb0-cede27198859"/>
</rectangle>
<textField>
<reportElement style="Celda" x="1" y="0" width="570" height="43" isPrintWhenDetailOverflows="true" uuid="1399d2f4-52c9-4a34-88b7-83b325561d9f"/>
<textElement textAlignment="Justified" verticalAlignment="Top" markup="styled">
<font isUnderline="false" isStrikeThrough="false"/>
</textElement>
<textFieldExpression><![CDATA["<style isBold=\"true\">OBSERVACIONES:</style> "]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="6" y="79" width="476" height="15" uuid="258e3304-0c87-49d0-b842-a99f73b6e9cd"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Rector]]></text>
</staticText>
<textField>
<reportElement x="6" y="64" width="476" height="15" forecolor="#000000" uuid="4f1fabe0-b915-43a5-8b4d-15ae5c51d256"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$F{director}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="494" y="49" width="73" height="14" isPrintWhenDetailOverflows="true" uuid="64c00487-d703-45fb-b615-73b44dc45fb0"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[N° Orden]]></text>
</staticText>
<textField>
<reportElement x="494" y="62" width="73" height="20" isPrintWhenDetailOverflows="true" uuid="5bb63a63-b7f4-46f6-aedc-ba69a41a9803"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{orden}]]></textFieldExpression>
</textField>
</band>
</summary>
</jasperReport>

BIN
src/pers_gestion/exportaciones/jasper/ConstanciaRegular_Secundaria.jasper

Binary file not shown.

209
src/pers_gestion/exportaciones/jasper/ConstanciaRegular_Secundaria.jrxml

@ -0,0 +1,209 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="guarani" pageWidth="595" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="3b7cc6f5-36a8-48bd-aa8d-b0f2b6468bf8">
<property name="ireport.zoom" value="1.610510000000001"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<style name="Title" fontName="Times New Roman" fontSize="14" isBold="true" isUnderline="true" pdfFontName="Times-Bold"/>
<parameter name="solicitud" class="java.lang.Integer">
<defaultValueExpression><![CDATA[new Integer(1)]]></defaultValueExpression>
</parameter>
<parameter name="logo" class="java.lang.String"/>
<parameter name="autoridad_cargo" class="java.lang.String">
<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
</parameter>
<parameter name="autoridad_nombre" class="java.lang.String">
<defaultValueExpression><![CDATA["Firma"]]></defaultValueExpression>
</parameter>
<parameter name="ocultar_firma" class="java.lang.Boolean">
<defaultValueExpression><![CDATA[false]]></defaultValueExpression>
</parameter>
<parameter name="verificacion_codigo" class="java.lang.String"/>
<parameter name="verificacion_url" class="java.lang.String"/>
<parameter name="verificacion_qr" class="java.lang.String"/>
<parameter name="logo_escuela" class="java.lang.String"/>
<parameter name="logo_ra" class="java.lang.String">
<defaultValueExpression><![CDATA["../../www/img/escudo_ENET.jpg"]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[SELECT
COALESCE("negocio".sga_alumnos.legajo, ' -- ') AS legajo,
"negocio".vw_personas.apellido || ' ' || "negocio".vw_personas.nombres as apellido_y_nombre,
"negocio".vw_personas.desc_tipo_documento || ' ' || "negocio".vw_personas.nro_documento as documento_principal,
"negocio".vw_planes.propuesta_nombre as propuesta_nombre,
'(' || "negocio".vw_planes.propuesta_codigo || ') ' || "negocio".vw_planes.propuesta_nombre as propuesta_nombre_completo,
"negocio".vw_planes.propuesta_nombre_abreviado as propuesta_nombre_abreviado,
"negocio".sga_ubicaciones.nombre as ubicacion_nombre,
"negocio".vw_planes.plan_nombre as plan_nombre,
"negocio".vw_planes.version_nombre as plan_version_nombre,
"negocio".sga_constancias_solicitud.presentar_a,
COALESCE("negocio".sga_constancias_solicitud.observaciones, ' ') AS observaciones,
"negocio".vw_localidades.localidad_nombre as ciudad,
"negocio".vw_localidades.provincia_nombre as provincia,
"negocio".sga_instituciones.nombre as nombre_institucion,
CASE sga_propuestas_ra.responsable_academica
WHEN '2' THEN 'COLEGIO SUPERIOR DEL URUGUAY "JUSTO JOSÉ DE URQUIZA"'
WHEN '1' THEN 'ESCUELA TÉCNICA N°35 "GENERAL DON JOSÉ DE SAN MARTÍN"'
END AS colegio,
array_to_string( array(
SELECT
concat_ws(
' - ',
sga_ubicaciones.calle || ' ' || sga_ubicaciones.numero,
mug_localidades.nombre,
mug_provincias.nombre,
sga_ubicaciones.telefono,
sga_ubicaciones.email
)
FROM sga_ubicaciones, mug_localidades, mug_provincias, mug_dptos_partidos
WHERE sga_ubicaciones.ubicacion = sga_alumnos.ubicacion
AND mug_localidades.localidad = sga_ubicaciones.localidad
and mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
and mug_provincias.provincia = mug_dptos_partidos.provincia
), '') as contacto_escuela,
"negocio".f_responsables_academicas_propuesta("negocio".sga_alumnos.propuesta) AS ra_nombre,
-- Nuevos valores desde la subconsulta
cursada.curso,
cursada.division,
cursada.ciclo,
cursada.turno,
cursada.anio_comision,
"negocio".vw_personas.sexo as sexo
FROM
"negocio".sga_constancias_solicitud
JOIN "negocio".sga_alumnos ON "negocio".sga_constancias_solicitud.alumno = "negocio".sga_alumnos.alumno
JOIN "negocio".vw_personas ON "negocio".sga_alumnos.persona = "negocio".vw_personas.persona
JOIN "negocio".vw_planes ON "negocio".vw_planes.plan_version = "negocio".sga_alumnos.plan_version
JOIN "negocio".sga_ubicaciones ON "negocio".sga_alumnos.ubicacion = "negocio".sga_ubicaciones.ubicacion
JOIN "negocio".vw_localidades ON "negocio".sga_ubicaciones.localidad = "negocio".vw_localidades.localidad
JOIN "negocio".sga_instituciones ON "negocio".sga_instituciones.institucion = "negocio".get_ra_inst_araucano_propuesta("negocio".sga_alumnos.propuesta, 'IG')
JOIN "negocio".sga_propuestas_ra ON "negocio".sga_propuestas_ra.propuesta = "negocio".sga_alumnos.propuesta
-- Subconsulta reemplazo de f_certificado_regular_enet
LEFT JOIN (
SELECT
vic.alumno,
SPLIT_PART(vc.comision_nombre, ' ', 2) AS division,
sep2.anio_de_cursada AS curso,
stc.nombre AS turno,
CASE
WHEN sep2.anio_de_cursada IN (1, 2, 3) THEN 'Ciclo Básico'
ELSE vop.nombre
END AS ciclo,
vc.anio_academico as anio_comision
FROM vw_insc_cursada vic
JOIN vw_comisiones vc ON vic.comision = vc.comision
JOIN vw_elementos ve ON vc.elemento = ve.elemento
JOIN sga_elementos_plan sep2 ON ve.elemento_revision = sep2.elemento_revision
JOIN sga_divisiones sd ON vc.division = sd.division
JOIN sga_turnos_cursadas stc ON vc.turno_cursada = stc.turno
LEFT JOIN vw_orientaciones_plan vop ON ve.elemento = vop.elemento
) AS cursada ON cursada.alumno = "negocio".sga_alumnos.alumno
WHERE
"negocio".sga_constancias_solicitud.solicitud = 46
AND "negocio".sga_alumnos.calidad = 'A'
LIMIT 1;]]>
</queryString>
<field name="legajo" class="java.lang.String"/>
<field name="apellido_y_nombre" class="java.lang.String"/>
<field name="documento_principal" class="java.lang.String"/>
<field name="propuesta_nombre" class="java.lang.String"/>
<field name="propuesta_nombre_completo" class="java.lang.String"/>
<field name="propuesta_nombre_abreviado" class="java.lang.String"/>
<field name="ubicacion_nombre" class="java.lang.String"/>
<field name="plan_nombre" class="java.lang.String"/>
<field name="plan_version_nombre" class="java.lang.String"/>
<field name="presentar_a" class="java.lang.String"/>
<field name="observaciones" class="java.lang.String"/>
<field name="ciudad" class="java.lang.String"/>
<field name="provincia" class="java.lang.String"/>
<field name="nombre_institucion" class="java.lang.String"/>
<field name="colegio" class="java.lang.String"/>
<field name="contacto_escuela" class="java.lang.String"/>
<field name="ra_nombre" class="java.lang.String"/>
<field name="curso" class="java.lang.Integer"/>
<field name="division" class="java.lang.String"/>
<field name="ciclo" class="java.lang.String"/>
<field name="turno" class="java.lang.String"/>
<field name="anio_comision" class="java.math.BigDecimal"/>
<field name="sexo" class="java.lang.String"/>
<variable name="fecha_narrada" class="java.lang.String">
<variableExpression><![CDATA[new java.text.SimpleDateFormat("dd 'días del mes de' MMMM 'de' yyyy", new java.util.Locale("es")).format(new java.util.Date())]]></variableExpression>
</variable>
<background>
<band height="487" splitType="Stretch"/>
</background>
<title>
<band height="82" splitType="Stretch">
<image hAlign="Center" vAlign="Middle" onErrorType="Blank">
<reportElement x="53" y="0" width="143" height="82" uuid="f6596db7-cab2-4b9b-924e-d29edd66e788"/>
<imageExpression><![CDATA[$P{logo_ra}]]></imageExpression>
</image>
</band>
</title>
<pageHeader>
<band height="34" splitType="Stretch">
<staticText>
<reportElement style="Title" x="53" y="6" width="447" height="23" uuid="d5ac6776-cbf2-46d8-b3e3-390cf40e3f32"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Constancia de Escolaridad]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band splitType="Stretch"/>
</columnHeader>
<detail>
<band height="520" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement x="53" y="13" width="447" height="198" uuid="e716409d-f2dd-4889-a9b1-d6b9f1d7d764"/>
<textElement textAlignment="Justified"/>
<textFieldExpression><![CDATA["Se hace constar que " + $F{apellido_y_nombre}.toUpperCase() + " con " + $F{documento_principal} + " es estudiante regular de " +$F{curso} + "° año "+ $F{division} + " división turno " +$F{turno} + ", del "+$F{ciclo}.toUpperCase()+" durante el año "+$F{anio_comision}+
".\n\nA pedido del interesado se extiende la presente constancia en " + $F{ciudad} + ", " + $F{provincia} + " a los " + $V{fecha_narrada} +", para ser presentada ante " + $F{presentar_a}.toUpperCase() + "."]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="53" y="251" width="447" height="64" uuid="e418a161-258f-44f3-b39d-fe2ecdbd0057"/>
<textFieldExpression><![CDATA[((($F{observaciones}.trim()).isEmpty()) ? "" : ("OBSERVACIONES: " + $F{observaciones}))]]></textFieldExpression>
</textField>
<textField>
<reportElement x="53" y="317" width="447" height="20" uuid="200650ae-706e-401d-acf0-2534b488e940">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textFieldExpression><![CDATA["CÓDIGO DE VALIDACIÓN: " + $P{verificacion_codigo}]]></textFieldExpression>
</textField>
<image hAlign="Center">
<reportElement x="222" y="420" width="71" height="70" uuid="62120307-e032-45a9-a72a-05e9469a2986">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<imageExpression><![CDATA[$P{verificacion_qr}]]></imageExpression>
</image>
<textField>
<reportElement x="53" y="349" width="447" height="48" uuid="5d811c69-acde-41c8-8f89-04c6cf482e6a">
<printWhenExpression><![CDATA[!($P{verificacion_qr}.trim()).isEmpty()]]></printWhenExpression>
</reportElement>
<textFieldExpression><![CDATA["Esta constancia podrá ser validada ingresando a " + $P{verificacion_url}+ " completando el código de validación y el Nº de DNI (o pasaporte), o bien escaneando el código QR."]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="36" splitType="Stretch">
<textField>
<reportElement x="53" y="0" width="447" height="36" uuid="c5a07516-3055-4a68-84b3-804c7b2f2528"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{contacto_escuela}]]></textFieldExpression>
</textField>
</band>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>

BIN
src/pers_gestion/www/img/escudo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

BIN
src/pers_gestion/www/img/escudo_ENET.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
src/pers_gestion/www/img/fondo_cert_enet.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
src/pers_gestion/www/img/icono_egresado.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
src/pers_gestion/www/img/logo_colegio_cdu.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
src/pers_gestion/www/img/logo_medio.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Loading…
Cancel
Save