この記事では、給与明細書を再印刷する新しい機能により、人事ではなく給与から出勤残高が印刷される問題についての解決策を示します。
適用対象: Microsoft Dynamics GP
元の KB 番号: 2520503
症状
新しい機能として、給与明細書を再発行する際、人事管理の出欠ウィンドウで人事がマークされている場合でも、出勤残高は人事ではなく、給与から出力されます。 再印刷 paystub 機能は、Microsoft Dynamics GP 2010 の新機能でした。
給与明細書を再印刷するには、Inquiryをクリックし、Payrollをポイントして、チェック履歴をクリックします。 Employee ID を入力し適切な給与明細をマークしてから、Recreate Paystub をクリックして、重複支払いスタブを印刷します。
原因
再印刷された支払明細書は元の小切手印刷時に使用したレポートとは異なる、レポート ライターの「支払明細書の再印刷」と呼ばれるレポートを使用しています。 既定では、標準の給与明細書 (オリジナルおよび再印刷) は、給与から取得されるため、人材管理から出勤残高を取得するようにレポート ライターで変更する必要があります。
解決方法
次の手順を使用して、支払明細書の再印刷レポート ライターを変更します。
次のようにレポート ライターを開きます。
- Microsoft Dynamics GP をクリックし、Tools をポイントし、Customize をポイントして、[ライターのレポート] を選択。
- Product として Dynamics GP を選択し、OK をクリックします。
- Reports ボタンをクリックします。
- 元のレポートの一覧でクリックして支払明細の再印刷を選択し、挿入をクリックします。
レポートを変更します。
- [変更されたレポート] の一覧で [支払明細書の再印刷] をクリックし、次に [開く] をクリックします。
- レポート定義 ウィンドウで、Layout をクリックします。
- レポート レイアウトでは、 Time Off Balances は F1 フッター セクションにあります。 クリックして [ Vac Balance と Sick Bal フィールドを選択し、 Delete をクリックします。
- また、各フィールドの横にある [Vacation Balance と Sick Balance タイトルも削除します。 配列をドラッグして、これらのフィールドの代わりにタイトルと時間の両方を印刷します。
HR から出欠残高を出力する Time Available 配列をドラッグします。
Toolboxで、同じUPR_Reprint_Checksテーブルを使用して下にスクロールし、使用可能な時間配列を見つけます。 これをレイアウトのフッターにドラッグしてドロップすると、 レポートオプション ウィンドウが開きます。 配列インデックス 1 を入力し、 OK をクリックします。
[使用可能な時間の配列] をもう一度ドラッグし、今度は配列インデックスを 2 に設定し、[ OK] をクリック。 必要な数だけ配列をドラッグし、それに応じて配列インデックスをインクリメントします。
次に、Time Code 配列または Time Code Description を各 Time Available Array の左側にドラッグします。 このフィールドをレポートのレイアウトにドラッグすると、 レポート フィールド オプション ウィンドウが開きます。 一致する配列インデックス 1, 2, 3 などを入力して、横に配置した Time Available 配列の配列インデックスと一致させ、次に OK をクリックします。 (たとえば、Time Code 配列 1 は Time Available Array 1 の横に、タイム コード配列 2 は Time Available Array 2 の横に配置する必要があります)。必要な数の配列をドラッグして、2 つの配列に限定することはできません。
メモ
印刷する時刻コードは、同じ方法で変更された元のチェック スタブに印刷されたのと同じタイムコードになります。 これらのコードを確認するには、 Cards をクリックし、 Human Resources をポイントし、 Employee-Attendance をポイントして、 Maintenance をクリックします。 Employee IDを入力します。 この従業員に割り当てられている時間コードをスクロールすると、[給与チェックで利用可能な時間を印刷する] オプションを含むコードは、レポート レイアウトにドラッグした配列の英数字順で印刷されるコードです。
レポート ライターを終了し、変更をレポートに保存します。
[ File メニュー Microsoft Dynamics GP を選択してレポート ライターを終了します。
Microsoft Dynamics GP で変更された形式にセキュリティを付与します。
- Microsoft Dynamics GP メニューをクリックし、次に Tools を選択し、Setup を選択し、System を選択してから、変更されたフォーム/レポート をクリックします。
- 変更したフォームにアクセスするユーザーに関連付けられている ID を選択します。
- Microsoft Dynamics GP を Product として選択し、Type として Reports を選択します。
- Payrollを展開し、Reprint Pay Statement を展開します。
- Microsoft Dynamics GP (Modified) ボタンをマークします。
- [保存] をクリックします。
詳細
チェック スタブまたは収益計算書を変更する同様の手順は、KB 2023150に記載されています。 詳細とトラブルシューティングのヒントについては、「 チェック スタブまたは収益明細書には、Microsoft Dynamics GP の人事ではなく給与からの出席残高が表示されますを参照してください。