問題タブ [dynamics-ax-2009]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
axapta - axapta2009:特定の日付のinventtransを合計し、ディメンションでフィルタリング
特定の日付に特定の物理的寸法[inventTransPosting.Dimension]を持つInvnetTransの合計を計算する必要があります。つまり、私はのアナログが必要です
InventDimによってInvenTransesをフィルタリングするInventSum*クラスを使用してInvenTransの合計を計算することができます。どういうわけか、inventdim以外の次元でフィルタリングすることは可能ですか?または、InventSum *クラスを変更する必要がありますか?現在、inventSum*クラスがディメンションでフィルタリングできることはわかりません。多分私はいくつかのクラスを逃しましたか?
microsoft-dynamics - To-IncreaseによるConversionStudioを使用してNotesをMicrosoftDynamicsAX2009にインポートする
現在、Conversion Studioを使用してCSVファイルを取り込み、その内容をAXテーブルに保存しています。この部分は機能しています。ブロックを定義しましたが、フィールドは正しくマップされています。
CSVファイルには、Comments-1、Comments-2などのいくつかのコメント列が含まれています。これらには固定数があります。パブリックコメントにはComments-1...5のラベルが付けられ、プライベートコメントにはPrivate-Comment-1...5のラベルが付けられます。
望ましい結果は、データをAXテーブルに取り込み(現在機能しているように)、コメントフィールドを連結するか、個別のコメントとして内部または外部のメモとしてDocuRefテーブルに格納することです。
すでに設定したConversionStudioプロジェクトに新しいブロックを設定するだけでよいのではないでしょうか。同様の手順またはこれを行う方法を示している可能性のあるリソースを教えていただけますか?
前もって感謝します!
axapta - Dynamics AX 2009: メイン テーブル フォームに移動 - 既定の行を選択する方法
フォームのデザインのドロップ ダウン コントロールで jumpRef メソッドをオーバーライドしています。以下はそのメソッドのコードです。現在、すべての行が表示されているテーブルのフォームが表示されます。これまでのところ、最初のフォームで選択されていた特定の行が、新しいメイン テーブル フォームで表示されるときに強調表示されるようにしたいと思います。
dynamics-ax-2009 - 文字列配列フィールドをインデックスとして持つことは良いことですか、悪いことですか?
私の直感では、文字列 (配列要素を含む) フィールドをテーブルのインデックスとして設定すると、パフォーマンスが低下します (テーブルで実行される操作の大部分が挿入と更新である場合、テーブルにはトランザクション データとその現在のサイズが保持されます)。約 20 ミルのレコードです)。
文字列は 4 つの配列要素で型を拡張しますが、すべての要素が常に入力されるわけではありません。このフィールドをインデックスの 1 つとして設定しない理由を説明する必要があります。私は答えを探したり、Kimberley Tripps のブログを読んだり、MSDN のインデックスに関するベスト プラクティスを調べたりしました (インデックスは最初に数値、次に文字列フィールドに最適であるとのみ言及しています) など。つまり配列型です。文字列配列フィールドにインデックスを付けないことを正当化する理由を教えてください。そして、私の勘が完全に間違っていて、インデックスが配列フィールドでうまく機能するのであれば、なぜそうなるのでしょうか?
axapta - Dynamics AX 2009:InventJournalTransにフィールドを追加し、InventTransに伝達します
InventJournalTransにフィールドを追加する必要があります。これは、投稿後にInventTransテーブルに表示されます。このフィールドは、別のテーブルのレコードへの参照列です。この動作を実現するには、どのメソッドを変更する必要がありますか?
現在、両方のテーブルにフィールドを追加し、ユーザーが新しいフィールドを入力して保存できるようにフォームを変更しました。InventTransへの実際の投稿が行われている場所にうさぎの穴の底が見つからないようです。
理想的には、次のようにする必要があります。
inventTrans.ReasonRefRecId = inventJournalTrans.ReasonRefRecId;
前の代入ステートメント
inventTrans.insert();
電話。誰かがこれがどこにあるかについての手がかりを持っていますか?
dynamics-ax-2009 - Dynamics AXの必須列挙型フィールドは、UIから正しく設定できません
誰かが私に次の行動を説明できますか?
AXテーブルのフィールドタイプが列挙型に設定されている場合、フィールドの値として任意の列挙型の値を選択できます。
ただし、フィールドを必須にすると、ユーザーインターフェイスからリストの最初の列挙値を選択できなくなります。
明らかに、これはフィールドを必須にしないことで回避できます。私はこの奇妙な行動の説明を探しています。
x++ - どのモジュールがプログラムを呼び出したかを知る方法
[Dynamics] [AX] を使用する場合、プログラムが呼び出されたときにユーザーがどのモジュールにいたかを判断するために使用できるシステム関数はありますか? ProjJournalTable フォームの従業員に対して異なる X++ ルックアップ コードを実行したいのですが、フォームを呼び出しているモジュールに応じて、これは異なる従業員リストになります。それが明確であることを願っています!- メイヴ
exception - Dynamics AX で CLR 例外が報告されないのはなぜですか?
.NET コードで例外が発生すると、X++ コードは実行を停止して脱落します。エラーメッセージはまったく表示されず、単に機能しなくなります。
どうしてこれなの?それを変更する方法はありますか?
dynamics-ax-2009 - Dynamics AX 2009はアイテム階層をサポートしていますか?
たとえば、青い椅子はメーカーMによって製造されています。したがって、青い椅子のアイテムがあります。
卸売業者Xと卸売業者Yは、どちらもメーカーMから青い椅子を購入しています。彼らはそれらを異なる箱に入れ、異なるブランド名を付けています。これで、卸売業者-アイテムAとBができました。どちらも、青い椅子の一種です。
当社のソフトウェアを使用すると、顧客は卸売業者XおよびYのカタログを閲覧できます。これらのアイテム間の階層と関係を追跡する必要があります。
Dynamics AX 2009には、このための組み込みのテーブルなどがありますか?
PS:この例には2つのレベルしかありませんが、それ以上になる可能性があります。
combobox - X++のComboBox
私のComboBox
中には次のような項目が A B C D
あり、デフォルトでは、値は initフォームのようなものA
にしたい場所ですが、これは機能しないようです。助けになるかもしれませんが、よくわかりません。親切に助けてください。C
comboBox.comboType(2)
ComboBox.selection(2)