
我校會計電算化實驗課使用的是用友財務及企管軟件UFERP-M8.11教學演示版,在登錄UFO報表系統(tǒng)進行公式定義時出現(xiàn)如下問題:當使用函數(shù)向?qū)c擊“參照”按鈕定義公式時,系統(tǒng)提示:“默認賬套不存在!”即使在“賬套及時間初始”窗口中輸入正確的賬套號及會計年度,也仍然會出現(xiàn)相同的提示(如圖1所示)。這樣的提示意味著報表系統(tǒng)不能從總賬系統(tǒng)正常取得數(shù)據(jù),報表將無法生成。
出現(xiàn)該問題的原因是開發(fā)商通過補丁對U8中的操作員密碼加密算法作過修改,而UFO報表系統(tǒng)在參照公式時,系統(tǒng)會調(diào)用UFSYSTEM系統(tǒng)數(shù)據(jù)庫UA_USER表中系統(tǒng)內(nèi)置的操作員asuser,然后通過asuser操作員實現(xiàn)后臺資源的訪問、調(diào)用。而由于asuser用戶的口令是系統(tǒng)預置的,也是“asuser”,UFO程序通過asuser用戶對后臺資源進行訪問、調(diào)用時,程序代碼中對于asuser用戶賦予的口令是一常量“asuser”。這樣一來,新的加密算法改變后,“asuser”字符串(指程序代碼中對于asuser用戶賦予的口令)轉(zhuǎn)換的加密Cpassword字段值與打補丁前UFSYSTEM系統(tǒng)數(shù)據(jù)庫UA_USER表中操作員asuser的Cpassword字段值就不一樣了,所以導致后臺訪問調(diào)用、資源不成功,提示:“默認賬套不存在!”
針對上述問題,我們可以這樣解決:在系統(tǒng)管理中新增加一個操作員,比如:AAA,口令設為:asuser(如圖2)。新增的操作員保存后,程序會根據(jù)新的數(shù)據(jù)庫加密算法生成UA_USER表中操作員“AAA”的Cpassword字段值;接下來在UA_USER表中用AAA用戶記錄的Cpassword字段值替換asuser用戶記錄Cpassword的字段值即可。
具體操作過程如下:通過以下路徑找到文件UfSystem.mdb,即C:WINDOWSsystem32UFSYSTEMUfSystem.mdb,雙擊UfSystem.mdb文件,出現(xiàn)如圖3提示,點擊“否”。
對接下來出現(xiàn)如圖4的提示,點擊“打開”。
對接下來出現(xiàn)如圖5的提示,點擊“確定”。
在出現(xiàn)的圖6窗口中,點擊“UA_User”表文件。
在接下來出現(xiàn)的圖7窗口中,可以看到用戶asuser的密碼為“AAgiOzA9IjgAL ”。
將其改為“asuser”,如圖8所示。
關(guān)閉Access。至此大功告成,在UFO中使用函數(shù)向?qū)?點擊“參照”按鈕可以正常定義公式。需要說明的是,以上對asuser用戶口令的修改是必需的,這項操作后使報表子系統(tǒng)與總賬子系統(tǒng)能真正地建立聯(lián)系,如果不做此修改,在進行報表重算時將不能生成數(shù)據(jù)。
主要參考文獻
[1]武新華,肖霞.用友ERP-U8財務軟件應用實務[M].北京:清華大學出版社,2007:323-324.
[2]李雁翎.Access基礎(chǔ)與應用[M].第2版.北京:清華大學出版社,2008:46-50.
[3]何日勝.會計電算化系統(tǒng)應用操作[M].第3版.北京:清華大學出版社,2008:316.