次の方法で共有


Excel テンプレートと ER 構成を再利用して Word 形式でレポートを生成

レポートを Microsoft Word ドキュメントとして生成するように、新しい 電子申告 (ER) 形式 を 構成 することができます。 または、最初に Excel ブックとしてレポートを生成するように設計された ER 形式を再利用できます。 この場合、Excel テンプレートを Word テンプレートに置き換える必要があります。

次の手順は、システム管理者ロールまたは電子申告開発者ロールでユーザーが、レポートを Excel ファイルとして生成するように設計された ER 形式を再利用することで、Word ファイルとしてレポートを生成する ER 形式を構成する方法を示します。

GBSI 社を例に使用して、これらの手順について解説します。

必要条件

これらの手順を完了するには、まず OPENXML 形式でレポートを生成する構成を設計する タスク ガイドにある手順に従う必要があります。

また、サンプル レポート用に次のテンプレートをダウンロードしてローカルに保存する必要があります。

これらの手順は、Dynamics 365 for Operations バージョン 1611 (2016年11月) で追加された機能に関するものです。

既存の ER レポート コンフィギュレーションを選択します

  1. Dynamics 365 Finance で、組織管理>ワークスペース>電子レポートに移動します。

  2. Litware, Inc. 構成プロバイダーが 有効 として選択されていることを確認します。 有効になっていない場合は、構成プロバイダーを作成して、有効としてマークする タスク ガイドにある手順に従います。

  3. コンフィギュレーションをレポートするを選択します。 OPENXML 形式でレポート出力を生成するように設計された既存の ER 構成を再利用します。

  4. 構成 ページの左側ペインにある構成ツリーで、支払モデル を展開し、サンプル ワークシート レポート を選択します。

    メモ

    選択した ER 形式の下書きバージョンは、バージョン クイックタブで編集できます。

  5. デザイナー をクリックします。

  6. 形式デザイナー ページで、ルート形式要素のタイトルが、Excel テンプレートが現在使用されていることを示していることに注意してください。

既存の構成の選択。

ダウンロードした Word テンプレートの確認

  1. Word デスクトップ アプリケーションで、先にダウンロードした SampleVendPaymDocReport.docx テンプレート ファイルを開きます。
  2. テンプレートに、ER 出力として生成するドキュメントのレイアウトのみが含まれていることを確認します。

デスクトップ アプリケーションの Word テンプレート レイアウト。

Excel テンプレートを Word テンプレートに置き換え、カスタム XML パーツを追加する

現在は、OPENXML 形式で出力を生成するテンプレートとして Excel ドキュメントが使用されます。 このテンプレートを、以前ダウンロードした SampleVendPaymDocReport.docx Word テンプレート ファイルに置き換えます。 また、カスタム XML パーツを追加して、Word テンプレートを拡張します。

  1. Finance の 形式デザイナー ページにある 形式 タブで、添付ファイル を選択します。

  2. 添付ファイル ページで 削除 を選択して、既存の Excel テンプレートを削除します。 はい を選択して、変更を確認します。

  3. 新規>ファイルを選択します。

    メモ

    ER パラメーターで 構成 されているドキュメント タイプを選択して、ER 形式テンプレートを保存する必要があります。

  4. 参照 を選択し、先にダウンロードした SampleVendPaymDocReport.docx ファイルを参照して選択します。

  5. OK を選択します。

  6. 添付ファイル ページを閉じます。

  7. 形式デザイナー ページの テンプレート フィールドで、以前に使用した Excel テンプレートの代わりに、その Word テンプレートを使用する SampleVendPaymDocReport.docx ファイルを入力または選択します。

  8. 保存 を選択します。

    保存 アクションは、構成の変更を保存することに加えて、添付された Word テンプレートを更新します。 設計されたフォーマットの階層構造は、レポート という名前の新しいカスタム XML パーツとして、添付の Word ドキュメントに追加されます。 添付された Word テンプレートには、ER 出力として生成されるドキュメントのレイアウトと、実行時に ER がそのテンプレートに入力するデータの構造が含まれます。

  9. ルート形式要素のタイトルが、Word テンプレートが現在使用されていることを示していることに注意してください。

    Excel テンプレートを Word テンプレートに置き換え、カスタム XML パーツを追加する。

  10. 形式タブで、添付ファイルを選択します。

レポート カスタム XML パーツの要素を Word ドキュメントのコンテンツ コントロールにマップできるようになりました。

