金蝶kis迷你版結(jié)轉(zhuǎn)損益時(shí)出現(xiàn)錯(cuò)誤提示“結(jié)轉(zhuǎn)本期損益過(guò)程中發(fā)生錯(cuò)誤,操作失敗。”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天一早有大佬說(shuō)他有客戶金蝶kis迷你版在結(jié)轉(zhuǎn)本期損益時(shí)出現(xiàn)錯(cuò)誤“結(jié)轉(zhuǎn)本期損益過(guò)程中發(fā)生錯(cuò)誤,操作失敗。”如下圖所示
金蝶kis迷你版結(jié)轉(zhuǎn)損益時(shí)出現(xiàn)錯(cuò)誤提示“結(jié)轉(zhuǎn)本期損益過(guò)程中發(fā)生錯(cuò)誤,操作失敗。”的解決辦法
出現(xiàn)這樣的問(wèn)題,一般是憑證最大號(hào)表GLVchMaxNum丟失主鍵,記錄不正確或存在非法記錄或者說(shuō)憑證最大號(hào)表glvchmaxnum中記錄的憑證字號(hào)憑證表glvch中的信息不一致造成的!
一、文件--賬套維護(hù)---賬套修復(fù)試試看,也許可以~
二、最新的更新包試試看看
三、反過(guò)賬重新過(guò)賬 重新結(jié)轉(zhuǎn)試試 將用戶重新授予所有權(quán)限試試看!
四、cheek3000修復(fù)試試看嘍!
1、憑證最大號(hào)表glvchmaxnum中記錄的憑證字號(hào)憑證表glvch中的信息不一致。請(qǐng)修改為一致;如果有非法記錄,應(yīng)該刪除。
2、憑證順序號(hào)表中記錄的順序號(hào)不是憑證表中記錄的最大順序號(hào)。可以通過(guò)軟件的“工具--賬套數(shù)據(jù)檢查數(shù)據(jù)工具--憑證數(shù)據(jù)表數(shù)據(jù)檢查”工具來(lái)處理。如果為KIS老版本賬套,則需要手工更正最大順序號(hào)。
3、數(shù)量金額核算的科目在數(shù)量余額表glqtybal表中存在空值記錄。 在數(shù)量余額表GLQtyBal中,F(xiàn)BegQty、FDebit、FCredit、FYTDDebit、FYTDCredit、FEndQty字段中任意一個(gè)存在空值。
4、在glbal表中的存在空值記錄,請(qǐng)更正為正確的值。這一般是由于 glbal 表中的金額字段的默認(rèn)值 0 丟失造成的,請(qǐng)通過(guò)表設(shè)計(jì)為這些字段補(bǔ)充默認(rèn)值。
延伸閱讀:“結(jié)轉(zhuǎn)本期損益過(guò)程中發(fā)生錯(cuò)誤,操作失敗。”
因分析:金蝶發(fā)生這類報(bào)錯(cuò),多半是數(shù)據(jù)表出現(xiàn)問(wèn)題。可能的原因如下:
① 憑證最大號(hào)表GLVchMaxNum中記錄的憑證字號(hào)與憑證表GLVch中的信息不一致;
② 憑證順序號(hào)表GLVchSerialNum中記錄的順序號(hào)不是憑證表中記錄的最大順序號(hào);
③ 數(shù)量余額表GLQtyBal中存在空值記錄或非明細(xì)科目記錄;
④ 科目余額表GLBal表中的存在空值記錄。
金蝶結(jié)轉(zhuǎn)損益出錯(cuò)處理方法:如沒(méi)有access數(shù)據(jù)庫(kù)操作經(jīng)驗(yàn),謹(jǐn)慎操作,最好提前做好備份,以免賬套損壞
① 根據(jù)憑證表重建GLVchMaxNum中憑證最大號(hào);
② 通過(guò)軟件的【工具】→【賬套數(shù)據(jù)檢查工具】→【數(shù)據(jù)檢查】→【憑證數(shù)據(jù)表】”進(jìn)行修復(fù);
③ 更新glqtybal中的空值,可參考如下語(yǔ)句處理:
update glqtybal set fbegqty =0, fdebit =0, fcredit =0, fendqty =0, fytddebit =0, fytdcredit =0 where (fbegqty is null or fdebit is null or fcredit is null or fendqty is null or fytddebit is null or fytdcredit is null)
刪除glqtybal中的非明細(xì)記錄,可參考如下語(yǔ)句處理:
select * into glacct1 from glacct a,glacctidlist b where a.facctid=b.facctid and a.fqtyaux0 and b.fdetail=0update glacct set fqtyaux=0 where facctid in (select facctid from glacct1)Delete from glqtybal where facctid in (select facctid from glacct where fqtyaux=0)
④ 更新glbal中的空值,可參考如下語(yǔ)句處理:
update glbal set fbegbal =0, fdebit =0, fcredit =0, fendbal=0, fytddebit =0, fytdcredit =0 where (fbegbal is null or fdebit is null or fcredit is null or fendbal is null or fytddebit is null or fytdcredit is null)
說(shuō)明:該類問(wèn)題為主功能表間數(shù)據(jù)記錄不一致或關(guān)鍵數(shù)據(jù)表中默認(rèn)值丟失。
更多也可參考官方頁(yè)面:
https://vip.kingdee.com/article/388741570549457152?productLineId=11&lang=zh-CN
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!