用友U8财务数据降级到T3版本SQL脚本

/手工设置内容:权限以及打印信息,如果U8是账套库不是年度库需要对导入的年度区分,如果在导入过程中期初余额可能对账不平的话,直接做T3账套的年结就可以,然后在导入凭证,这个没有结算方式,要手工增加下,要不修改凭证就会报错/

/旧帐套006导入到新帐套001中/
delete from [UFDATA_001_2013].[dbo].[dsign]
delete from [UFDATA_001_2013].[dbo].[code]
delete from [UFDATA_001_2013].[dbo].[Customer]
delete from [UFDATA_001_2013].[dbo].[CustomerClass]
delete from [UFDATA_001_2013].[dbo].[Department]
delete from [UFDATA_001_2013].[dbo].[Person]
delete from [UFDATA_001_2013].[dbo].[fitem]
delete from [UFDATA_001_2013].[dbo].[fitemss97class]
delete from [UFDATA_001_2013].[dbo].[fitemss97]
delete from [UFDATA_001_2013].[dbo].[GL_accvouch]
delete from [UFDATA_001_2013].[dbo].[GL_accsum]
delete from [UFDATA_001_2013].[dbo].[GL_accass]
delete from [UFDATA_001_2013].[dbo].[vendorClass]
delete from [UFDATA_001_2013].[dbo].[vendor]
delete from [UFDATA_001_2013].[dbo].[hr_hi_person]
go

--插入凭证类别
insert into [UFDATA_001_2013].[dbo].dsign
select csign,isignseq,ctext,itype,iotherused from [ufdata_006_2013].[dbo].[dsign]

go
--插入凭证类别

--插入会计科目
INSERT INTO [UFDATA_001_2013].[dbo].[code]([cclass], [cclass_engl], [cclassany], [cclassany_engl], [ccode], [ccode_name],
[ccode_engl], [igrade], [bproperty], [cbook_type], [cbook_type_engl], [chelp], [cexch_name], [cmeasure], [bperson], [bcus], [bsup],
[bdept], [bitem], [cass_item], [br], [be], [cgather], [bend], [bexchange], [bcash], [bbank], [bused], [bd_c], [dbegin], [dend],
[itrans], [bclose], [cother], [iotherused], [bcDefine1], [bcDefine2], [bcDefine3], [bcDefine4], [bcDefine5], [bcDefine6],
[bcDefine7], [bcDefine8], [bcDefine9], [bcDefine10], [iViewItem], [bGCJS], [bCashItem])
SELECT [cclass], [cclass_engl], [cclassany], [cclassany_engl], [ccode], [ccode_name], [ccode_engl], [igrade], [bproperty],
[cbook_type], [cbook_type_engl], [chelp], [cexch_name], [cmeasure], [bperson], [bcus], [bsup], [bdept], [bitem], [cass_item], [br],
[be], [cgather], [bend], [bexchange], [bcash], [bbank], [bused], [bd_c], [dbegin], [dend], [itrans], [bclose], [cother],
[iotherused], [bcDefine1], [bcDefine2], [bcDefine3], [bcDefine4], [bcDefine5], [bcDefine6], [bcDefine7], [bcDefine8], [bcDefine9],
[bcDefine10], [iViewItem], [bGCJS], [bCashItem]
FROM [ufdata_006_2013].[dbo].[code]
/*where iyear=2015 年度库时使用 */

go
--插入会计科目

--客户分类
INSERT INTO [UFDATA_001_2013].[dbo].[CustomerClass]([cCCCode], [cCCName], [iCCGrade], [bCCEnd])
SELECT [cCCCode], [cCCName], [iCCGrade], [bCCEnd] FROM [ufdata_006_2013].[dbo].[CustomerClass]

go
--客户分类

--客户档案
INSERT INTO [UFDATA_001_2013].[dbo].[Customer]
([cCusCode],[cCusName],[cCusAbbName],[cCCCode],[cDCCode],[cTrade],[cCusAddress],[cCusPostCode],[cCusRegCode],
[cCusBank],[cCusAccount],[dCusDevDate],[cCusLPerson],[cCusEmail],[cCusPerson],[cCusPhone],[cCusFax],[cCusBP],
[cCusHand],[cCusPPerson],[iCusDisRate],[cCusCreGrade],[iCusCreLine],[iCusCreDate],[cCusPayCond],[cCusOAddress],
[cCusOType],[cCusHeadCode],[cCusWhCode],[cCusDepart],[iARMoney],[dLastDate],[iLastMoney],[dLRDate],[iLRMoney],
[dEndDate],[iFrequency],[cCusDefine1],[cCusDefine2],[cCusDefine3],[iCostGrade])
SELECT
[cCusCode],[cCusName],[cCusAbbName],[cCCCode],[cDCCode],[cTrade],[cCusAddress],[cCusPostCode],[cCusRegCode],
[cCusBank],[cCusAccount],[dCusDevDate],[cCusLPerson],[cCusEmail],[cCusPerson],[cCusPhone],[cCusFax],[cCusBP],
[cCusHand],[cCusPPerson],[iCusDisRate],[cCusCreGrade],[iCusCreLine],[iCusCreDate],[cCusPayCond],[cCusOAddress],
[cCusOType],[cCusHeadCode],[cCusWhCode],[cCusDepart],[iARMoney],[dLastDate],[iLastMoney],[dLRDate],[iLRMoney],
[dEndDate],[iFrequency],[cCusDefine1],[cCusDefine2],[cCusDefine3],[iCostGrade]
FROM [ufdata_006_2013].[dbo].[Customer]

