$ls_descripcion=$la_data["dended"][$li_i];
		$ls_cuenta=$la_data["cuenta"][$li_i];
		$ls_deduccion=$io_funnum->uf_convertir_numerocadena($la_data["deducible"][$li_i]);
		$la_objectretenciones[$li_i][1]="<input name=txtcodret".$li_i." type=text id=txtcodret".$li_i." class=sin-borde value='".$ls_codigo."' style= text-align:center size=5 readonly>";
		$la_objectretenciones[$li_i][2]="<input name=txtdesret".$li_i." type=text id=txtdesret".$li_i." class=sin-borde value='".$ls_descripcion."' style= text-align:left size=35 readonly>";
		$la_objectretenciones[$li_i][3]="<input name=txtcueret".$li_i." type=text id=txtcueret".$li_i." class=sin-borde value='".$ls_cuenta."' style= text-align:center size=23 readonly>";
		$la_objectretenciones[$li_i][4]="<input name=txtdedret".$li_i." type=text id=txtdedret".$li_i." class=sin-borde value='".$ls_deduccion."' style= text-align:center size=20 readonly>";
		$la_objectretenciones[$li_i][5]="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=javascript:ue_removerretenciones(".$li_i.");><img src=../shared/imagebank/tools15/eliminar.gif alt=Aceptar width=15 height=15 border=0 style= text-align:center></a>";
	}	
	$la_objectretenciones[$li_filasretenciones][1]="<input name=txtcodret".$li_filasretenciones." type=text id=txtcodret".$li_filasretenciones." class=sin-borde style= text-align:center size=5 readonly>";
	$la_objectretenciones[$li_filasretenciones][2]="<input name=txtdesret".$li_filasretenciones." type=text id=txtdesret".$li_filasretenciones." class=sin-borde style= text-align:left size=35 readonly>";
	$la_objectretenciones[$li_filasretenciones][3]="<input name=txtcueret".$li_filasretenciones." type=text id=txtcueret".$li_filasretenciones." class=sin-borde  style= text-align:center size=23 readonly>";
	$la_objectretenciones[$li_filasretenciones][4]="<input name=txtdedret".$li_filasretenciones." type=text id=txtdedret".$li_filasretenciones." class=sin-borde  style= text-align:center size=20 readonly>";
	$la_objectretenciones[$li_filasretenciones][5]="<input name=txtvacio type=text id=txtvacio class=sin-borde style= text-align:center size=5 readonly>";
	
	$lb_validocondiciones=$io_contrato->uf_select_condiciones($ls_codcon,$la_data,$filas);
	if($lb_validocondiciones)
	{
		$li_filascondiciones=$filas+1;
	}
	else
	{
		$li_filascondiciones=1;
	}
	for($li_i=1;$li_i<$li_filascondiciones;$li_i++)
	{		
		$ls_moncon=$io_funnum->uf_convertir_numerocadena($la_data["monto"][$li_i]);
		$ls_porcentaje=$io_funnum->uf_convertir_numerocadena($la_data["porconpag"][$li_i]);
		$ls_fecha=$io_function->uf_convertirfecmostrar($la_data["fecconpag"][$li_i]);
		$la_objectcondiciones[$li_i][1]="<input name=txtnumcon".$li_i."  type=text id=txtnumcon".$li_i."  class=sin-borde style= text-align:center value='".$li_i."' size=5 readonly>";
		$la_objectcondiciones[$li_i][2]="<input name=txtfeccon".$li_i."  type=text id=txtfeccon".$li_i."  class=sin-borde style= text-align:center value='".$ls_fecha."' size=10 readonly>";
		{
			//----------------Clases y Objetos--------------------------------------//
			require_once("class_folder/sigesp_sob_c_contrato.php");
			$io_contrato=new sigesp_sob_c_contrato();
			require_once("class_folder/sigesp_sob_class_obra.php");
			$io_obra=new sigesp_sob_class_obra();
			require_once("class_folder/sigesp_sob_class_asignacion.php");
			$io_asignacion=new sigesp_sob_class_asignacion();
			require_once("class_folder/sigesp_sob_c_supervisores.php");
			$io_supervisores=new sigesp_sob_c_supervisores();
			require_once("class_folder/sigesp_sob_c_unidad.php");
			$io_unidad=new sigesp_sob_c_unidad();
			//---------------cargando la data en arreglos----------------//
			$ls_codcon=$_POST["codcon"];						
			$io_contrato->uf_select_contrato($ls_codcon,$la_contrato);
			$io_contrato->uf_select_condiciones ($ls_codcon,$la_condiciones,$li_rows);
			$io_contrato->uf_select_retenciones ($ls_codcon,$la_retenciones,$li_rows);
			$io_contrato->uf_select_garantias ($ls_codcon,$la_garantias,$li_rows);
			$io_obra->uf_select_obra($la_contrato["codobr"][1],$la_obra);
			$io_asignacion->uf_select_asignacion($la_contrato["codasi"][1],$la_asignacion);
			$io_supervisores->uf_select_proveedor($la_asignacion["cod_pro_ins"][1],$la_inspector);
			$io_supervisores->uf_select_proveedor($la_asignacion["cod_pro"][1],$la_contratista);
			$io_unidad->uf_select_unidades($la_contrato["mulreuni"][1],$la_unidadmulta);
			$io_unidad->uf_select_unidades($la_contrato["lapgaruni"][1],$la_unidadgarantia);
			$ls_contrato=$io_funsob->uf_codificar($la_contrato);
			$ls_condiciones=$io_funsob->uf_codificar_arreglosdobles($la_condiciones);
			$ls_retenciones=$io_funsob->uf_codificar_arreglosdobles($la_retenciones);
			$ls_garantias=$io_funsob->uf_codificar_arreglosdobles($la_garantias);
			$ls_obra=$io_funsob->uf_codificar($la_obra);
			$ls_asignacion=$io_funsob->uf_codificar($la_asignacion);
			$ls_inspector=$io_funsob->uf_codificar($la_inspector);