{
			if($ls_codantaux!=$ls_codant)
			{$io_msg->message("Se le asigno el nuevo numero ".$ls_codant." ");}
			$io_anticipo->io_sql->commit();
		}
		else
		{
			$io_anticipo->io_sql->rollback();
		}
	}//end del if si no existe
	else
	{	
		if($lb_existe)
		{
			$lb_valido=$io_anticipo->uf_select_estado($ls_codcon,$ls_codant,$li_estado);
			$ls_estspgscg=$io_obra->uf_contabilizado("SELECT estspgscg FROM sob_anticipo WHERE codemp='$ls_codemp' AND codcon='$ls_codcon' AND codant='$ls_codant'");
			if($lb_valido)
			{
				if($li_estado==1 && $ls_estspgscg==0)
				{				
						$la_retenciones["codret"][1]="";
						$la_retenciones["monret"][1]="";
						$la_retenciones["montotret"][1]="";
						$ls_monto=$io_funsob->uf_convertir_cadenanumero($ls_monto);
						$ls_montotant=$io_funsob->uf_convertir_cadenanumero($ls_montotant);
						$ls_porant=$io_funsob->uf_convertir_cadenanumero($ls_porant);
						$ls_fecant=$io_function->uf_convertirdatetobd($ls_fecant);
						$ls_fecintant=$io_function->uf_convertirdatetobd($ls_fecintant);
						$io_anticipo->io_sql->begin_transaction();
						$lb_valido=$io_anticipo->uf_update_anticipo($ls_codcon, $ls_codant,$ls_fecant,$ls_fecintant,$ls_porant,$ls_monto,$ls_conant,$ls_montotant,
																	$ls_sc_cuenta,$la_seguridad);
		$ls_imprimir=$_POST["hidimprimir"];
		if($ls_imprimir=="IMPRIMIR")
		{
			 $ls_documento="CONTRATO";
			  $ls_pagina="sigesp_sob_d_filechooser.php?codcon=".$ls_codcon."&documento=".$ls_documento;
			  print "<script language=JavaScript>";
			  print "popupWin('".$ls_pagina."','ventana');";
			  print "</script>";
		}
	}//end del if si existe
	else
	{
		if($lb_existe)
		{
			$lb_valido=$io_contrato->uf_select_estado($ls_codcon,$li_estado);
			$li_estadocontabilizacion=$io_obra->uf_contabilizado("SELECT estspgscg FROM sob_contrato WHERE codemp='$ls_codemp' AND codcon='$ls_codcon'");
			if($lb_valido)
			{
				$io_contrato->io_sql->begin_transaction();
				if($li_estado==1 && $li_estadocontabilizacion==0)
				{
					if($la_data["codasi"][1]!=$ls_codasi)
					{
						$lb_valido=$io_asignacion->uf_update_estado($ls_codasi,4,$la_seguridad);
						if($lb_valido)
						{
							$lb_valido=$io_asignacion->uf_update_estado($la_data["codasi"][1],5,$la_seguridad);
							if(!$lb_valido)
							{
								$lb_valido=$io_asignacion->uf_update_estado($ls_codasi,5,$la_seguridad);
								$io_msg->message("El campo Asignacion no fue actualizado");