<?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="gen_cer_ins_per" language="groovy" pageWidth="660" pageHeight="792" whenNoDataType="NoDataSection" columnWidth="620" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
	<property name="ireport.zoom" value="1.2100000000000033"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<property name="ireport.jasperserver.reportUnit" value="/reports/contratacion/gen_cer_ins_per"/>
	<property name="ireport.jasperserver.url" value="http://3.22.202.200:8080/jasperserver/services/repository"/>
	<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
		<defaultValueExpression><![CDATA["/home/dortega/Reportes Jasper/Reportes Jasper  Presupuesto/Resolucion Comisiones/"]]></defaultValueExpression>
	</parameter>
	<parameter name="id_estudios_previos" class="java.lang.String">
		<defaultValueExpression><![CDATA[0]]></defaultValueExpression>
	</parameter>
	<queryString>
		<![CDATA[select to_char(tab0.fecha_aprobado,'yyyy-mm-dd') as fecha_a,
tab0.id_modalidad_sel,
 to_char(tab0.fecha_aprobado,'yyyy') as anho,
to_char(tab0.fecha_aprobado,'mm') as mes,
to_char(tab0.fecha_aprobado,'dd') as dd,
to_char(tab0.fecha_aprobado,'dd " dias del mes de" month "de" yyyy','nls_date_language=spanish') as fecha_letras,
tab0.estado_general,
DBMS_LOB.substr(nvl(cpp.valor_campo_o,' '),4000) as valor_campo_o,
a.descripcion as descripcion_area,
DBMS_LOB.substr(nvl(cp.valor_campo_o,' '),4000) as valor_campo_j,
m.descripcion as descripcion_mes,
param.razon_soc_tersec as firmante

from co_estudios_previos tab0
left join(

	select
  tab0.id_estudios_previos as id_ep_o,
tab2.campo_ep.id_campo_ep as id_campo_ep_o,
tab2.campo_ep.codigo as codigo_campo_o,
tab2.campo_ep.descripcion AS descripcion_campo_o,
tab2.campo_ep.estado as estado_campo_o,
tab2.campo_ep.tipo_campo as tipo_campo_o,
case when tab7.valor is null then tab2.default_value else tab7.valor end as valor_campo_o,
tab2.campo_ep.fase_ep.orden as HOJA_campo_o,
tab2.orden as orden_campo_o
from co_estudios_previos tab0
join co_modalidad_sel tab1 on tab0.id_modalidad_sel=tab1.id_modalidad_sel
left join co_campo_modalidad tab2 on tab1.id_modalidad_sel=tab2.id_modalidad_sel
left join co_detalle_ep tab7 on tab0.id_estudios_previos=tab7.id_estudios_previos and tab2.campo_ep.id_campo_ep=tab7.id_campo_ep
left join co_campo_obliga tab8 ON tab8.id_modalidad_sel = tab0.id_modalidad_sel and tab8.id_campo_ep = tab2.campo_ep.id_campo_ep
where
1=1
and tab2.campo_ep.codigo='prest_serv_3_objeto'
order by tab2.campo_ep.fase_ep.orden,tab2.orden


)cpp ON tab0.id_estudios_previos=nvl(cpp.id_ep_o,0)









left join(

	select
  tab0.id_estudios_previos as id_ep_o,
tab2.campo_ep.id_campo_ep as id_campo_ep_o,
tab2.campo_ep.codigo as codigo_campo_o,
tab2.campo_ep.descripcion AS descripcion_campo_o,
tab2.campo_ep.estado as estado_campo_o,
tab2.campo_ep.tipo_campo as tipo_campo_o,
case when tab7.valor is null then tab2.default_value else tab7.valor end as valor_campo_o,
tab2.campo_ep.fase_ep.orden as HOJA_campo_o,
tab2.orden as orden_campo_o
from co_estudios_previos tab0
join co_modalidad_sel tab1 on tab0.id_modalidad_sel=tab1.id_modalidad_sel
left join co_campo_modalidad tab2 on tab1.id_modalidad_sel=tab2.id_modalidad_sel
left join co_detalle_ep tab7 on tab0.id_estudios_previos=tab7.id_estudios_previos and tab2.campo_ep.id_campo_ep=tab7.id_campo_ep
left join co_campo_obliga tab8 ON tab8.id_modalidad_sel = tab0.id_modalidad_sel and tab8.id_campo_ep = tab2.campo_ep.id_campo_ep 
where
1=1
and tab2.campo_ep.codigo='pres_jurid_3_objeto'
order by tab2.campo_ep.fase_ep.orden,tab2.orden


)cp ON tab0.id_estudios_previos=nvl(cp.id_ep_o,0)


left join area a ON tab0.id_area=a.id_area
left join meses m ON to_char(m.id_meses) = TO_NUMBER(to_char(tab0.fecha_aprobado,'mm'))
LEFT JOIN co_param_gen_v param on 1=1
where
1=1
and tab0.id_estudios_previos=$P!{id_estudios_previos}]]>
	</queryString>
	<field name="FECHA_A" class="java.lang.String"/>
	<field name="ID_MODALIDAD_SEL" class="java.math.BigDecimal"/>
	<field name="ANHO" class="java.lang.String"/>
	<field name="MES" class="java.lang.String"/>
	<field name="DD" class="java.lang.String"/>
	<field name="FECHA_LETRAS" class="java.lang.String"/>
	<field name="ESTADO_GENERAL" class="java.math.BigDecimal"/>
	<field name="VALOR_CAMPO_O" class="java.lang.String"/>
	<field name="DESCRIPCION_AREA" class="java.lang.String"/>
	<field name="VALOR_CAMPO_J" class="java.lang.String"/>
	<field name="DESCRIPCION_MES" class="java.lang.String"/>
	<field name="FIRMANTE" class="java.lang.String"/>
	<pageHeader>
		<band height="67" splitType="Stretch">
			<image hAlign="Center">
				<reportElement mode="Transparent" x="241" y="0" width="128" height="67"/>
				<box>
					<topPen lineWidth="0.0"/>
					<leftPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<imageExpression class="java.lang.String"><![CDATA["repo:LogoEmpresa003.jpg"]]></imageExpression>
			</image>
		</band>
	</pageHeader>
	<columnHeader>
		<band height="94" splitType="Stretch">
			<textField>
				<reportElement mode="Transparent" x="138" y="17" width="356" height="32" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Solid"/>
					<topPen lineWidth="0.0" lineStyle="Solid"/>
					<leftPen lineWidth="0.0" lineStyle="Solid"/>
					<bottomPen lineWidth="0.0" lineStyle="Solid"/>
					<rightPen lineWidth="0.0" lineStyle="Solid"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
					<font fontName="Arial" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["EL/LA SUSCRITO/A VICEPRESIDENTE ADMINISTRATIVO Y FINANCIERO DE LA AGENCIA NACIONAL DE MINERÍA"]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement mode="Transparent" x="0" y="49" width="620" height="32" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Solid"/>
					<topPen lineWidth="0.0" lineStyle="Solid"/>
					<leftPen lineWidth="0.0" lineStyle="Solid"/>
					<bottomPen lineWidth="0.0" lineStyle="Solid"/>
					<rightPen lineWidth="0.0" lineStyle="Solid"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
					<font fontName="Arial" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["CERTIFICA:"]]></textFieldExpression>
			</textField>
		</band>
	</columnHeader>
	<pageFooter>
		<band height="68">
			<image hAlign="Center">
				<reportElement mode="Transparent" x="10" y="0" width="224" height="68"/>
				<box>
					<topPen lineWidth="0.0"/>
					<leftPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<imageExpression class="java.lang.String"><![CDATA["repo:top1"]]></imageExpression>
			</image>
			<textField isStretchWithOverflow="true">
				<reportElement positionType="Float" mode="Transparent" x="369" y="0" width="203" height="68" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Dotted"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Left" verticalAlignment="Middle" markup="none">
					<font fontName="Arial" size="10" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["Avenida Calle 26 No. 59-51. Pisos 8, 9 y 10.\n"   +"PBX:(571) 2201999.\n"+"Bogotá D.C. www.anm.gov.co"]]></textFieldExpression>
			</textField>
		</band>
	</pageFooter>
	<summary>
		<band height="240" splitType="Stretch">
			<textField isStretchWithOverflow="true">
				<reportElement mode="Transparent" x="55" y="10" width="517" height="41" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Dotted"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Justified" verticalAlignment="Middle" markup="html">
					<font fontName="Arial" size="10" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["Que, en la planta de personal de esta Entidad, no existe disponibilidad de Talento Humano suficiente para "+   ( $F{ID_MODALIDAD_SEL} == 1
    ? $F{VALOR_CAMPO_O}
    : $F{VALOR_CAMPO_J}
)]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true">
				<reportElement positionType="Float" mode="Transparent" x="55" y="67" width="517" height="63" forecolor="#000000">
					<printWhenExpression><![CDATA[$F{FECHA_A}]]></printWhenExpression>
				</reportElement>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Dotted"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Justified" verticalAlignment="Middle" markup="html">
					<font fontName="Arial" size="10" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["La presente se expide en la ciudad de Bogotá D.C. a los "+ $F{DD}+" dias del mes de "+$F{DESCRIPCION_MES}+" de "+ $F{ANHO}+", a solicitud de " +$F{DESCRIPCION_AREA} +" de la Agencia Nacional de Minería, de conformidad con el 2.8.4.4.5 del Decreto 1069 de 2015."]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true">
				<reportElement positionType="FixRelativeToBottom" mode="Transparent" x="0" y="209" width="620" height="15" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Dotted"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="html">
					<font fontName="Arial" size="10" isBold="false" isItalic="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["FIRMA DE QUIEN SUSCRIBE LA CERTIFICACIÓN"]]></textFieldExpression>
			</textField>
			<image hAlign="Center">
				<reportElement positionType="FixRelativeToBottom" mode="Transparent" x="277" y="160" width="92" height="49">
					<printWhenExpression><![CDATA[( $F{ESTADO_GENERAL} == 2
    ? true
    : false
)]]></printWhenExpression>
				</reportElement>
				<box>
					<topPen lineWidth="0.0"/>
					<leftPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<imageExpression class="java.lang.String"><![CDATA["repo:aut"]]></imageExpression>
			</image>
			<textField isStretchWithOverflow="true">
				<reportElement positionType="FixRelativeToBottom" mode="Transparent" x="0" y="224" width="620" height="15" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Dotted"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="html">
					<font fontName="DejaVu Sans" size="10" isBold="true" isItalic="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{FIRMANTE}]]></textFieldExpression>
			</textField>
		</band>
	</summary>
	<noData>
		<band height="20">
			<staticText>
				<reportElement x="0" y="0" width="620" height="20"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="SansSerif" isBold="true"/>
				</textElement>
				<text><![CDATA[No hay objetos a mostrar.]]></text>
			</staticText>
		</band>
	</noData>
</jasperReport>
