電子申告の高度なフォーミュラ エディター

電子申告フォーミュラ エディター に加えて、高度な電子申告フォーミュラ エディターを使用して、電子申告 (ER) の式のコンフィギュレーション エクスペリエンスを改善することができます。 高度なエディターは、ブラウザー ベースで、モナコ エディター によって強化されています。 この記事では、最も一般的に使用される高度なエディター機能について説明します。

高度な数式エディターをアクティブ化する

Microsoft Dynamics 365 Finance のインスタンスで高度なフォーミュラ エディターの使用を開始するには、次の手順を完了します。

  1. 組織管理>電子申告>構成の順に移動します。
  2. [構成] の [アクション ウィンドウ] の [構成] タブの [詳細設定] グループで、[ユーザー パラメーター] を選択します。
  3. [ユーザー パラメーター] の [実行トレース] セクションで、[高度な数式エディターを有効にする] パラメーターを [はい] に設定します。

[高度な数式エディターを有効にする] パラメーターが強調表示されている [ユーザー パラメーター] ダイアログ ボックスのスクリーンショット。

Note

このパラメーターは、ユーザー固有および会社固有です。

Microsoft Dynamics 365 Finance バージョン 10.0.19 以降では、既定で提供される ER 数式エディターを制御できます。 現在の Finance インスタンスのすべてのユーザーと会社に対して高度なフォーミュラ エディターを有効にするには、次の手順を実行します。

  1. 機能管理ワークスペースを開きます。
  2. リストで機能の ER 高度なフォーミュラ エディターをすべてのユーザーに対して既定として設定するを検索して選択し、直ちに有効化を選択します。
  3. 組織管理>電子申告>構成の順に移動します。
  4. [構成] の [アクション ウィンドウ] の [構成] タブの [詳細設定] グループで、[ユーザー パラメーター] を選択します。
  5. [ユーザー パラメーター] で、[数式エディターの詳細設定を無効にする] パラメーターを見つけて、[いいえ] に設定されていることを確認します。

[数式エディターの詳細設定を無効にする] パラメーターが強調表示されている [ユーザー パラメーター] ダイアログ ボックスのスクリーンショット。

Note

[ 高度な数式エディターを有効にする] パラメーターと [高度な数式エディターを無効にする] パラメーターの値は、ユーザーごとに個別に保持されます。 [ ユーザー パラメーター ] ダイアログ ボックスには、[ ER 高度な数式エディターをすべてのユーザーの既定のエディターとして設定 する] 機能の状態に応じて、これらのパラメーターが表示されます。

コードのオートフォーマット

複数行のコードで構成される複雑な式を記述すると、エディターは、前の行のインデントに基づいて新しい行を自動的にインデントします。 行を選択し、タブまたはShift+Tabを押して、インデントを変更することができます。

行の選択とインデントの変更を示す ER 数式エディターのスクリーンショット。

オートフォーマットを使用すると、式全体を適切な形式に保つことができます。これにより、メンテナンスがさらに容易になり、構成済みのロジックの理解が簡単になります。

IntelliSense

エディターには、式をより速く記述し、入力ミスを回避するのに役立つ単語補完機能が用意されています。 新しいテキストの追加を開始すると、エディターは、入力した文字を含む ER 関数でサポートされている関数の一覧を自動的に提供します。 また、Ctrl+Space キー押すことにより、コンフィギュレーションされた式の任意の場所で IntelliSense をトリガーすることもできます。

IntelliSense のトリガーを示す ER 数式エディターのスクリーンショット。

コードの完了

エディターでは、次の方法で自動的にコード補完が行われます。

  • 左かっこを入力する時に右かっこを挿入し、かっこ内にカーソルを保持します。
  • 最初の引用符を入力するときに 2 番目の引用符を挿入し、カーソルを引用符内に保持します。
  • 最初の二重引用符を入力するときに 2 番目の二重引用符を挿入し、カーソルを引用符内に保持します。

自動コード補完を示す ER 数式エディターのスクリーンショット。

