暢捷通T+12.2升級時發生的錯誤及處理方法圖解


       前言:最近處理一個客戶單位的財務數據,需要從2004年的U820版本的數據升級到暢捷通T+12.2版本。經查,該升級先要將原數據升級到T6,再從T6升級到暢捷通T+12.2版本。U820升級到T6很簡單,只需要將U820的數據以admin進行備份,然后引入T6,再逐一做賬套各年度的“升級SQL  Server數據”即可,一切都比較順利。但是從T6升級到暢捷通T+12.2時,遇到了一些麻煩,現記錄下來,希望與各位同仁交流共享。為了避免不必要的麻煩,本文圖片都掩蓋了的相關單位名稱。

1、打開T+升級工具,輸入相關項目信息:


 

2、確認:

 

3、輸入目的賬套項目信息:

 

4、升級開始:

5、升級確認:


 

6、升級跑起:

 

7、發生第一個錯誤(下級科目的余額方向與其不一致):

 

復制錯誤內容如下:

友好提醒,有不符合暢捷通T+的數據,請檢查原始賬套,修改后再升級:

001 帳套 2015年度:【科目】編碼:135;名稱:庫存商品;下級科目的余額方向與其不一致!

001 帳套 2015年度:【科目】編碼:135;名稱:庫存商品;下級科目的余額方向與其不一致!

……………(略去N條提示)

001 帳套 2015年度:【科目】編碼:221;名稱:應交稅金;下級科目的余額方向與其不一致!

001 帳套 2015年度:【科目】編碼:221;名稱:應交稅金;下級科目的余額方向與其不一致!

001 帳套 2015年度:【科目】編碼:229;名稱:其他應交款;下級科目的余額方向與其不一致!

001 帳套 2015年度:【科目期初】:【科目:預付帳款 126】的期初信息中【業務員:.】在人員表中不存在;

 

確定退出升級程序,去修改錯誤:

(1)、修改借貸工具登錄:

 

(2)、修改科目方向:

 

(3)、增加部門分類(各年分類編碼規則不一樣):

 

(4)、增加職員信息:

 

8、重新升級出現第二個人錯誤(啟用分類管理時往來單位分類不能為空):

復制錯誤代碼如下:

帳套 [001]XXXXXX有限公司 2015年度賬 升級失敗!

升級往來單位供應商出錯,請重新升級!(友好提醒,有不符合暢捷通T+的數據,請檢查原始賬套,修改后再升級:

升級發生錯誤:

往來單位;編號:S062;名稱:北龍米業異常原因:啟用分類管理時往來單位分類不能為空,請重新輸入!

往來單位;編號:S064;名稱:遼寧省糧油貿易公司異常原因:啟用分類管理時往來單位分類不能為空,請重新輸入!

…………………………………(以下略去N多行).

)

確定退出升級程序,去修改錯誤:

(1)、增加一個供應商分類:

 

(2)、給各供應商輸入分類信息:

或者數據庫直接更新,數據庫直接更新代碼:

-----供應商表查看:

SELECT TOP 1000 *

FROM [UFDATA_001_2015].[dbo].[Vendor]  order by cVenCode  asc


----供應商表更新分類代碼:

update [UFDATA_001_2015].[dbo].[Vendor] set cVCCode='000'


9、重新升級出現第三個人錯誤(科目編碼必須是字母或數字):

復制錯誤信息如下:

帳套 [001]XXXXXX有限公司 2015年度賬 升級失敗!

升級科目出錯,請重新升級!(友好提醒,有不符合暢捷通T+的數據,請檢查原始賬套,修改后再升級:

升級發生錯誤:

科目;編號:10201-1;名稱:(活期)異常原因:科目編碼必須是字母或數字!

科目;編號:10201-2;名稱:(定期)異常原因:科目編碼必須是字母或數字!

科目;編號:10203-1;名稱:(活期)異常原因:科目編碼必須是字母或數字!

科目;編號:10203-2;名稱:(定期)異常原因:科目編碼必須是字母或數字!

 

…………………..(以下略去N多行)

)

 

處理方法,數據庫直接更新,更新和查詢代碼如下:

---- 一、在數據庫科目代碼表中更新為只包含數字的科目代碼:

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

 

 

----查看

SELECT *

FROM [UFDATA_001_2015].[dbo].[code]   where  ccode like '%102%'  order by ccode asc

 

--- 二、更新科目總賬表數據:

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

 

 

---- 查看

SELECT TOP 1000 * FROM [UFDATA_001_2015].[dbo].[GL_accsum]   where ccode like '%102%'  order by ccode asc

 

----三、更新憑證及明細賬表數據:

 

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

 

 

---- 查看

SELECT *

FROM [UFDATA_001_2015].[dbo].[GL_accvouch]   where ccode like '%102%'   order by ccode asc

 

數據庫操作截圖如下:


更新執行成功:


 

10、激動人心的時刻,升級成功:



 

  最后啰嗦一下:

  由於很多客戶財務數據歷經好多個財務年度,又是多人操作,從老版本升級到新版本,難免會出現好多問題,在升級時如果細心逐一排解,出現的問題應該都能解決。

  在本升級過程中,用到了一個科目借貸修改工具,來自網絡,對我幫助很大,在此感謝作者!網友的工具給了我一定啟發,我決定也寫一個升級輔助工具集,以方便我們和各位同仁們后續工作。如果您遇到了同類問題請發信息給我,我可以一並做到工具集中,以方便更多的人使用。我的聯系方式:

  電郵:lk_duhuan@163.com

  網址:http://www.lzhlksoft.com    http://www.lzhlksoft.cn              

  二維碼:


   出於學習、技術交流的目的,在不影響他人的情況下,本文可隨意轉發、拷貝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM