}						
						$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;