この記事では、Microsoft Dynamics GP の買掛金管理でチェック番号がスキップされる問題の解決策を示します。
適用対象: Microsoft Dynamics GP
元の KB 番号: 2514845
現象
買掛金管理では、チェック番号はスキップされます。 たとえば、最後のチェック実行では、チェック番号 1280 までのチェック番号が使用されました。 新しいチェックを実行すると、チェック番号 1282 で始まります。 チェック番号 1281 がスキップされました。 [Checkbook Maintenance]\(チェックブックのメンテナンス\) ウィンドウで使用する次のチェック番号には、1282 が表示されます。
原因
これは仕様です。 システムは、使用中のチェック番号にロックを設定し、複数のユーザーが作業を続けるにつれて、それに応じて次のチェック番号をインクリメントします。 あるユーザーがチェック番号をロックするウィンドウにいて、後でウィンドウから戻ることを決定した場合、そのチェック番号がスキップされる可能性があります。
チェック番号をスキップできるシナリオをいくつか次に示します。
ユーザーが次のいずれかのウィンドウに入ると、システムは使用中の次のチェック番号にロックを設定し、[Checkbook Maintenance]\(チェックブックのメンテナンス\) ウィンドウで次のチェック番号をインクリメントします。 別のユーザーが同時にチェックを印刷し、何らかの理由で最初のユーザーがチェックを作成しない場合、チェックがスキップされる可能性があります。
- 買掛金マニュアル支払エントリ
- その他のチェック
- 銀行取引エントリ
- 買掛金トランザクションチェックの印刷
- 買掛金小切手の印刷
- 給与マニュアルチェック
- 給与チェックの印刷
たとえば、最後に使用されたチェック番号が 1280 で、ユーザーが上記のウィンドウのいずれかを開いた場合、ウィンドウに入力されるチェック番号は 1281 に増加します。 同時に、別のユーザーが上記のいずれかのウィンドウに入ってチェックを書き込んだ場合、システムは 1281 が使用中であることを確認し、2 番目のユーザーの次のチェック番号を 1282 にインクリメントします。 最初のユーザーがチェック 1281 を転記しないことを決定し、ウィンドウを閉じると、チェック 1281 はシステムで使用されず、スキップされます。
配置フォームを印刷すると、チェック番号がインクリメントされます。
チェックが画面またはファイルに出力されると、次のチェック番号がインクリメントされます。
他のモジュールを介して同じチェックブックに対してチェックが出力されている場合、次のチェック番号がインクリメントされます。
ユーザーが Checkbook メンテナンス期間の [次のチェック番号] フィールドを手動で編集した場合、ユーザーが入力した内容に応じて、チェック番号をスキップする可能性があります。
複数のモジュールが同じチェックブックを使用している場合、チェックが印刷されるときに次のチェック番号がインクリメントされます。
解決方法
システムは、チェックが書き込まれるときに、チェックブックのメンテナンス期間の [次のチェック番号] フィールドからチェック番号をプルするように設計されています。 チェックの実行を処理する前に、Checkbook メンテナンスウィンドウで [次のチェック番号] フィールドを確認できます。 システムにチェック番号がないかどうかを確認した後、必要に応じて[次のチェック番号]フィールドを変更できます。
マルチユーザー環境のユーザーが、そのウィンドウで処理を続行する予定がない場合は、上記のいずれかのウィンドウでアイドル状態を維持しないように警告してください。 これらのウィンドウから戻ると、チェック番号がスキップされる可能性があります。