} $io_valuacion=new sigesp_sob_c_valuacion(); for($li_j=1;$li_j<=$li_filasdata;$li_j++) { if($lb_codasi) { $ls_codasi=$la_data["codasi"][$li_j]; } else { $ls_codcon=$la_data["codcon"][$li_j]; $lb_valido=$io_contrato->uf_select_contrato($ls_codcon,$la_datacontrato); $ls_codasi=$la_datacontrato["codasi"][1]; } $lb_valido=$io_valuacion->uf_select_asignacionpartidaobra($ls_codasi,$la_datapartidas); $ld_totalejecfisica=0; if($lb_valido) { $li_filasdatapartidas=(count($la_datapartidas, COUNT_RECURSIVE) / count($la_datapartidas)) - 1; for($li_k=1;$li_k<=$li_filasdatapartidas;$li_k++) { $ld_totalejecfisica=$ld_totalejecfisica+($la_datapartidas["canasipareje"][$li_k]*(100/$li_filasdatapartidas)/$la_datapartidas["canparobrasi"][$li_k]); } $la_data["totalejecfisic"][$li_j]=$io_funsob->uf_convertir_numerocadena($ld_totalejecfisica); } } break;