go
--客户档案

--供应商分类
insert into [ufdata_001_2013].[dbo].vendorclass
select cVCCode,cVCName,iVCGrade,bVCEnd
from [ufdata_006_2013].[dbo].[vendorclass]

go
--供应商分类

--供应商档案
INSERT INTO [UFDATA_001_2013].[dbo].[Vendor](
[cVenCode],[cVenName],[cVenAbbName],[cVCCode],[cDCCode],[cTrade],[cVenAddress],[cVenPostCode],[cVenRegCode],[cVenBank],
[cVenAccount],[dVenDevDate],[cVenLPerson],[cVenPhone],[cVenFax],[cVenEmail],[cVenPerson],[cVenBP],[cVenHand],[cVenPPerson],
[iVenDisRate],[iVenCreGrade],[iVenCreLine],[iVenCreDate],[cVenPayCond],[cVenIAddress],[cVenIType],[cVenHeadCode],[cVenWhCode],
[cVenDepart],[iAPMoney],[dLastDate],[iLastMoney],[dLRDate],[iLRMoney],[dEndDate],[iFrequency],[bVenTax],[cVenDefine1],
[cVenDefine2],[cVenDefine3])
SELECT
[cVenCode],[cVenName],[cVenAbbName],[cVCCode],[cDCCode],[cTrade],[cVenAddress],[cVenPostCode],[cVenRegCode],[cVenBank],
[cVenAccount],[dVenDevDate],[cVenLPerson],[cVenPhone],[cVenFax],[cVenEmail],[cVenPerson],[cVenBP],[cVenHand],[cVenPPerson],
[iVenDisRate],[iVenCreGrade],[iVenCreLine],[iVenCreDate],[cVenPayCond],[cVenIAddress],[cVenIType],[cVenHeadCode],[cVenWhCode],
[cVenDepart],[iAPMoney],[dLastDate],[iLastMoney],[dLRDate],[iLRMoney],[dEndDate],[iFrequency],[bVenTax],[cVenDefine1],
[cVenDefine2],[cVenDefine3]
FROM [ufdata_006_2013].[dbo].[Vendor]
go
--供应商档案

--部门档案
INSERT INTO [UFDATA_001_2013].[dbo].[Department]
([cDepCode], [bDepEnd], [cDepName], [iDepGrade], [cDepPerson], [cDepProp], [cDepPhone], [cDepAddress],
[cDepMemo])
SELECT
[cDepCode], [bDepEnd], [cDepName], [iDepGrade], [cDepPerson], [cDepProp], [cDepPhone], [cDepAddress],
[cDepMemo]
FROM [ufdata_006_2013].[dbo].[Department]

go

INSERT INTO [UFDATA_001_2013].[dbo].[fa_Departments]
(sNum,sName,sParentNum,sNum1,bSumDepr,iLevel,iDefinetype)

select cdepcode,cdepname,'',cdepcode,1,1,1
from [UFDATA_001_2013].[dbo].[department]

go
--部门档案

--职员档案
INSERT INTO [UFDATA_001_2013].[dbo].[Person](
[cPersonCode], [cPersonName], [cDepCode], [cPersonProp])
SELECT
[cPersonCode], [cPersonName], [cDepCode], [cPersonProp]
FROM [ufdata_006_2013].[dbo].[Person]

go

--职员档案

--项目大类
insert into [UFDATA_001_2013].[dbo].fitem
select citem_class,citem_name,citem_text,crule,ctable,cclasstable
from [ufdata_006_2013].[dbo].[fitem]

go
--项目大类

--项目分类
insert into [UFDATA_001_2013].[dbo].fitemss97class
select cItemCcode,cItemCname,iItemCgrade,bItemCend
from [ufdata_006_2013].[dbo].[fitemss97class]

go
--项目分类

--项目档案
insert into [UFDATA_001_2013].[dbo].fitemss97
select citemcode,citemname,bclose,citemccode,iotherused,dEndDate
from [ufdata_006_2013].[dbo].[fitemss97]

go
--项目档案

