case "ejecucionfinanciera": include_once("class_folder/sigesp_sob_c_contrato.php"); include_once("class_folder/sigesp_sob_c_valuacion.php"); $io_contrato=new sigesp_sob_c_contrato(); $io_valuacion=new sigesp_sob_c_valuacion(); for($li_j=1;$li_j<=$li_filasdata;$li_j++) { $ls_codcon=$la_data["codcon"][$li_j]; if(array_key_exists("montocontrato",$la_data)) { $ld_monto=$la_data["montocontrato"][$li_j]; $la_data["montocontrato"][$li_j]=$io_funsob->uf_convertir_numerocadena($la_data["montocontrato"][$li_j]); } else { $lb_valido=$io_contrato->uf_select_montocontrato($ls_codcon,$ld_monto); if(!$lb_valido) $ld_monto=0; } $lb_valido=$io_valuacion->uf_ejecucion_financiera($ls_codcon,$ld_ejecucionfinanciera); //print "---->$ls_codcon=$ld_ejecucionfinanciera<----"; if($lb_valido) { $ld_porejecfin=$ld_ejecucionfinanciera*100/$ld_monto; //if($ld_porejecfin!=0) $la_data["totalejecfin"][$li_j]=$io_funsob->uf_convertir_numerocadena($ld_porejecfin); /*else $la_data["totalejecfin"][$li_j]="---"; */ } } break;