一、问题提出
通过“系统管理”来删除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账套的更多相关文章
-
用友U8账套的建立
第1步点击开始菜单进入系统管理模块 第2步点击系统菜单下的注册 第3步弹出登录系统对话框,操作员输入admin点确定 第4步点击权限菜单下的用户 第5步进入用户管理窗口,点击工具栏 ...
-
sql快速删除所用表,视图,存储过程
[http://www.th7.cn/db/mssql/2011-07-07/10127.shtml#userconsent#] 删除用户表 .select 'DROP TABLE '+name fr ...
-
在SQL Server中快速删除重复记录
在SQL Server中快速删除重复记录 2006-07-17 21:53:15 分类: SQL Server 开发人员的噩梦——删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询 ...
-
SQL中删除某数据库所有trigger及sp
SQL中删除某数据库所有trigger及sp 编写人:CC阿爸 2014-6-14 在日常SQL数据库的操作中,如何快速的删除所有trigger及sp呢 以下有三种方式可快速处理. --第一种 - ...
-
oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录)
oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录) 分类: ORACLE 数据库 2011-05-24 16:39 8427人阅读 评论(2) 收藏 举报 oracledel ...
-
Sqlserver数据库日志太大如何快速删除
sqlserver使用在windows系统中,如果文件超上百GB了,我们还直接删除不了,这个问题我以前的apache日志就碰到过,至今还没删除呢,那么Sqlserver数据库日志太大如何快速删除呢,有 ...
-
关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法
关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法 1. 找到以下路径 ...\Kingdee\K3ERP\KDHR\SITEFILE\WEBUI\ 找到“Login.aspx” ...
-
dedecms如何快速删除跳转的文章(记得清空内容回收站)
网站内容更新多了,有些页面修改了,这时其他相关页面也要做相应的调整,不然可能会出现404错误,那么dedecms如何快速删除跳转的文章呢?下面就随ytkah一起操作一下吧 如上图所示,在“核心”(标示 ...
-
关于多账套API的设计
帐套在财务核算中是记载一个独立核算的经济实体的所有往来信息的一整套记录表和统计分析报表.不同的帐套之间的关系是相对独立的,对其中的任何一个帐套中的数据进行建立.删除或修改都不会影响其他帐套.在ERP中 ...
随机推荐
-
快学Java NIO
Java NIO Tutorial 地址:http://tutorials.jenkov.com/java-nio/index.html Java NIO系列教程译文地址:http://ifeve.c ...
-
[Math] A love of late toward Mathematics - how to learn it?
Link: https://www.zhihu.com/question/19556658/answer/26950430 王小龙 ,数学,计算机视觉,图形图像处理 数学系博士怒答! 我想大家 ...
-
Web API路由
前言 本文描述了 ASP.NET Web API 如何将 HTTP 请求路由到控制器. 如果你熟悉Asp.Net MVC,Web API的路由与Asp.Net MVC的路由是非常类似的.这主要的区别就 ...
-
【leetcode❤python】172. Factorial Trailing Zeroes
#-*- coding: UTF-8 -*-#给定一个整数N,那么N的阶乘N!末尾有多少个0? 比如:N=10,N!=3628800,N!的末尾有2个0.#所有的尾部的0可以看做都是2*5得来的,所以 ...
-
济南学习 Day 3 T1 pm
巧克力棒(chocolate)Time Limit:1000ms Memory Limit:64MB题目描述LYK 找到了一根巧克力棒,但是这根巧克力棒太长了,LYK 无法一口吞进去.具体地,这根巧克 ...
-
Py4j-RPC
python 使用灵活.方便在科研中被广泛的使用,Numpy和SciPy等科学计算库使其拥有强大的计算方式.很多机器学习和深度学习的库也都采用了python,然而在大数据.后台开发中仍然较多的使用Ja ...
-
关于socket.io的使用
这段时间学习了socket.io,用它写了小项目,在此总结下它的基本使用方式和一些要点. socket.io是基于Node.js和WebSocket协议的实时通信开源框架,它包括客户端的JavaScr ...
-
float导致出现大面积空白
float导致出现大面积空白,解决方法: *{ padding: 0; margin: 0; overflow:hidden; }
-
四种加载React数据的技术对比(Meteor 转)
1.四种加载React数据的技术对比(Meteor 转) : https://sanwen8.cn/p/31e4kdE.html 2. Meteor + Appolo TelescopeJS/Te ...
-
input事件在ie9以下不兼容问题完美解决
上周四好不容易加了几天班把刚接手的一个pc页面做完,周五同事说要兼容ie7~ie9,结果在上面一跑,输入都没法输入. 我的需求是用6个span作为虚拟的密码输入框,实际上是用一个藏在页面里的input ...