予算計画テンプレートを手動で作成する
適用: 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 テンプレートを作成できるようになりました。詳細については、「ウィザードを使用して予算計画のワークシートのテンプレートを作成する」を参照してください。
予算計画テンプレートのデータ ソースの設定
予算計画テンプレートを初めて作成する前に、テンプレートのデータ ソースを設定する必要があります。
組織管理 >設定 >ドキュメント管理 >ドキュメント データ ソース をクリックします。
Excel テンプレートのデータ ソースを選択するには、[新規] をクリックし、次の手順に従います。
[モジュール] フィールドで、[予算] を選択します。
[データ ソース タイプ] フィールドで、[サービス] を選択します。
[データ ソース名] フィールドで、サービスの名前を選択します。
明細行プロパティの詳細については、「有効化」を参照してください。
Word テンプレートのデータ ソースを選択するには、[新規] をクリックし、次の手順に従います。
[モジュール] フィールドで、[予算] を選択します。
[データ ソース タイプ] フィールドで、[クエリーの参照] を選択します。
[データ ソース名] フィールドで、クエリの名前を選択します。
明細行プロパティの詳細については、「有効化」を参照してください。
ワークシートのテンプレートの作成について
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 のツールを最大限活用します。
ワークシート テンプレートを作成する
Excel の [Dynamics AX] タブで、[データの追加] をクリックします。
[データの追加] フォームで、データ ソースを選択します。複数の予算計画のデータ ソースが表示されます。データ ソースの上にポインターを置いて、データ ソースの名前を表示します。
[Dynamics AX] タブで [フィールド] をクリックして、[フィールドの選択] を開きます
エントリページまたは Sheet1 で、セルを選択します。その後、[フィールドの選択] で、フィールドをダブルクリックして、そのフィールドを選択したセルの横にあるエントリ ページに追加します。
予算計画明細行にある関連レコードのグループの合計を表示するマトリックス フィールドを 1 つ以上追加できます。マトリックス フィールドを追加するには、次の手順に従います。:
エントリ ページで、マトリックス フィールドの場所を指定するセルを選択します。
[フィールドの選択] で、[予算計画明細行] を右クリックし、[マトリックス フィールドの作成] を選択します。
マトリックス フィールドの名前を入力します。
フィルタの [場所] 条件を選択または入力します。[場所] 条件を入力する際、[予算計画ライン.予算計画シナリオ (scenarioName)] ではなく、[予算計画ライン.予算計画シナリオ] を使用します。
ヘッダー フィールドを追加するには、次の手順に従います。
エントリ ページで、ヘッダー フィールドの場所を指定するセルを選択します。
[フィールドの選択] で、ヘッダーのフィールドをダブルクリックします。たとえば、[文書番号] ヘッダー フィールドを選択し、[予算計画] の下の [文書番号] をダブルクリックします。
[フィールドの選択] で、ヘッダー フィールドであるかどうかを確認するためにフィールドにポインタを置きます。たとえば、[文書番号] フィールドにポインタを置くと、[BudgetPlanHeader.DocumentNumber] が表示されます。
テンプレートのヘッダー フィールドの下のセルに、前の手順で表示されたテキストを入力します。たとえば [文書番号] フィールドを選択した場合は、BudgetPlanHeader.DocumentNumberと入力します。
フィールドのキャプションを変更できます。たとえば、予算計画番号に 文書番号 を変更できます。
ワークシートのセルをクリックし 1 つ以上の名前付きセルを作成します。名前付きセルではテンプレートのヘッダー フィールドがサポートされています。[名前ボックス] に、セルの名前を入力します。
バッキング ページまたは Sheet2 をクリックします。すべてのキー フィールド、必須フィールド、およびエントリ ページとマトリックス フィールドで使用された追加のフィールドを追加します。[フィールドの選択] で、必須フィールドとキー フィールドの横に赤いアスタリスク (*) が表示されます。次の必須フィールドとキー フィールドがバッキング ページに含まれていることを確認します:
文書番号
親予算計画.文書番号]
シナリオ.予算計画シナリオ
行番号
エントリ ページで選択された勘定分析コード
有効日
金額
数量
[フィールドの選択] を閉じます。
[Dynamics AX] タブで、[オプション] をクリックし、法人および既定の勘定構造を選択します。
[Dynamics AX] タブで、[更新] をクリックして、データを読み込んで、テストします。
ファイルを保存して閉じる前にエントリ ページをクリックします。この手順によって、ユーザーが始めてテンプレートからワークシートを開くとエントリ ページが表示されるようになります。
予算計画テンプレートのフォルダに .xlsx ファイルを保存します。予算計画をコンフィギュレーションする場合、テンプレート ファイル名と [予算計画のコンフィギュレーション] フォームの [テンプレート] 領域のテンプレートのフォルダを選択します。
妥当性テンプレートを作成する
Word の [Dynamics AX] タブで、[データの追加] をクリックします。
[データの追加] フォームで、クエリの参照を選択します。データ ソースの上にポインターを置いて、データ ソースの名前を表示します。
[Dynamics AX] タブで、[フィールド] をクリックします。
[フィールドの選択] からテンプレートにフィールドをドラッグします。すべての必須フィールドを含めます。
[フィールドの選択] を閉じます。
[Dynamics AX] タブで、[オプション] をクリックし、法人を選択します。
[Dynamics AX] タブで、[マージ] をクリックして、データを読み込んで、テストします。
予算計画テンプレートのフォルダに .docx ファイルを保存します。予算計画をコンフィギュレーションする場合、テンプレート ファイル名と [予算計画のコンフィギュレーション] フォームの [テンプレート] 領域のテンプレートのフォルダを選択します。