一、问题提出

通过“系统管理”来删除999账套,首先要求你备份然后才能删除。头痛的是:

1)备份需要发费很长的时间,特别是账套数据文件比较大时。

2)备份时,你的本本基本处于死机状态。

3)还要求,你宝贵的硬盘至少要有双倍空间(如:在E盘存放8G的999账套数据目录文件,此时你要有16G空间)

4)再要求,存放999数据文件的硬盘至少要有一倍空间(如:也就是在E盘至少要有8G空间。)

二、解决方法

通过跟踪总结出,可用SQL快速删除账套。

只需1分钟,也无需硬盘空间。

如下步骤(只适用内部人员的本本上使用):

1、SQL分离UFDADA_999_2007、UFMeta_999_2007数据库

2、分离后删除UFDADA、UFMeta目录文件

3、用SQL清除999账套在UFSystem里的信息

1)消除999账套日志:

DELETE

FROM      UA_LOG

where CACC_ID='999'

2)消除999账套年度会计期:

DELETE

FROM        UA_Period

WHERE     (cAcc_Id = '999')

3)消除999账套启用模块:

DELETE

FROM         UA_Account_sub

WHERE     (cAcc_Id = '999')

4)消除999账套:

DELETE

FROM       UA_Account

WHERE     (cAcc_Id = '999')

补充::::::

账套号001, 年度2007

IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name =

N'UFDATA_001_2007')

DROP DATABASE [UFDATA_001_2007]

GO

DELETE FROM [UFSystem]..[UA_Account_sub] Where cAcc_Id='001'

DELETE FROM [UFSystem]..[UA_Period] Where cAcc_Id='001'

DELETE FROM [UFSystem]..[UA_Log] Where cAcc_Id='001'

DELETE FROM [UFSystem]..[UA_Account] Where cAcc_Id='001'

DELETE FROM [UFSystem]..[UA_HoldAuth] Where cAcc_Id='001'

DELETE FROM [UFSystem]..[UA_Identity] Where cAcc_Id='001'

上面这个脚本只能适用于U86X, U87X不知道相关数据表是否还有.

-------------------

在年结09年帐套时,上面的技术对我帮助很大。情况是这样的

问题:公司有二个帐套,帐套号分别是002和004。做完年结后,财务发现002帐套里汇兑损益的凭证做错了,也就是说需要重新年结002帐套,而004帐套则不需再年结。

解决思路:只要把002帐套的2010年度帐删除应该可以解决问题。于是

1、通过系统管理的帐套引出,但是这个引出功能要把002所有的年度帐都删除。此路不通

2、利用帐套和年度帐删除工具,但这个工具也和引出一样,要将002所有年度帐删除。也不行

3、于是在网上搜到这篇文章,利用下面的命令将002的2010年的信息删掉,然后在数据库中把2010年的数据库分离,再在系统管理里进行结转上年数据操作,顺利年结。

use ufsystem

select * from ua_period where cacc_id='002' and iyear='2010'

DELETE

FROM        UA_Period

WHERE     (cAcc_Id = '002' and iyear=2010 )

用SQL快速删除U8账套的更多相关文章

  1. 用友U8账套的建立

      第1步点击开始菜单进入系统管理模块   第2步点击系统菜单下的注册   第3步弹出登录系统对话框,操作员输入admin点确定   第4步点击权限菜单下的用户   第5步进入用户管理窗口,点击工具栏 ...

  2. sql快速删除所用表,视图,存储过程

    [http://www.th7.cn/db/mssql/2011-07-07/10127.shtml#userconsent#] 删除用户表 .select 'DROP TABLE '+name fr ...

  3. 在SQL Server中快速删除重复记录

     在SQL Server中快速删除重复记录 2006-07-17 21:53:15 分类: SQL Server 开发人员的噩梦——删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询 ...

  4. SQL中删除某数据库所有trigger及sp

    SQL中删除某数据库所有trigger及sp   编写人:CC阿爸 2014-6-14 在日常SQL数据库的操作中,如何快速的删除所有trigger及sp呢 以下有三种方式可快速处理. --第一种 - ...

  5. oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录)

    oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录) 分类: ORACLE 数据库 2011-05-24 16:39 8427人阅读 评论(2) 收藏 举报 oracledel ...

  6. Sqlserver数据库日志太大如何快速删除

    sqlserver使用在windows系统中,如果文件超上百GB了,我们还直接删除不了,这个问题我以前的apache日志就碰到过,至今还没删除呢,那么Sqlserver数据库日志太大如何快速删除呢,有 ...

  7. 关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法

    关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法 1. 找到以下路径 ...\Kingdee\K3ERP\KDHR\SITEFILE\WEBUI\ 找到“Login.aspx” ...

  8. dedecms如何快速删除跳转的文章(记得清空内容回收站)

    网站内容更新多了,有些页面修改了,这时其他相关页面也要做相应的调整,不然可能会出现404错误,那么dedecms如何快速删除跳转的文章呢?下面就随ytkah一起操作一下吧 如上图所示,在“核心”(标示 ...

  9. 关于多账套API的设计

    帐套在财务核算中是记载一个独立核算的经济实体的所有往来信息的一整套记录表和统计分析报表.不同的帐套之间的关系是相对独立的,对其中的任何一个帐套中的数据进行建立.删除或修改都不会影响其他帐套.在ERP中 ...

随机推荐

  1. C#读取Excel文件的简单方法

    一.简述 本文讲C#通过第三方库读取Excel的最简单的方法,下文给一个读取行数的例子. 二.依赖 引入nuget.org包如下: <?xml version="1.0" e ...

  2. js传递数组

    注意:数组不能直接作为参数传给后台,需要先用JSON处理成数组字符串,传到后台后再转回数组. var arr_str = JSON.stringify(array)

  3. php5.6.11编译安装报错configure: error: Don't know how to define struct flock on this system

    centos 6.8 32位系统下,安装php.5.6.11是出现这个错误 解决办法: 1 2 3 4 vim /etc/ld.so.conf.d/local.conf     # 编辑库文件 /us ...

  4. 【C++】C++中const与constexpr的比较

    先说结论相同点:const和consexpr都是用来定义常量的.不同点:const声明的常量,初始值引用的对象不一定是一个常量:constexpr声明的常量,初始值一定是常量表达式. constexp ...

  5. 快速搭建python程序

    公司对外提供了http接口服务,涉及到了des加密,有客户用Python开发,但搞不定加密,客户的问题就是大问题,虽然以前没接触过Python,也只能硬着头皮上,不停的baidu各种资料,从环境搭建. ...

  6. Android 提高 gradle 的编译速度

    随着项目在国内各个商店上线,开始介入了渠道的概念. 目前总共有 13 家商店,尝试使用 ./gradlew assembleRelease 命令打包,耗时将近 40 分钟. 因此搜索了一些可以提供编译 ...

  7. Android jks 签名文件 生成

    Android Win7 上使用cmd生成Jks cmd 命令 C:\Program Files\Java\jre1.8.0_111\bin>keytool -genkeypair -alias ...

  8. [U3D Demo] 手机飞机大战

    游戏截图 使用插件 DOTween NGUI 游戏介绍 游戏使用C#开发,素材是<全民飞机大战>中提取出来的,该游戏最早是去年由Flash Air+Starling开发的Demo,后来我修 ...

  9. [微信小程序] 微信小程序开发初步探索

    1.开发文档 https://developers.weixin.qq.com/miniprogram/dev/ app.json配置:https://developers.weixin.qq.com ...

  10. mac安装Redis可视化工具-Redis Desktop Manager

    Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库.不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起 ...