Microsoft Dynamics GP の買掛金管理でゼロ ドル送金が印刷されないようにする方法

この記事では、Microsoft Dynamics GP および Microsoft Business Solutions - グレート プレーンズの買掛金管理で、ゼロ ドル送金が印刷されないようにする手順について説明します。

注:

この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーがあることを確認してください。

適用対象: Microsoft Dynamics GP
元の KB 番号: 855957

概要

この記事では、Microsoft Dynamics GP および Microsoft Business Solutions - グレート プレーンズの買掛金管理で、ゼロ ドル送金が印刷されないようにする方法について説明します。

注:

ゼロドル送金による印刷を防ぐには、Microsoft Dynamics GP と Microsoft SQL Serverのインスタンスへの管理者アクセス権が必要です。

手動支払いをチェックスタブに表示する方法と、PM20000 テーブルと PM20100 テーブルから削除される場合の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

860395 チェック スタブでの手動支払いの表示方法と、Microsoft Dynamics GP で [チェックの選択] プロセスを実行するときに、PM20000 テーブルとPM20100 テーブルから削除される場合に関する情報

0 の金額を持つ支払いを支払い管理で処理する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

861276 Microsoft Dynamics GP の買掛金管理で 0 の金額を持つ支払いを処理する方法

ゼロドル送金の印刷を防ぐための手順

ゼロドルの送金が印刷されないようにするには、次の手順に従います。

注:

この記事で説明する手順では、以前に checkrun の前に適用されていた PM 送金一時テーブルの 0 ドルの送金を削除します。 これらの手順では、自動適用機能の結果としてチェックラン中に作成された 0 ドルの送金は削除されません。

この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーがあることを確認してください。

  1. Microsoft Dynamics GP メニューの [ツール>の設定][購入] > の順にポイントし、[買掛金] をクリックします。

  2. [買掛金管理のセットアップ] ウィンドウで、[送金時に以前に適用されたドキュメントを印刷する] チェック ボックスをオフにします。

  3. Microsoft SQL Query Analyzer を起動するか、SQL Server Management Studioします。 これを行うには、使用しているプログラムに応じて、次のいずれかの方法を使用します。

    方法 1: SQL Server 2000 の場合

    SQL Server 2000 を使用している場合は、SQL Query Analyzer を起動します。 これを行うには、[すべてのプログラム>の開始>]Microsoft SQL Server>Query Analyzer をクリックします。

    方法 2: SQL Server 2005 の場合

    SQL Server 2005 を使用している場合は、SQL Server Management Studioを開始します。 これを行うには、[Start all Programs>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. 会社データベースに対して次のステートメントを実行して、買掛金管理のゼロドル送金を削除します。

    /* 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 プレースホルダーは実際のベンダー識別子を表します。

    実行した後、ステートメントを実行する前に作成されたチェックのバッチも更新されます。