--凭证
INSERT INTO [UFDATA_001_2013].[dbo].[GL_accvouch](
[iperiod], [csign], [isignseq], [ino_id], [inid], [dbill_date], [idoc], [cbill], [ccheck], [cbook], [ibook], [ccashier], [iflag],
[ctext1], [ctext2], [cdigest], [ccode], [cexch_name], [md], [mc], [md_f], [mc_f], [nfrat], [nd_s], [nc_s], [csettle], [cn_id],
[dt_date], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_id], [citem_class], [cname], [ccode_equal], [iflagbank], [iflagPerson],
[bdelete], [coutaccset], [ioutyear], [coutsysname], [coutsysver], [doutbilldate], [ioutperiod], [coutsign], [coutno_id], [doutdate],
[coutbillsign], [coutid], [bvouchedit], [bvouchAddordele], [bvouchmoneyhold], [bvalueedit], [bcodeedit], [ccodecontrol], [bPCSedit],
[bDeptedit], [bItemedit], [bCusSupInput], [cDefine1], [cDefine2], [cDefine3], [cDefine4], [cDefine5], [cDefine6], [cDefine7], [cDefine8],
[cDefine9], [cDefine10])
SELECT
[iperiod], [csign], [isignseq], [ino_id], [inid], [dbill_date], [idoc], [cbill], [ccheck], [cbook], [ibook], [ccashier], [iflag],
[ctext1], [ctext2], [cdigest], [ccode], [cexch_name], [md], [mc], [md_f], [mc_f], [nfrat], [nd_s], [nc_s], [csettle], [cn_id],
[dt_date], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_id], [citem_class], [cname], [ccode_equal], [iflagbank], [iflagPerson],
[bdelete], [coutaccset], [ioutyear], [coutsysname], [coutsysver], [doutbilldate], [ioutperiod], [coutsign], [coutno_id], [doutdate],
[coutbillsign], [coutid], [bvouchedit], [bvouchAddordele], [bvouchmoneyhold], [bvalueedit], [bcodeedit], [ccodecontrol], [bPCSedit],
[bDeptedit], [bItemedit], [bCusSupInput], [cDefine1], [cDefine2], [cDefine3], [cDefine4], [cDefine5], [cDefine6], [cDefine7], [cDefine8],
[cDefine9], [cDefine10]
FROM [ufdata_006_2013].[dbo].[GL_accvouch]
/*where iyear=2015 年度库时使用 */

go
--凭证

--凭证1
INSERT INTO [UFDATA_001_2013].[dbo].[GL_accsum](
[ccode], [cexch_name], [iperiod], [cbegind_c], [cbegind_c_engl], [mb], [md], [mc], [cendd_c], [cendd_c_engl], [me], [mb_f],
[md_f], [mc_f], [me_f], [nb_s], [nd_s], [nc_s], [ne_s])
SELECT
[ccode], [cexch_name], [iperiod], [cbegind_c], [cbegind_c_engl], [mb], [md], [mc], [cendd_c], [cendd_c_engl], [me], [mb_f],
[md_f], [mc_f], [me_f], [nb_s], [nd_s], [nc_s], [ne_s]
FROM [ufdata_006_2013].[dbo].[GL_accsum]
/*where iyear=2015 年度库时使用 */

go
--凭证1

--凭证2
INSERT INTO [UFDATA_001_2013].[dbo].[GL_accass](
[ccode], [cexch_name], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id], [iperiod], [cbegind_c],
[cbegind_c_engl], [mb], [md], [mc], [cendd_c], [cendd_c_engl], [me], [mb_f], [md_f], [mc_f], [me_f], [nb_s], [nd_s], [nc_s], [ne_s])
SELECT
[ccode], [cexch_name], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id], [iperiod], [cbegind_c],
[cbegind_c_engl], [mb], [md], [mc], [cendd_c], [cendd_c_engl], [me], [mb_f], [md_f], [mc_f], [me_f], [nb_s], [nd_s], [nc_s], [ne_s]
FROM [ufdata_006_2013].[dbo].[GL_accass]
/*where iyear=2015 年度库时使用 */

go
--凭证2

---更新结帐标记为记帐
UPDATE [UFDATA_001_2013].dbo.GL_mend SET bflag='True'
go
---更新结帐标记为记帐

--现金流量

delete from [UFDATA_001_2013].[dbo].[GL_CashTable]

go
INSERT INTO [UFDATA_001_2013].[dbo].[GL_CashTable](
[iPeriod], [iSignSeq], [iNo_id], [inid], [cCashItem], [md], [mc])
select a.iperiod,a.isignseq,a.ino_id,a.inid,b.cCashItem,b.md,b.mc
from [ufdata_006_2013].[dbo].[GL_accvouch] a,[ufdata_006_2013].[dbo].[GL_CashTable] b
where a.iperiod=b.iperiod and a.isignseq=b.isignseq and a.iNo_id=b.iNo_id and a.inid=b.inid

go

--现金流量
转载:http://www.yonyou.org.cn/do/bencandy.php?fid=108&id=4018

posted @   西江月明  阅读(373)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示