Dynamics AX 2009 .NET Business コネクタでテンプレートを使用して新しいアイテム レコードを作成する方法を知りたいです。Dynamics AX 2009 を使用してこれを行う方法を知っています。呼び出すことができる静的メソッドはありますか? また、保存する前に新しいアイテム情報をユーザーに表示したいと考えています。これは可能ですか?
助けてください
ありがとう
Dynamics AX 2009 .NET Business コネクタでテンプレートを使用して新しいアイテム レコードを作成する方法を知りたいです。Dynamics AX 2009 を使用してこれを行う方法を知っています。呼び出すことができる静的メソッドはありますか? また、保存する前に新しいアイテム情報をユーザーに表示したいと考えています。これは可能ですか?
助けてください
ありがとう
Dynamics Ax 4.0 のコードでレコード テンプレートを使用する Casperkamal のブログ記事をご覧ください。タイトルが明示的に述べているように、これは Axapta 4.0 で機能しますが、AX 2009 では機能しないと信じる理由はありません。
抜粋:
sysRecordTemplate = SysRecordTemplate::newCommon(inventTable);
sysRecordTemplate.parmForceCompanyTemplate('Feed'); //Template name as string
sysRecordTemplate.createRecord();
この X++ をターゲット言語の Business Connector 呼び出しに変換する必要があります。
私がすることは、X++ 内にクラスを作成し (それが私たちの生息地であるため :-) )、そのクラスを、やりたいことを実行するための「コントローラー」にすることです。
次に、呼び出し可能な静的メソッドを作成して、作成したロジックを呼び出せることを確認します。そうすれば、ビジネス コネクタを使用でき、ロジックは Ax に含まれます。
(ユーザーが挿入する前にデータを表示するために、データを収集してビジネス コネクタに渡すメソッドを提供することもできます。(このためのデータ コントラクトのようなクラスを作成できます)