カスタム XML パーツ の要素にマップされた コンテンツ コントロール を含む形式として Word ドキュメントを設計するプロセスに精通している場合は、次の手順にあるすべてのステップを実行して、ドキュメントを作成します。 詳細については、ユーザーが入力または印刷するフォームを Word で作成 を参照してください。 それ以外の場合、次の手順をスキップします。

カスタム XML パーツを含む Word ドキュメントの取得とデータ マッピングの実行

  1. Finance の 添付ファイル ページで 開く を選択し、Finance から選択したテンプレートをダウンロードして、ローカルで Word ドキュメントとして保存します。

  2. Word デスクトップ アプリケーションで、ダウンロードしたドキュメントを開きます。

  3. 開発者 タブで、XML マッピング ウィンドウ を選択します。

    メモ

    開発者 タブがリボンに表示されない場合は、リボンをカスタマイズして追加します。

  4. XML マッピング ウィンドウの カスタム XML パーツ フィールドで、レポート カスタム XML パーツを選択します。

  5. 選択した レポート カスタム XML パーツの要素と Word ドキュメントのコンテンツ コントロールをマップします。

  6. 更新された Word ドキュメントを SampleVendPaymDocReportBounded.docx としてローカルに保存します。

カスタム XML パーツがコンテンツ コントロールにマップされている Word テンプレートを確認

  1. Word デスクトップ アプリケーションで、SampleVendPaymDocReportBounded.docx テンプレート ファイルを開きます。
  2. テンプレートに、ER 出力として生成するドキュメントのレイアウトが含まれていることを確認します。 このテンプレートで実行時に ER が入力するデータのプレースホルダーとして使用されるコンテンツ コントロールは、レポート カスタム XML パーツの要素と Word ドキュメントのコンテンツ コントロールの間で構成されるマッピングに基づきます。

デスクトップ アプリケーションの Word テンプレート プレビュー。

カスタム XML パーツがコンテンツ コントロールにマップされている Word テンプレートを更新

  1. Finance の 添付ファイル ページで、削除 を選択して、レポート カスタム XML パーツの要素とコンテンツ コントロールの間にマッピングがない Word テンプレート を削除します。 はい を選択して、変更を確認します。

  2. 新規>ファイルを選択し、レポート カスタム XML パーツの要素とコンテンツ コントロールの間のマッピングを含む新しいテンプレート ファイルを追加します。

    メモ

    ER パラメーターで 構成 されているドキュメント タイプを選択して、ER 形式テンプレートを保存する必要があります。

  3. 参照 を選択し、カスタム XML パーツを含む Word の取得とデータ マッピングの実行 セクションで手順を実行して、ダウンロードまたは準備した SampleVendPaymDocReportBounded.docx ファイルを参照して選択します。

  4. OK を選択します。

  5. 添付ファイル ページを閉じます。

  6. 形式デザイナー ページの テンプレート フィールドで、ダウンロードしたドキュメントを選択します。

  7. 保存 を選択します。

  8. 形式デザイナー ページを閉じます。

構成された形式を実行可能としてマーク

編集可能な形式の下書きバージョンを実行するには、実行可能 にする必要があります。

  1. Finance の 構成 ページにあるアクション ペインの 構成 タブの 詳細設定 グループで、ユーザー パラメーター を選択します。
  2. ユーザー パラメーター ダイアログ ボックスで、実行設定オプションをはいに設定し、OK を選択します。
  3. 編集を選択し、必要に応じて現在のページを編集可能にします。
  4. 現在選択されている サンプル ワークシート レポート 構成について、ドラフトの実行 オプションを はい に 設定します。
  5. 保存 を選択します。

Word 形式で出力を作成するための形式の実行

  1. Finance で買掛金勘定>支払>支払仕訳帳に移動します。

  2. 先に入力した支払仕訳帳で、明細行 を選択します。

  3. 仕入先支払 ページ で、グリッド内のすべての行を選択します。

  4. 支払ステータス>なしを選択します。

    仕入先支払ページでの処理に対する支払。

  5. アクション ペインで 支払の生成 を選択します。

  6. 表示されるダイアログ ボックスで、次の手順に従います:

    1. 支払方法フィールドで、電子を選択します。
    2. 銀行口座 フィールドで、 GBSI OPER を選択します。
    3. OK を選択します。
  7. 電子レポート パラメーター ダイアログ ボックスで、OKを選択します。

  8. 作成された出力は、Word 形式で表示され、処理済みの支払の詳細が含まれます。 生成された出力を解析します。

    Word 形式で生成された出力。

追加リソース