<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.8.0.final using JasperReports Library version 6.8.0-2ed8dfabb690ff337a5797129f2cd92902b0c87b  -->
<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="Detalle_Alumno_Observacion" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ae8140b5-519d-47bd-b326-8db7533d0d98">
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Inceptio"/>
	<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
	<property name="com.jaspersoft.studio.data.sql.SQLQueryDesigner.sash.w1" value="103"/>
	<property name="com.jaspersoft.studio.data.sql.SQLQueryDesigner.sash.w2" value="893"/>
	<parameter name="PuestoPorColaboradorId" class="java.lang.Integer"/>
	<parameter name="PeriodoEvaluacionId" class="java.lang.Integer"/>
	<parameter name="MateriaId" class="java.lang.String"/>
	<parameter name="GrupoId" class="java.lang.String"/>
	<queryString>
		<![CDATA[SELECT Observaciones, EvaluacionPendienteRespuestaId
FROM (
SELECT erP.Observaciones, erP.EvaluacionPendienteRespuestaId
FROM e3_evaluacionpendienterespuesta erP
	INNER JOIN e3_evaluacionpendientealumno eaP on erP.EvaluacionPendienteAlumnoId = eaP.EvaluacionPendienteAlumnoId
	INNER JOIN e3_evaluacionpendienterelacion ereP on eaP.EvaluacionPendienteRelacionId = ereP.EvaluacionPendienteRelacionId
	INNER JOIN e3_periodoevaluacionportipoevaluacion ptP on eaP.PeriodoEvaluacionPorTipoEvaluacionId = ptP.PeriodoEvaluacionPorTipoEvaluacionId
	INNER JOIN e3_periodoevaluacion perP on ptP.PeriodoEvaluacionId = perP.PeriodoEvaluacionId
	INNER JOIN ce_grupo gr on eaP.GrupoId = gr.GrupoId
	INNER JOIN materia m on eaP.MateriaId = m.MateriaId
	LEFT JOIN e3_colaborador colP on eaP.ColaboradorId = colP.ColaboradorId
	LEFT JOIN e3_puesto pueP on eaP.PuestoId = pueP.PuestoId
	LEFT JOIN e3_departamento dP on pueP.DepartamentoId = dP.DepartamentoId
	LEFT JOIN usuario uP on colP.UsuarioId = uP.UsuarioId
	LEFT JOIN ce_profesor proP on uP.ProfesorId = proP.ProfesorId
	LEFT JOIN e3_puestoporcolaborador pcP on colP.ColaboradorId = pcP.ColaboradorId AND pueP.PuestoId = pcP.PuestoId
	WHERE LENGTH(TRIM(erP.observaciones)) > 0 AND IF( $P{GrupoId},IF( $P{MateriaId}, perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND  gr.GrupoId IN ($P!{GrupoId}) AND m.MateriaId IN ($P!{MateriaId}) , perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND  gr.GrupoId IN ($P!{GrupoId})), IF($P{MateriaId}, perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND m.MateriaId IN ($P!{MateriaId}), perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL ))
	GROUP BY erP.EvaluacionPendienteRespuestaId
	
	UNION ALL

SELECT erC.Observaciones, erC.EvaluacionPendienteRespuestaId
FROM e3_evaluacionpendienterespuesta erC
	INNER JOIN e3_evaluacionpendientealumno eaC on erC.EvaluacionPendienteAlumnoId = eaC.EvaluacionPendienteAlumnoId
	INNER JOIN e3_evaluacionpendienterelacion ereC on eaC.EvaluacionPendienteRelacionId = ereC.EvaluacionPendienteRelacionId
	INNER JOIN e3_periodoevaluacionportipoevaluacion ptC on eaC.PeriodoEvaluacionPorTipoEvaluacionId = ptC.PeriodoEvaluacionPorTipoEvaluacionId
	INNER JOIN e3_periodoevaluacion perC on ptC.PeriodoEvaluacionId = perC.PeriodoEvaluacionId
	INNER JOIN ce_grupo grC on eaC.GrupoId = grC.GrupoId
	LEFT JOIN e3_colaborador colC on eaC.ColaboradorId = colC.ColaboradorId
	LEFT JOIN e3_puesto pueC on eaC.PuestoId = pueC.PuestoId
	LEFT JOIN e3_departamento dC on pueC.DepartamentoId = dC.DepartamentoId
	LEFT JOIN usuario uC on colC.UsuarioId = uC.UsuarioId
	LEFT JOIN ce_profesor proC on uC.ProfesorId = proC.ProfesorId
	LEFT JOIN e3_puestoporcolaborador pcC on colC.ColaboradorId = pcC.ColaboradorId AND pueC.PuestoId = pcC.PuestoId
	WHERE LENGTH(TRIM(erC.observaciones)) > 0 AND IF( $P{GrupoId}, perC.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcC.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erC.PreguntaId IS NULL AND eaC.ProfesorId IS NULL AND eaC.MateriaId IS NULL AND  grC.GrupoId IN ($P!{GrupoId}), perC.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcC.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erC.PreguntaId IS NULL AND eaC.ProfesorId IS NULL AND eaC.MateriaId IS NULL)
	GROUP BY erC.EvaluacionPendienteRespuestaId

)t
GROUP BY EvaluacionPendienteRespuestaId]]>
	</queryString>
	<field name="Observaciones" class="java.lang.String">
		<property name="com.jaspersoft.studio.field.label" value="Observaciones"/>
		<property name="com.jaspersoft.studio.field.tree.path" value="e3_evaluacionpendienterespuesta"/>
	</field>
	<field name="EvaluacionPendienteRespuestaId" class="java.lang.Long">
		<property name="com.jaspersoft.studio.field.label" value="EvaluacionPendienteRespuestaId"/>
	</field>
	<background>
		<band splitType="Stretch"/>
	</background>
	<columnHeader>
		<band height="41" splitType="Stretch">
			<staticText>
				<reportElement x="20" y="0" width="420" height="30" uuid="bd8fc24a-d203-48be-8b38-1e90ba5a5b82"/>
				<textElement textAlignment="Left" verticalAlignment="Middle">
					<font size="20"/>
				</textElement>
				<text><![CDATA[Observaciones o comentarios generales]]></text>
			</staticText>
		</band>
	</columnHeader>
	<detail>
		<band height="25" splitType="Stretch">
			<textField isStretchWithOverflow="true">
				<reportElement x="20" y="0" width="540" height="20" uuid="279e0f98-bfd8-4ff7-bb3f-4ebc138912c9">
					<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="5d252239-cc98-412a-ba35-f76d9184b106"/>
				</reportElement>
				<textFieldExpression><![CDATA["--- "+$F{Observaciones}]]></textFieldExpression>
			</textField>
		</band>
	</detail>
</jasperReport>
