</td> <td><?php echo $array_mes[7] + $array_mes[8] + $array_mes[9]; ?> </td> <td><?php echo $array_mes[10] + $array_mes[11] + $array_mes[12]; ?> </td></tr> </table> </td> </tr> <tr> <td><strong>Tareas necesaria para realizar el Indicador </strong></td> <td><table width="100%" border="1"> <?php $sql_t = "Select Sum(afao.monto_asignacion_ff_anp_objetivos) as monto, nombre_tarea, \r\n\t\t\t\t\taao.id_asignacion_anp_objetivos, nro_asignacion, id_anp_objetivo_especifico \t\t\t\t\t\r\n\t\t\t\tFrom asignacion_ff_anp_objetivos AS afao\r\n\t\t\t\tInner Join asignacion_anp_objetivos AS aao\r\n\t\t\t\t\tON afao.id_asignacion_anp_objetivos = aao.id_asignacion_anp_objetivos\r\n\t\t\t\tInner Join presupuesto_anp AS pa \r\n\t\t\t\t\tON afao.id_presupuesto_anp = pa.id_presupuesto_anp\r\n\t\t\t\tInner Join presupuesto_ff AS pf \r\n\t\t\t\t\tON pa.id_presupuesto_ff = pf.id_presupuesto_ff\r\n\t\t\t\tInner Join fuente_financiamiento AS ff \r\n\t\t\t\t\tON ff.id_ff = pf.id_ff \r\n\t\t\t\tInner Join tarea AS t \r\n\t\t\t\t\tON t.id_tarea=aao.id_tarea\r\n\t\t\t\tWHERE aao.id_anp='" . $idanp . "' \r\n\t\t\t\t\tAND id_anp_objetivo_estrategico='" . $r[id_anp_objetivo_estrategico] . "'\r\n\t\t\t\t\tAND aao.id_axo_poa='" . $_SESSION['inrena_4']['2'] . "' " . permisos_fuente($_SESSION['inrena_4'][1]) . " GROUP BY aao.id_asignacion_anp_objetivos\r\n\t\t\t\t ORDER BY id_anp_objetivo_especifico, nro_asignacion"; $Query_t = new Consulta($sql_t); $obj_esp = 0; $array_asig = array(); while ($row_t = $Query_t->ConsultaVerRegistro()) { $array_asig[] = $row_t[id_asignacion_anp_objetivos]; ////especificos if ($obj_sp != $row_t[id_anp_objetivo_especifico]) { $obj_sp = $row_t[id_anp_objetivo_especifico]; ?> <tr class='reg1'><td align="left" colspan="3"><b><?php $sqq = "Select indicador_objetivo_especifico,codigo_objetivo_especifico FROM anp_objetivo_especifico\r\n\t\t\t\t\t\t\tWHERE id_anp_objetivo_especifico='" . $row_t[id_anp_objetivo_especifico] . "'"; $q = new Consulta($sqq); if ($rw = $q->ConsultaVerRegistro()) { $obj_esp = $rw[1]; echo $r[codigo_objetivo_estrategico] . "." . $rw[1] . ". " . $rw[0];
$Q = new Consulta($sql); while ($row = $Q->ConsultaVerRegistro()) { echo "<th align='right'>" . $row[0] . "</th>"; $ord_anp[] = $row[1]; } ?> </tr> <?php $obj = new SqlSelect('', $_SESSION["inrena_4"][2], $_SESSION["inrena_4"][1]); $sql = $obj->set_sql(" nombre_tarea,t.id_tarea,medio_verificacion_tarea ", " AND pa.id_anp IN (" . $anps . ")", " t.id_tarea", " t.nombre_tarea"); $Qtarea = new Consulta($sql); while ($rowt = $Qtarea->ConsultaVerRegistro()) { $fila_tarea = "<tr><td width='200'>" . $rowt[0] . "</td><td width='200'>" . $rowt[2] . "</td>"; $monto_fila = 0; foreach ($ord_anp as $anp) { $sql_m = "SELECT sum(cantidad_metas_meses)\r\n\t\t\t\tFROM metas_meses mm \r\n\t\t\t\t\tInner Join asignacion_ff_anp_objetivos AS afao \r\n\t\t\t\t\t\tON afao.id_asignacion_ff_anp_objetivos=mm.id_ff_anp_subactividad\r\n\t\t\t\t\tInner Join asignacion_anp_objetivos aao \r\n\t\t\t\t\t\tON aao.id_asignacion_anp_objetivos = afao.id_asignacion_anp_objetivos\r\n\t\t\t\t\tInner Join presupuesto_anp as pa ON pa.id_presupuesto_anp = afao.id_presupuesto_anp \r\n\t\t\t\t\tInner Join presupuesto_ff as pf ON pf.id_presupuesto_ff = pa.id_presupuesto_ff\r\n\t\t\t\t\tInner Join fuente_financiamiento as ff ON ff.id_ff = pf.id_ff \r\n\t\t\t\tWHERE pf.id_axo_poa = '" . $_SESSION["inrena_4"][2] . "' AND id_tarea='" . $rowt[1] . "' AND pa.id_anp={$anp} \r\n\t\t\t\t\tAND pf.id_ff IN (" . $ff . ") " . permisos_fuente($_SESSION['inrena_4'][1]) . " GROUP BY pa.id_anp"; //die($sql_m); $Qm = new Consulta($sql_m); $monto = $Qm->ConsultaVerRegistro(); if ($monto[0] > 0) { $fila_tarea .= "<td align='right'>" . num_format($monto[0]) . "</td>"; $monto_fila += $monto[0]; } else { $fila_tarea .= "<td align='right'> </td>"; } } $fila_tarea .= "</tr>"; ///para q salga si hay algo if ($monto_fila > 0) { echo $fila_tarea; }
function sumar_metas_meses($row) { $sql = "SELECT Sum(metas_meses.cantidad_metas_meses) FROM metas_meses\r\n\t\t\t\tInner Join asignacion_ff_anp_objetivos \r\n\t\t\t\t\tON asignacion_ff_anp_objetivos.id_asignacion_ff_anp_objetivos = metas_meses.id_ff_anp_subactividad\r\n\t\t\t\tInner Join presupuesto_anp \r\n\t\t\t\t\t\tON presupuesto_anp.id_presupuesto_anp = asignacion_ff_anp_objetivos.id_presupuesto_anp\r\n\t\t\t\tInner Join presupuesto_ff ON presupuesto_ff.id_presupuesto_ff = presupuesto_anp.id_presupuesto_ff\r\n\t\t\tWHERE id_asignacion_anp_objetivos='" . $row[id_asignacion_anp_objetivos] . "' " . permisos_fuente($_SESSION['inrena_4'][1], 'presupuesto_ff'); //echo $sql."<br>"; $queryffmonto = new Consulta($sql); $row = $queryffmonto->ConsultaVerRegistro(); $monto = 0; if ($row[0] > 0) { $monto = $row[0]; } return $monto; }
<th>Fis</th> <th>Fin</th> <th>Fis</th> <th>Fin</th> <th>Fis</th> <th>Fin</th> <th>Fis</th> <th>Fin</th> <th>Fis</th> <th>Fin</th> </tr> <?php $array_tot = array('0' => 0, '1' => 0, '2' => 0, '3' => 0, '4' => 0, '5' => 0, '6' => 0, '7' => 0, '8' => 0, '9' => 0, '10' => 0, '11' => 0, '12' => 0); $sql = "SELECT aao.id_anp_objetivo_estrategico, aao.id_anp_objetivo_especifico, id_tarea, \r\n\t\t\taao.id_asignacion_anp_objetivos, nro_asignacion, id_personal_anp\r\n\t\tFROM asignacion_ff_anp_objetivos AS afao\r\n\t\t\tInner Join asignacion_anp_objetivos AS aao \r\n\t\t\t\tON afao.id_asignacion_anp_objetivos = aao.id_asignacion_anp_objetivos\r\n\t\t\tInner Join presupuesto_anp AS pa \r\n\t\t\t\tON afao.id_presupuesto_anp = pa.id_presupuesto_anp\r\n\t\t\tInner Join presupuesto_ff AS pf \r\n\t\t\t\tON pa.id_presupuesto_ff = pf.id_presupuesto_ff\r\n\t\t\tInner Join fuente_financiamiento AS ff \r\n\t\t\t\tON ff.id_ff = pf.id_ff\r\n\t\t\tInner Join anp_objetivo_especifico \r\n\t\t\t\tON anp_objetivo_especifico.id_anp_objetivo_especifico = aao.id_anp_objetivo_especifico\r\n\t\t\tInner Join anp_objetivo_estrategico \r\n\t\t\t ON anp_objetivo_estrategico.id_anp_objetivo_estrategico=anp_objetivo_especifico.id_anp_objetivo_estrategico\r\n\t\t\tInner Join objetivo_estrategico \r\n\t\t\t\tON objetivo_estrategico.id_objetivo_estrategico = anp_objetivo_estrategico.id_objetivo_estrategico\r\n\t\tWHERE aao.id_anp='" . $anp . "' AND aao.id_axo_poa='" . $_SESSION['inrena_4']['2'] . "' " . permisos_fuente($_SESSION['inrena_4'][1]) . " AND pf.id_ff IN (" . $ff . ") " . " GROUP BY aao.id_asignacion_anp_objetivos \r\n\t\tORDER BY codigo_objetivo_estrategico, codigo_objetivo_especifico,nro_asignacion"; $from_financ = "SELECT sum(programacion_partidas_meses.monto_programacion_partidas_meses) AS monto \r\n\t\tFROM programacion_partidas_meses\r\n\t\t\tInner Join programacion_partidas \r\n\t\tON programacion_partidas_meses.id_programacion_partidas = programacion_partidas.id_programacion_partidas\r\n\t\t\tInner Join asignacion_ff_anp_objetivos \r\n\t\tON asignacion_ff_anp_objetivos.id_asignacion_ff_anp_objetivos = programacion_partidas.id_ff_anp_subactividad\r\n\t\t\tInner Join asignacion_anp_objetivos \r\n\t\tON asignacion_anp_objetivos.id_asignacion_anp_objetivos = asignacion_ff_anp_objetivos.id_asignacion_anp_objetivos\r\n\t\t\tInner Join presupuesto_anp \r\n\t\tON presupuesto_anp.id_presupuesto_anp = asignacion_ff_anp_objetivos.id_presupuesto_anp\r\n\t\t\tInner Join presupuesto_ff \r\n\t\tON presupuesto_ff.id_presupuesto_ff = presupuesto_anp.id_presupuesto_ff\r\n\t\t\tInner Join fuente_financiamiento \r\n\t\tON fuente_financiamiento.id_ff = presupuesto_ff.id_ff \r\n\t\tWHERE fuente_financiamiento.id_ff IN (" . $ff . ") " . permisos_fuente($_SESSION['inrena_4'][1], 'fuente_financiamiento') . " \tAND asignacion_anp_objetivos.id_anp='" . $anp . "' \r\n\t\t\t\tAND asignacion_anp_objetivos .id_axo_poa='" . $_SESSION['inrena_4']['2'] . "' "; $from_fisico = "SELECT sum(metas_meses.cantidad_metas_meses) AS monto FROM asignacion_ff_anp_objetivos\r\n\t\t\tInner Join asignacion_anp_objetivos \r\n\t\tON asignacion_anp_objetivos.id_asignacion_anp_objetivos = asignacion_ff_anp_objetivos.id_asignacion_anp_objetivos\r\n\t\t\tInner Join presupuesto_anp \r\n\t\tON presupuesto_anp.id_presupuesto_anp = asignacion_ff_anp_objetivos.id_presupuesto_anp\r\n\t\t\tInner Join presupuesto_ff \r\n\t\tON presupuesto_ff.id_presupuesto_ff = presupuesto_anp.id_presupuesto_ff\r\n\t\t\tInner Join fuente_financiamiento \r\n\t\tON fuente_financiamiento.id_ff = presupuesto_ff.id_ff\r\n\t\t\tInner Join metas_meses \r\n\t\tON asignacion_ff_anp_objetivos.id_asignacion_ff_anp_objetivos = metas_meses.id_ff_anp_subactividad \r\n\t\tWHERE fuente_financiamiento.id_ff IN (" . $ff . ") " . permisos_fuente($_SESSION['inrena_4'][1], 'fuente_financiamiento') . " \tAND asignacion_anp_objetivos.id_anp='" . $anp . "' \r\n\t\t\t\tAND asignacion_anp_objetivos .id_axo_poa='" . $_SESSION['inrena_4']['2'] . "' "; $Query = new Consulta($sql); $obj = 0; $obj_sp = 0; while ($row = $Query->ConsultaVerRegistro()) { ///obj estrat if ($obj != $row[id_anp_objetivo_estrategico]) { $obj = $row[id_anp_objetivo_estrategico]; ?> <tr class='reg2'> <td align="left" nowrap ><strong>Indicador General <?php $sq = "Select *\tFROM objetivo_estrategico oe, \r\n\t\t\t\t\tanp_objetivo_estrategico aoe\r\n\t\t\t\tWHERE aoe.id_objetivo_estrategico=oe.id_objetivo_estrategico \r\n\t\t\t\t\t\tAND id_anp_objetivo_estrategico='" . $row[id_anp_objetivo_estrategico] . "'"; $q = new Consulta($sq); $rw = $q->ConsultaVerRegistro(); $obj_cod = $rw[codigo_objetivo_estrategico]; echo $rw[codigo_objetivo_estrategico] . ": " . $rw[indicador_objetivo_estrategico];
$sql = "SELECT anp.siglas_anp,anp.id_anp FROM anp Inner Join categoria ON anp.id_categoria = categoria.id_categoria\r\n\t\t\tWHERE anp.id_anp IN (" . $anps . ") ORDER BY anp.id_anp"; $Q = new Consulta($sql); while ($row = $Q->ConsultaVerRegistro()) { echo "<th align='right'>" . $row[0] . "</th>"; $ord_anp[] = $row[1]; } ?> </tr> <?php $obj = new SqlSelect('', $_SESSION["inrena_4"][2], $_SESSION["inrena_4"][1]); $sql = $obj->set_sql(" nombre_tarea,t.id_tarea ", " AND pa.id_anp IN (" . $anps . ")", " t.id_tarea", " t.nombre_tarea"); $Qtarea = new Consulta($sql); while ($rowt = $Qtarea->ConsultaVerRegistro()) { echo "<tr><td width='200'>" . $rowt[0] . "</td>"; foreach ($ord_anp as $array_anp) { $sql_m = "SELECT sum(afao.monto_asignacion_ff_anp_objetivos)/{$cambio}\r\n\t\t\t\tFROM asignacion_ff_anp_objetivos AS afao \r\n\t\t\t\t\tInner Join asignacion_anp_objetivos aao \r\n\t\t\t\t\t\tON aao.id_asignacion_anp_objetivos = afao.id_asignacion_anp_objetivos\r\n\t\t\t\t\tInner Join presupuesto_anp as pa ON pa.id_presupuesto_anp = afao.id_presupuesto_anp \r\n\t\t\t\t\tInner Join presupuesto_ff as pf ON pf.id_presupuesto_ff = pa.id_presupuesto_ff\r\n\t\t\t\t\tInner Join fuente_financiamiento as ff ON ff.id_ff = pf.id_ff \r\n\t\t\t\t\tInner Join anp_objetivo_especifico aoesp \r\n\t\t\t\t\t\tON aoesp.id_anp_objetivo_especifico = aao.id_anp_objetivo_especifico \r\n\t\t\t\t\tInner Join tarea as t ON t.id_tarea = aao.id_tarea \r\n\t\t\t\t\tInner Join anp_objetivo_estrategico aoest \r\n\t\t\t\t\t\t\tON aoest.id_anp_objetivo_estrategico = aoesp.id_anp_objetivo_estrategico \r\n\t\t\t\t\tInner Join objetivo_estrategico oe ON oe.id_objetivo_estrategico = aoest.id_objetivo_estrategico \r\n\t\t\t\t\tInner Join anp a ON pa.id_anp = a.id_anp\r\n\t\t\t\t\tInner Join categoria ctg ON a.id_categoria=ctg.id_categoria \r\n\t\t\t\tWHERE pf.id_axo_poa = '" . $_SESSION["inrena_4"][2] . "' AND t.id_tarea='" . $rowt[1] . "' AND pa.id_anp={$array_anp} " . permisos_fuente($_SESSION['inrena_4'][1]) . " GROUP BY a.id_anp ORDER BY a.id_anp"; //die($sql_m); $Qm = new Consulta($sql_m); $monto = $Qm->ConsultaVerRegistro(); if ($monto[0] > 0) { echo "<td align='right'>" . number_format($monto[0], 2, ".", ",") . "</td>"; } else { echo "<td align='right'> </td>"; } } echo "</tr>"; } ?> </table> <script language="javascript">