AX 2012 では、ID フィールドのプレフィックスとして年 (2011 など) を追加したいと考えています。
たとえば、AX で新しい顧客を作成します。この新規顧客の ID は次のようになります: 2013-00000123
これをコーディングする代わりに、セグメントに年を設定することは可能ですか?
どうすればこれを達成できますか?前もって感謝します。
AX 2012 では、ID フィールドのプレフィックスとして年 (2011 など) を追加したいと考えています。
たとえば、AX で新しい顧客を作成します。この新規顧客の ID は次のようになります: 2013-00000123
これをコーディングする代わりに、セグメントに年を設定することは可能ですか?
どうすればこれを達成できますか?前もって感謝します。
Sshaheen によって提案された "固定された" ソリューションがニーズに合わず、実際にその年の動的な値を取得する必要がある場合、 CustTableテーブルまたはクラスで X++ コードを使用して開発する場合にのみ適切なソリューションです(単にここで、新しいシーケンス番号が取得されます)。
とにかく、Sshaheen が述べているように、数列に定数値を使用することをお勧めします。
これを行う最も簡単な方法は、新しい数列を作成し、定数 (2013 年) と英数字の 2 つのセグメントを作成することです。次に、AR パラメーターに移動し、Customers を新しい番号シーケンスに設定します。ただし、定数を変更するには、毎年初めにこれを行う必要があります。