0

AX 2012 では、ID フィールドのプレフィックスとして年 (2011 など) を追加したいと考えています。

たとえば、AX で新しい顧客を作成します。この新規顧客の ID は次のようになります: 2013-00000123

これをコーディングする代わりに、セグメントに年を設定することは可能ですか?

どうすればこれを達成できますか?前もって感謝します。

4

2 に答える 2

2

Sshaheen によって提案された "固定された" ソリューションがニーズに合わず、実際にその年の動的な値を取得する必要がある場合、 CustTableテーブルまたはクラスで X++ コードを使用して開発する場合にのみ適切なソリューションです(単にここで、新しいシーケンス番号が取得されます)。

とにかく、Sshaheen が述べているように、数列に定数値を使用することをお勧めします。

于 2013-01-25T19:09:19.723 に答える
1

これを行う最も簡単な方法は、新しい数列を作成し、定数 (2013 年) と英数字の 2 つのセグメントを作成することです。次に、AR パラメーターに移動し、Customers を新しい番号シーケンスに設定します。ただし、定数を変更するには、毎年初めにこれを行う必要があります。

于 2013-01-25T18:36:38.760 に答える