$ls_programatica=$ls_codest1.'-'.$ls_codest2.'-'.$ls_codest3.'-'.$ls_codest4.'-'.$ls_codest5; break; } $ls_cueprecon=$io_report->DS->data["spg_cuenta"][$li_i]; $ls_denominacion=$io_report->DS->data["denominacion"][$li_i]; $li_total=$io_report->DS->data["monto"][$li_i]; $li_totalpresupuesto=$li_totalpresupuesto+$li_total; $li_total=$io_fun_nomina->uf_formatonumerico($li_total); $la_data[$li_i]=array('programatica'=>$ls_programatica,'estadisticos'=>$ls_cueprecon, 'denominacion'=>$ls_denominacion,'total'=>$li_total); } $io_report->DS->resetds("spg_cuenta"); if($li_totrow>0) { uf_print_cabecera_presupuesto($io_pdf); // Imprimimos la cabecera de presupuesto uf_print_detalle_presupuesto($la_data,$io_pdf); // Imprimimos el detalle presupuestario $li_totalpresupuesto=$io_fun_nomina->uf_formatonumerico($li_totalpresupuesto); uf_print_pie_cabecera_presupuesto($li_totalpresupuesto,$io_pdf); // imprimimos los totales presupuestario unset($la_data); } //------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------- Imprimir el detalle Contable------------------------------------------------ $li_i=0; $li_totrow=$io_report->DS_detalle->getRowCount("sc_cuenta"); $li_totalcontadebe=0; $li_totalcontahaber=0; for($li_i=1;(($li_i<=$li_totrow)&&($lb_valido));$li_i++) { $ls_cueconpatcon=trim($io_report->DS_detalle->data["sc_cuenta"][$li_i]);
$ls_programatica=$ls_codest1.$ls_codest2.$ls_codest3.$ls_codest4.$ls_codest5; break; } $ls_cueprepatcon=$io_report->DS->data["cueprepatcon"][$li_i]; $ls_denominacion=$io_report->DS->data["denominacion"][$li_i]; $li_total=abs($io_report->DS->data["total"][$li_i]); $li_totalpresupuesto=$li_totalpresupuesto+$li_total; $li_total=$io_fun_nomina->uf_formatonumerico($li_total); $la_data[$li_i]=array('programatica'=>$ls_programatica,'estadisticos'=>$ls_cueprepatcon, 'denominacion'=>$ls_denominacion,'total'=>$li_total); } $io_report->DS->resetds("cueprepatcon"); if($li_totrow>0) { $lb_print=true; uf_print_cabecera_presupuesto("Aportes",$io_pdf); // Imprimimos la cabecera del Presupuesto uf_print_detalle_presupuesto($la_data,$io_pdf); // Imprimimos el detalle presupuestario $li_totalpresupuesto=$io_fun_nomina->uf_formatonumerico($li_totalpresupuesto); uf_print_pie_cabecera_presupuesto($li_totalpresupuesto,$io_pdf); // imprimimos los totales presupuestario unset($la_data); } //------------------------------------------------------------------------------------------------------------------------------- if($lb_valido) // Si no ocurrio ningún error { if($lb_print) { $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->ezStream(); // Mostramos el reporte } else