以前の期間の経費報告書を承認して処理しようとすると、個人データ キーパー
(PDK) がハングする問題。
考えられる原因
1. PDK でEmployee が削除されました。 「解決策 1」を参照してください。
2. ストアド プロシージャが PDK に表示されません。 「解決策 2」を参照してください。
3. タイムシートまたは従業員経費の次の文書番号はインクリメントされない。 「解決策 3」を参照してください。
4. タイムシートまたは従業員経費の設定テーブルが破損しています。 「解決策 4」を参照してください。
解決策 1 - 個人データ キーパーは、個人データ キーパーが経費報告書またはタイムシートを Project Series に処理する前に、PDK ユーザー設定テーブルに従業員が存在
している必要があります。 そのユーザーがまだ未処理のタイムシートまたは経費を持っている間に PDK 従業員を削除すると、個人データ キーパーは従業員経費またはタイムシートを既存のユーザーと調整できないのでハングします。 解決するには、削除されたユーザーのレコードを削除前とまったく同じ方法で再入力し、経費レポートまたはタイムシートを再処理します。
解決策 2 -TheDexsql.log は、ストアド プロシージャが見つからない場合に表示されます。 見つからない場合は、大平原で再作成できます。
1. [ファイル] に移動|メンテナンス|SQL。
2.Database: 会社のデータベース (TWO など)。
3.Product: Project Accounting。
4.すべての PDK テーブルを見つけて強調表示します。
5.[自動プロシージャのドロップ] と [自動プロシージャの作成] を選択します。
6. PA マスター テーブルを見つけて強調表示します。
7.[自動プロシージャのドロップ] と [自動プロシージャの作成] を選択します。
8. データベースを DYNAMICS に変更します。
9. PDK Users テーブルを見つけて強調表示します。
10.[自動プロシージャのドロップ] と [自動プロシージャの作成] を選択します。
11.終了したら、ウィンドウを閉じます。
解決策 3 - タイムシートまたは従業員の経費に対して次のドキュメント番号が設定されている必要があります。
1. [Setup] に移動|Project |従業員経費またはタイムシート。
2.次のドキュメント番号が 9999 で、先頭に 0 がない場合、タイムシートまたは経費がハングします。 先頭に 0 が必要です。
3.EE0000001 などの英数字のドキュメント番号も使用することをお勧めします。
解決策 4 - タイムシートまたは従業員経費の設定テーブルを再作成します。
注テーブル内の情報を再度設定する必要がある場合は、テーブルを再作成します。 レポートは、[セットアップ] ウィンドウから、必要なすべての情報と一緒に印刷できます。
1. [Setup] に移動|Project |[従業員経費] または [タイムシート] をクリックし、[プリンター] アイコンをクリックします。
2.In 大平原で、[ファイル] に移動|メンテナンス|SQL。
3.Database: 会社のデータベース (TWO など)。
4.Product: Project Accounting。
5. [PA 従業員経費の設定] または [PA タイムシートのセットアップ] テーブルを見つけて強調表示します。
6. [ドロップ テーブル]、[テーブルの作成]、および [自動プロシージャの削除]、および [自動プロシージャの作成] を選択します。
7.このプロセスが完了したら、[タイムシート] または [従業員経費の設定] ウィンドウに戻り、正しい情報を入力します。 手順 1 で印刷したレポートを使用できます。
この記事は TechKnowledge Document ID:32932 でした