Microsoft Dynamics GP の買掛金管理で 0 ドルの送金が印刷されるのを防ぐ方法

この記事では、Microsoft Dynamics GP および Microsoft Business Solutions - Great Plains の買掛金管理で、ゼロドルの送金が印刷されるのを防ぐための手順について説明します。

注意

この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーが必要です。

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

概要

この記事では、Microsoft Dynamics GP および Microsoft Business Solutions - Great Plains の買掛金管理でゼロドルの送金が印刷されるのを防ぐ方法について説明します。

注意

0 ドルの送金が印刷されるのを防ぐには、Microsoft Dynamics GP および Microsoft Dynamics GP のインスタンスへの管理者アクセス権が必要Microsoft SQL Server。

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

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

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

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

0 ドルの送金による印刷を防止する手順

0 ドルの送金が印刷されるのを防ぐには、次の手順を実行します。

注意

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

この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーが必要です。

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

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

  3. Microsoft クエリ アナライザー SQL、またはクエリ アナライザーをSQL Server Management Studio。 これを行うには、使用しているプログラムに応じて、次のいずれかの方法を使用します。

    方法 1: 2000 SQL Serverの場合

    2000 を使用しているSQL Serverクエリ アナライザー SQL開始します。 これを行うには、[すべてのプログラムの 開始 > ] をクリック > Microsoft SQL Server > アナライザーをクリックします

    方法 2: 2005 SQL Serverの場合

    2005 で 2005 SQL Serverを使用している場合は、SQL Server Management Studio。 これを行うには、[すべての プログラムの開始] を > クリック > Microsoft SQL Server 2005 > SQL Server Management Studio。

    方法 3: for SQL Server 2008

    2008 年から 2008 年SQL Server使用している場合は、SQL Server Management Studio。 これを行うには、[スタート] ボタン をクリック し、[すべてのプログラム] Microsoft SQL Server > 2008] をポイントし、[SQL Server Management Studio]をクリックします

  4. 会社のデータベースに対して次のステートメントを実行して、買掛金管理で 0 ドルの送金を削除します。

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

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