產(chǎn)品版本: | 1075-T1-商貿(mào)寶大眾版11.1 | 適用產(chǎn)品: | T1系列 |
產(chǎn)品模塊: | 10003-系統(tǒng)維護 | 提交時間: | 2012-06-12 |
問題現(xiàn)象: |
商貿(mào)寶大眾版查詢庫存狀況表時,庫存數(shù)量和庫存金額與明細(xì)不一致? | ||
原因分析: |
庫存數(shù)量和庫存金額與明細(xì)不一致,是由于在執(zhí)行數(shù)據(jù)結(jié)存時,沒有清除數(shù)據(jù)庫basedb.mdb的StockIO表中的記錄,這個表跟單據(jù)修改有關(guān),當(dāng)用戶修改單據(jù)時,結(jié)存前在StockIO表中的記錄對新單據(jù)的修改產(chǎn)程了擾亂,結(jié)存后StockIO表如果不進行清除,就必然會有些關(guān)鍵性字段BillID會和新生成的單據(jù)BillID相同,造成結(jié)存前的數(shù)據(jù)和新產(chǎn)生的單據(jù)產(chǎn)生不必要的擾亂。數(shù)據(jù)庫中已經(jīng)出現(xiàn)了重復(fù)的關(guān)鍵性數(shù)值,而且如果不進行清除,修改單據(jù)時會有更多的數(shù)據(jù)產(chǎn)生不一致的情況。 | ||
解決方案: | 進行數(shù)據(jù)結(jié)存,再手動清除StockIO表,則不會再出現(xiàn)這種情況。后續(xù)會出一個補丁,在執(zhí)行數(shù)據(jù)結(jié)存時增加對StockIO表的自動清除。 |