$li_i=1;
		$ls_puncueasi=$io_datastore->getValue("puncueasi",$li_i);
		$ls_fecasi=$io_function->uf_convertirfecmostrar($io_datastore->getValue("fecasi",$li_i));
		$ls_contasi=$io_datastore->getValue("contasi",$li_i);
		$ls_monasi=$io_datastore->getValue("monparasi",$li_i);
		$ls_monasi=$io_funnum->uf_convertir_numerocadena($ls_monasi);
		$ls_codobr=$io_datastore->getValue("codobr",$li_i);
		$ls_desobr=$io_datastore->getValue("desobr",$li_i);
		$ls_estobr=$io_datastore->getValue("desest",$li_i);
		$ls_munobr=$io_datastore->getValue("denmun",$li_i);
		$ls_parobr=$io_datastore->getValue("denpar",$li_i);
		$ls_comobr=$io_datastore->getValue("nomcom",$li_i);
		$ls_dirobr=$io_datastore->getValue("dirobr",$li_i);
		$ls_montotasi=$io_datastore->getValue("montotasi",$li_i);
		$ls_montotasi=$io_funnum->uf_convertir_numerocadena($ls_montotasi);
		$ls_validocargo=$io_contrato->uf_select_cargoasignacion($ls_codasi,$la_cargos);
		if($ls_validocargo)
		{
			$io_datastore->data=$la_cargos;
			$li_totalcargos=$io_datastore->getRowCount("dencar");
			$ls_cadenacargos="";
			for ($li_i=1;$li_i<=$li_totalcargos;$li_i++)
			{
				if ($ls_cadenacargos=="")
				{
					$ls_cadenacargos=$io_datastore->getValue("dencar",$li_i);
				}
				else
				{
					$ls_cadenacargos=$ls_cadenacargos.", ".$io_datastore->getValue("dencar",$li_i);
				}