如何防止在 Microsoft Dynamics GP 的 Payables Management 中列印零美元錢幣

本文將討論在 Microsoft Dynamics GP 的 Payables Management 和 Microsoft Business Solutions - Great Dollar 中,防止零美元錢幣列印的步驟。

注意事項

遵循本文中的指示之前,請確定您有可在發生問題時還原的資料庫完整備份複本。

適用于: Microsoft Dynamics GP
原始 KB 編號: 855957

簡介

本文討論如何防止在 Microsoft Dynamics GP 的 Payables Management 和 Microsoft Business Solutions - Great 發行項中列印零美元錢幣。

注意事項

若要防止列印零元錢錢,您必須具有 Microsoft Dynamics GP 和 Microsoft SQL Server 實例的系統管理員存取權。

如需手動付款如何出現在存取存根上的詳細資訊,以及何時從PM20000數據表移除,以及從PM20100表中移除手動付款,請按下列文章編號以檢視 Microsoft 知識庫中的文章:

860395 當您在 Microsoft Dynamics GP 中執行選取檢查程式時,手動付款如何出現在檢查存根上,以及何時從PM20000數據表和PM20100數據表移除的相關信息

如需如何在Payables Management中處理金額為零之付款的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:

861276 如何在 Microsoft Dynamics GP 的 Payables Management 中處理金額為零的付款

防止零美元錢幣列印的步驟

若要防止零美元錢幣列印,請遵循下列步驟。

注意事項

本文中提供的步驟會移除先前在結帳前套用的 PM 大寫臨時表中的零元錢錢。 請注意,這些步驟不會移除因自動套用功能而在結賬期間建立的零元錢錢。

遵循本文中的指示之前,請確定您有可在發生問題時還原的資料庫完整備份複本。

  1. [Microsoft Dynamics GP ] 功能表上,指向 [ 工具>設定>購買],然後按兩下 [ 支付專案]

  2. 在 [支付金管理設定] 視窗中,按兩下以清除 [ 列印先前套用的檔上的結 帳] 複選框。

  3. 啟動 Microsoft SQL 查詢分析器或 SQL Server Management Studio。 若要這樣做,請根據您使用的程式使用下列其中一種方法。

    方法 1:適用於 SQL Server 2000

    如果您使用 SQL Server 2000,請啟動 SQL 查詢分析器。 若要這樣做,請按兩下 [啟動>所有程式>][Microsoft SQL Server>Query Analyzer]

    方法 2:適用於 2005 SQL Server

    如果您使用 SQL Server 2005,請啟動 SQL Server Management Studio。 若要這樣做,請按兩下 [啟動>所有程式>] [Microsoft SQL Server 2005>SQL Server Management Studio] 。

    方法 3:適用於 SQL Server 2008

    如果您使用 SQL Server 2008,請啟動 SQL Server Management Studio。 若要這樣做,請按兩下 [開始],指向 [所有程式>] [Microsoft SQL Server 2008],然後按兩下 [SQL Server Management Studio]

  4. 針對公司資料庫執行下列語句,以移除Payables Management中的零美元支出。

    /* The following code is used to remove zero dollar remittances for a specific vendor. */ 
    
    DELETE PM20100 
    WHERE VendorID = 'VendorID' 
    AND KeySourc = 'REMITTANCE'
    
    /* The following code is used to remove all zero dollar remittances. */ 
    
    DELETE PM20100 
    WHERE KeySourc = 'REMITTANCE'
    

    注意事項

    在程式代碼中, VendorID 佔位元代表實際的廠商標識碼。

    執行之後,也會更新執行語句之前所建立的檢查批次。