用友賬套會計科目與行業性質不符

系統在調入100202科目時,無法獲取100202科目完整的資訊,我估計你的009賬套的2009年度的資料庫?TA_009_2009中的code表中的100202的cclass欄位值不正確或為空。所以請您嘗試如下操作(如果不能解決,如下操作也不會對你的賬套資料庫產生任何影響,請您放心)。
解決辦法
1.開始---所有程式---Microsoft SQL Server---查詢分析器---SQL身份驗證,使用者為sa,密碼為空(如果您設定過sa密碼,就輸入密碼)---確定。
2.在查詢框中輸入如下SQL語句。

用友賬套會計科目與行業性質不符

use ?ta_007_2009
code set cclass=資產 WHERE (ccode = 100202)

如下圖:

圖1

執行SQL完畢,因該返回如下結果,如圖:

圖2

3.關閉“查詢分析器”---不儲存(選否)---然後去看還有沒有“此賬套的`行業性質與科目設定中的科目分類不符,請調整”的提示及100202科目餘額位置顯示是否正確。

戶端提示行業性質與科目設定不符
此問題分兩種:如果演示賬套沒問題,那說明是賬套問題,如果演示賬套也是這個提示,說明是環境問題
環境問題解決辦法:
1、註冊system32ü檔案
2、使用者環境變數路徑不存在或有中文名字元
3、服務安裝補丁客戶端卻沒有更新補丁
賬套問題解決辦法:
表名: _Account(賬套設定表)
列名:cTradeKind(行業型別)
表名:GL_Btrade(行業預置表)
列名:itrade_id(行業編號)
表名:GL_CodeClass(行業預置科目分類表)
列名:itrade(行業編號)
列名:cclass(科目型別)
表名:Code(科目表)
列名:cclass(科目型別)
如:某一個演示賬套判斷步驟:
1、 _account表ctradekind列值為新會計制度科目
2、gl_brade表itrade_id列值25
3、gl_codeclass表itrade列值25對應的行有6行,cclass列值有分別有資產、負債、權益、成本、損益、損益
4、code表cclass列值也分別對應有資產、負債、權益、成本、損益
情況1、資料庫出錯,如odbc checkdb(‘?TA_001_2007’)提示索引錯誤
情況2、accinformation表cCaption列值為“是否新行業性質”預置有誤,如預置“民間非盈利組織”的科目後此值應該為“TR”


在使用者帳套裡系統資料庫表的欄位裡“2007 年新會計制度科目”中間有空格,用下面語句修改就可以了。
_account set cTradeKind=N'2007 年新會計制度科目' where cTradeKind=N'2007年新會計制度科目'
GL_BTrade set cTrade_name=N'2007 年新會計制度科目' where cTrade_name=N'2007年新會計制度科目'


如出現以上問題,請仔細檢視 _account表ctradekind列值的名稱與gl_brade表ctradekind列值一致,如早期的會計科目名稱為“民間非盈利組織”,而新的為“民間非營利組織”,只有一字之差