本文提供了一個解決方案,用於解決在 Microsoft Dynamics GP 的總帳中嘗試執行年終關閉例程時發生的錯誤。
適用於: Microsoft Dynamics GP
原始 KB 編號: 856553
徵兆
當您嘗試在 Microsoft Dynamics GP 的一般總賬中執行年終關閉例程時,您會收到下列錯誤訊息:
[Microsoft][ODBC SQL Server Driver][SQL Server]違反 PRIMARY KEY 條件約束 『PKGL10110』。 無法在物件 『GL10110』 中插入重複的索引鍵。
解決方法
若要解決此問題,請使用下列步驟:
讓所有使用者退出 Microsoft Dynamics GP。
還原在您嘗試執行總賬年度結束例程之前所建立的公司資料庫備份。
啟動 SQL Server Management Studio。 若要這樣做,請選取 [開始]、指向 [所有程式]、指向 [Microsoft SQL Server 20XX (XX=您的版本),然後選取 [SQL Server Management Studio]。
針對公司資料庫執行下列腳本,以刪除 GL 帳戶摘要數據表:
DELETE GL10110 DELETE GL10111
在財務系列上執行 檢查連結 。 若要這麼做:
- 在 [Microsoft Dynamics GP ] 功能表上,指向 [ 維護],然後選取 [ 檢查連結]。
- 在 [數列] 列表中,選取 [財務],然後選取 [全部] 將所有邏輯數據表插入 [選取的數據表] 清單中。
- 選取 [確定]。
執行年份 清單中所有年份的對賬,以重建摘要數據表。 若要這麼做,
- 在 [Microsoft Dynamics GP] 功能表上,指向 [工具]、[公用程式]、[財務],然後選取 [協調]。
注意
選取 [ 年份 ] 複選框,然後選取年份。
- 選取 [ 年份 ] 複選框。
- 選取 [歷程記錄] 選項,然後在 [年份] 列表中選取最舊的年份。
- 選取 [ 協調]。
- 針對 年度清單中列出的每一年重複步驟 c 和 d。 從最舊的一年開始,然後結束於目前的一年。
- 在 [Microsoft Dynamics GP] 功能表上,指向 [工具]、[公用程式]、[財務],然後選取 [協調]。
在總帳中執行年終結帳作業。
其他相關資訊
如需詳細資訊,請參閱 Microsoft Dynamics GP 中總帳的 KB -年終關閉程式。