本文提供在儲存貨幣之後無法減少貨幣小數位數的問題解決方案。
適用於: Microsoft Dynamics GP
原始 KB 編號: 865702
徵兆
在 Microsoft Dynamics GP 或 Microsoft Business Solutions - Great Plains 中,將 [貨幣設定] 視窗中的小數位數增加到超過原始設定。 然後,您嘗試將數位重設為原始設定。
當您這樣做時,您會收到一則錯誤訊息,指出貨幣儲存後無法減少小數位數。
原因
之所以發生此問題,是因為您只能在 [貨幣設定] 視窗中增加小數位數。 如果您嘗試減少數字,您會收到在症狀區段中提到的錯誤訊息,因為報告中的數字因四捨五入而可能不正確。 錯誤訊息是防止試用餘額發生問題。
解決方案
如果要解決這個問題,請依照下列步驟執行:
重要
如果您必須將小數字數變更回 2 (或其他數位),而且您尚未使用其他小數字數輸入任何交易,請使用此方法。
注意
在您遵循本文中的指示之前,請確定您有資料庫的完整備份複本,您可以在發生問題時進行還原。
如果您使用 Microsoft SQL Server 2000,請選取 [開始],指向 [程式>Microsoft SQL Server],然後選取 [ 查詢分析器]。
如果您使用 Microsoft SQL Server 2005,請選取 [開始],指向 [程式>Microsoft SQL Server 2005],然後選取 [SQL Server Management Studio>新增查詢]。
選取 DYNAMICS 資料庫。
執行下列語句,將小數字數 重設為 2。
UPDATE MC40200 SET DECPLCUR=3 where CURNCYID='Z-US$'注意
在此語句中,“Z-US$” 是您選取的貨幣,然後在 [貨幣設定] 視窗中變更。
根據下表設定 「DECPLCUR」 值。
您想要的小數位數 DECPLCUR 值 0 1 1 2 2 3 3 4 4 5 5 6 在 Microsoft Dynamics GP 中,移至系統管理>設定>系統>貨幣以開啟貨幣設定視窗。
- 選取您修正的貨幣標識碼。
- 對描述進行修改,然後選擇儲存以將變更與代碼一同下行。
如果您修正功能貨幣,這會更新任何其他公司的設定。