予算計画テンプレートを手動で作成する

適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Microsoft Excel と Microsoft Wordの予算計画テンプレートを作成できます。予算計画テンプレートを作成した後、ユーザーは Microsoft Dynamics Axの予算計画の表にリンクされた Word 妥当性ドキュメントや Excel ワークシートを作成できます。テンプレート フォルダとテンプレートの設定方法の詳細については、「キー タスク: 予算計画のコンフィギュレーションおよび予算計画プロセスの設定」を参照してください。ワークシートおよび予算計画の妥当性の使用方法については「キー タスク: 予算計画を作成し、処理します。」を参照してください。

この機能は Microsoft Dynamics AX 2012 R2 と Microsoft Dynamics の Office アドイン がインストールされている場合にのみ使用できます。

Microsoft Dynamics AX 2012 R2 の累積更新プログラム 7 から、Microsoft Dynamics Ax のウィザードを使用して予算計画ワークシートに Excel テンプレートを作成できるようになりました。詳細については、「ウィザードを使用して予算計画のワークシートのテンプレートを作成する」を参照してください。

予算計画テンプレートのデータ ソースの設定

予算計画テンプレートを初めて作成する前に、テンプレートのデータ ソースを設定する必要があります。

  1. 組織管理 >設定 >ドキュメント管理 >ドキュメント データ ソース をクリックします。

  2. Excel テンプレートのデータ ソースを選択するには、[新規] をクリックし、次の手順に従います。

    1. [モジュール] フィールドで、[予算] を選択します。

    2. [データ ソース タイプ] フィールドで、[サービス] を選択します。

    3. [データ ソース名] フィールドで、サービスの名前を選択します。

    4. 明細行プロパティの詳細については、「有効化」を参照してください。

  3. Word テンプレートのデータ ソースを選択するには、[新規] をクリックし、次の手順に従います。

    1. [モジュール] フィールドで、[予算] を選択します。

    2. [データ ソース タイプ] フィールドで、[クエリーの参照] を選択します。

    3. [データ ソース名] フィールドで、クエリの名前を選択します。

    4. 明細行プロパティの詳細については、「有効化」を参照してください。

ワークシートのテンプレートの作成について

Excelを開くと、ワークシートのテンプレートのページが Sheet1 と Sheet2 などの番号付きシートとして識別されます。ワークシート テンプレートの各シートまたはページには、それぞれの目的があります。次の表では、標準的なワークシート テンプレートのシートについて説明します。

シート

説明

Sheet1 (エントリ ページ)

ユーザーに表示され、使用されるページ。このページは、テンプレート ファイルを閉じるときに表示されます。

Sheet2 (バッキング ページ)

すべての必須フィールド、キー フィールド、オプション フィールドおよびマトリックスのフィールドで使用されるがまだ含まれていないあらゆるフィールが含まれている必須ページ。このページは非表示にすることができます。

Sheet3 ([Dynamics AX ステータス] ページ)

情報がワークシートから予算計画に公開されるときに、公開のステータスおよび詳細を表示するページ。このページの詳細には発生したエラーが含まれます。

テンプレートからワークシートを作成すると、予算計画のヘッダー フィールドをサポートするために、 [BudgetPlanText] という名前の追加の非表示のページがワークシートに追加されます。[BudgetPlanText] ページを表示するには、シートのタブを右クリックします。

ワークシートのテンプレートを作成する際は、次のベスト プラクティスを検討してください。

  • テンプレートの目的に注目します。ユーザーが必要とする情報のみをテンプレートが表示することを確認します。たとえば、高レベル マネージャの 1 つのステージに集計された詳細を表示するテンプレートもあれば、予算マネージャの別のステージでの詳細を表示するテンプレートもあります。

  • 基準テンプレートを使用します。テスト コンピューターで基準テンプレートを構築し、その作業バージョンを作成する前にこの基準テンプレートが正しく動作することを確認します。

  • 条件付き形式を使用して、データの特性を強調表示します。たとえば、別の色を使用して重要なフィールドを強調表示できます。

  • マトリックスのフィールドを管理します。多くの計算はマトリックスのフィールドのバックグラウンドで処理され、これらの計算によってパフォーマンスが低下することがあります。基準テンプレートのすべてのマトリックス フィールドを作成します。その後、基準テンプレートの各バージョンで、不要なマトリックス フィールドを削除します。

    注意

    マトリックス フィールドには、グループに関連レコードを入力するのに使用する値が含まれます。詳細については、「Using the Office Add-ins API」を参照してください。

  • Office の Microsoft Visual Studio のツールが Office アドイン のデータを入力、管理、および表示するために使用されます。フォーミュラとマクロを使用して、Office の Visual Studio のツールを最大限活用します。

