問題タブ [dynamics-ax-2012-r3]
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 - LedgerDimension から MainAccount、CostCenter、Department へ
LedgerJournalTrans テーブルの LedgerDimension フィールドから始めて、CostCenter、MainAccount、Department を取得しようとしています。
私はこれを見つけましたが、私は迷っています。
http://ax2009developer.blogspot.ro/2014/02/how-create-customize-look-up-for.html
実際、このタスクでは、AOT でクエリのみを実装しました。X++ のアプローチを使用せずに、いくつかのテーブルを結合してそこに到達する方法はありますか?
axapta - ファクトボックスを更新する方法
ボタンをクリックすると、フォームが表示されます。テーブルに追加されます (ファクト ボックスに表示されるもの)X++ コードでファクト ボックスを更新することは可能ですか? ファクトボックスが使用する情報パーツまたはクエリを更新する方法がわかりません。
axapta - ベンダー名を LedgerTransAccount フォームの列として取り込む
TransAccountForm の各行にベンダー名を表示しようとしています。
LedgerJournalTrans の LedgerDimension が利用可能な場合にベンダー名を取得する小さなコードを書きました。
しかし、その新しい列にベンダー名を表示するために、このコードを実行するにはどうすればよいでしょうか?
Jan B. Kjeldsen のおかげで、この解決策にたどり着きました。
LedgerTransAccount のデータ ソースの 1 つは、表示方法を追加する GeneralJournalEntry です。SubLedgerVoucher の助けを借りて、LedgerJournalTrans から 1 行を取得できます。
この後、このメソッドをフォームのグリッドにドラッグ アンド ドロップするだけです。
axapta - VATNum に空白を追加しないようにする
TaxVatNumTable フォームでは、新しいレコードが挿入されたときにフィールド VATNum の空白を削除する必要があります。さて、私がすでに行ったことは、TaxVatNumTable の modifiedField メソッドをオーバーライドすることです。
かなりうまく機能しますが、これを達成する別の方法はありますか? 私はWPFのOnPreviewKeyDownイベントのようなものを考えていて、押されたキーをチェックし、スペースがあれば何もしません。これは可能ですか?
axapta - VendTransOpen の繰り返し
これは、買掛金 -> 仕訳帳 -> 支払 -> 支払仕訳帳で発生します。
仕訳帳の行を表示することを選択し、機能から決済を選択します。これが他の人にとっても同じかどうかはわかりません。
そのため、決済をクリックすると、VendOpenTrans が開きます。それを反復処理し、以前に選択した LedgerJournalTrans フィールドの請求書に従ってレコードをマークする必要があります。
まず、VendOpenTrans フィールドを確認する必要がありますが、これは達成できません。
VendTransOpen の init に次のコードを追加しました。
vendTransOpen_ds. に要素が存在しないようです。
誰かが私にこれについてのヒントを教えてもらえますか?
更新 1:
これを見つけました:
Microsoft Dynamics AX の決済メカニズムについて
と
AX 2012 の支払仕訳帳での決済トランザクションの自動マーク
こんなに難しいとは思いませんでした..明日から掘り始めます。
axapta - パラメータとしてフォームを必要とするクラス PurchJournalMatch_Invoice の使用
フォーム パラメータを必要とするクラスの機能を利用する方法はありますが、クラスから呼び出す方法はありますか?
たとえば、購入請求書と注文書の領収書の照合を自動化しようとしていますが、照合を処理するために使用されるクラスは次のとおりです。
これらのクラスで機能を利用するには、フォームをパラメーターとして渡す必要がありますが、定期的に呼び出されるクラスで PO 領収書を請求明細行に一致させたいと考えています。