型指定された括弧を指すと、エディターはこのペアの2番目の括弧を自動的に強調表示し、対応する構造を示します。

コードのナビゲーション

コマンド パレットまたはコンテキスト メニューの [移動 ] コマンドを使用して、式に必要な記号または行を見つけることができます。

たとえば、 8 行目にジャンプするには、次のいずれかの方法を使用します。

  • Ctrl+G キーを押して、値 8 を入力し、Enter キーを押します。

    -又は-

  • F1 キーを押し、「G」と入力し、[行へ移動] を選択し、値 8 を入力して Enter キーを押します

コマンド パレットを使用して式の一部を検索する方法を示す ER 数式エディターのスクリーンショット。

コード構造

IF または CASE などの一部の関数のコードは自動的に構造化されます。 このコードの折りたたみ領域の一部または全部を展開して折りたたんで、式の編集可能な部分を減らして、注意が必要なコードのみに集中できます。 そのタスクには折り返しと展開を切り替えるコマンドを使用してください。

たとえば、すべての領域を折りたたむには、次のいずれかの方法を使用します。

  • Ctrl+K キーを押します

    -又は-

  • F1 キーを押し、FO キーを押し、[すべて折りたたむ] を選択して、Enter キーを押します。

すべてのリージョンを展開するには、次のいずれかの方法を使用します。

  • Ctrl+J キーを押します

    -又は-

  • F1 キーを押し、「UN」と入力し、[すべて展開] を選択して、Enter キーを押します。

展開されているコードを示す ER 数式エディターのスクリーンショット。

検索および置換

特定のテキストの出現箇所を見つけるには、式でテキストを選択し、次の手順を実行します。

  • Ctrl+F キーを押し、F3 キーを押して選択されたテキストが次に出現する場所を検索するか、または Shift+F3 キーを押して、前に出現する場所を検索します。

    -又は-

  • F1 キーを押し、F を入力して、選択したテキストを検索するのに必要なオプションを選択します。

特定のテキストの出現箇所を置き換えるには、式内のテキストを選択し、次の手順を実行します。

  • Ctrl+H キーを押します。 代替テキストを入力し、置換オプションを選択して、選択したテキストまたは現在の式でこのテキストが出現するすべての箇所を置換します。

    -又は-

  • F1 キーを押し、R を入力して、選択したテキストを置換するのに必要なオプションを選択します。 代替テキストを入力し、置換オプションを選択して、選択したテキストまたは現在の式でこのテキストが出現するすべての箇所を置換します。

特定のテキストのすべての出現箇所を変更するには、式内のテキストを選択し、次の手順を実行します。

  • Ctrl+F2 キーを押して、代替テキストを入力します。

    -又は-

  • F1 キーを押し、C を入力して、選択したテキストを変更するのに必要なオプションを選択します。 代替テキストを入力します。

検索と置換の機能を示す ER 数式エディターのスクリーンショット。

データ ソースと関数の貼り付け

[ データ ソースの追加] を選択して、データ ソースの左側のパネルから現在の式に データ ソース を貼り付けます。 関数の追加を選択して、関数右側のパネルから現在の式に関数を貼り付けます。 ER 数式エディターを使用する場合、選択した関数またはデータ ソースは、常に構成された式の末尾に追加されます。 高度な ER 数式エディターを使用する場合は、選択した関数またはデータ ソースを、構成された式の任意の部分に追加できます。 カーソルを使用して、データを貼り付ける場所を指定します。

データ ソースの追加と関数の貼り付けを示す ER 数式エディターのスクリーンショット。

構文の色付け

現在、エディターではさまざまな色を使用して、次の式の部分が強調表示されています。

  • テキスト定数のラベル ID を表す 2 つのかっこ内のテキスト。

構文の色付けを示す ER 数式エディターのスクリーンショット。

Limitations

エディターは現在、次の Web ブラウザーをサポートしています。

  • クロム
  • Edge
  • Firefox
  • オペラ
  • Safari

その他のリソース