ワークシート テンプレートを作成する

  1. Excel の [Dynamics AX] タブで、[データの追加] をクリックします。

  2. [データの追加] フォームで、データ ソースを選択します。複数の予算計画のデータ ソースが表示されます。データ ソースの上にポインターを置いて、データ ソースの名前を表示します。

  3. [Dynamics AX] タブで [フィールド] をクリックして、[フィールドの選択] を開きます

  4. エントリページまたは Sheet1 で、セルを選択します。その後、[フィールドの選択] で、フィールドをダブルクリックして、そのフィールドを選択したセルの横にあるエントリ ページに追加します。

  5. 予算計画明細行にある関連レコードのグループの合計を表示するマトリックス フィールドを 1 つ以上追加できます。マトリックス フィールドを追加するには、次の手順に従います。:

    1. エントリ ページで、マトリックス フィールドの場所を指定するセルを選択します。

    2. [フィールドの選択] で、[予算計画明細行] を右クリックし、[マトリックス フィールドの作成] を選択します。

    3. マトリックス フィールドの名前を入力します。

    4. フィルタの [場所] 条件を選択または入力します。[場所] 条件を入力する際、[予算計画ライン.予算計画シナリオ (scenarioName)] ではなく、[予算計画ライン.予算計画シナリオ] を使用します。

  6. ヘッダー フィールドを追加するには、次の手順に従います。

    1. エントリ ページで、ヘッダー フィールドの場所を指定するセルを選択します。

    2. [フィールドの選択] で、ヘッダーのフィールドをダブルクリックします。たとえば、[文書番号] ヘッダー フィールドを選択し、[予算計画] の下の [文書番号] をダブルクリックします。

      [フィールドの選択] で、ヘッダー フィールドであるかどうかを確認するためにフィールドにポインタを置きます。たとえば、[文書番号] フィールドにポインタを置くと、[BudgetPlanHeader.DocumentNumber] が表示されます。

    3. テンプレートのヘッダー フィールドの下のセルに、前の手順で表示されたテキストを入力します。たとえば [文書番号] フィールドを選択した場合は、BudgetPlanHeader.DocumentNumberと入力します。

    4. フィールドのキャプションを変更できます。たとえば、予算計画番号に 文書番号 を変更できます。

    5. ワークシートのセルをクリックし 1 つ以上の名前付きセルを作成します。名前付きセルではテンプレートのヘッダー フィールドがサポートされています。[名前ボックス] に、セルの名前を入力します。

  7. バッキング ページまたは Sheet2 をクリックします。すべてのキー フィールド、必須フィールド、およびエントリ ページとマトリックス フィールドで使用された追加のフィールドを追加します。[フィールドの選択] で、必須フィールドとキー フィールドの横に赤いアスタリスク (*) が表示されます。次の必須フィールドとキー フィールドがバッキング ページに含まれていることを確認します:

    • 文書番号

    • 親予算計画.文書番号]

    • シナリオ.予算計画シナリオ

    • 行番号

    • エントリ ページで選択された勘定分析コード

    • 有効日

    • 金額

    • 数量

  8. [フィールドの選択] を閉じます。

  9. [Dynamics AX] タブで、[オプション] をクリックし、法人および既定の勘定構造を選択します。

  10. [Dynamics AX] タブで、[更新] をクリックして、データを読み込んで、テストします。

  11. ファイルを保存して閉じる前にエントリ ページをクリックします。この手順によって、ユーザーが始めてテンプレートからワークシートを開くとエントリ ページが表示されるようになります。

  12. 予算計画テンプレートのフォルダに .xlsx ファイルを保存します。予算計画をコンフィギュレーションする場合、テンプレート ファイル名と [予算計画のコンフィギュレーション] フォームの [テンプレート] 領域のテンプレートのフォルダを選択します。

妥当性テンプレートを作成する

  1. Word の [Dynamics AX] タブで、[データの追加] をクリックします。

  2. [データの追加] フォームで、クエリの参照を選択します。データ ソースの上にポインターを置いて、データ ソースの名前を表示します。

  3. [Dynamics AX] タブで、[フィールド] をクリックします。

  4. [フィールドの選択] からテンプレートにフィールドをドラッグします。すべての必須フィールドを含めます。

  5. [フィールドの選択] を閉じます。

  6. [Dynamics AX] タブで、[オプション] をクリックし、法人を選択します。

  7. [Dynamics AX] タブで、[マージ] をクリックして、データを読み込んで、テストします。

  8. 予算計画テンプレートのフォルダに .docx ファイルを保存します。予算計画をコンフィギュレーションする場合、テンプレート ファイル名と [予算計画のコンフィギュレーション] フォームの [テンプレート] 領域のテンプレートのフォルダを選択します。

参照

キー タスク: 予算計画を作成し、処理します。