問題タブ [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.

0 投票する
1 に答える
972 参照

axapta - Ax 2012 の通常の問い合わせフォームで高度なフィルターを使用する方法

通常の照会フォームで財務分析コードをフィルター処理するために高度なフィルターを使用する方法。

0 投票する
1 に答える
1034 参照

axapta - リスト ページのドロップ ダイアログが自動的に消えない

リスト ページにドロップ ダイアログを追加すると、クリックするとドロップ ダイアログがドロップダウンしますが、別の場所をクリックしても消えません。

独自のドロップ ダイアログを追加しようとしていますが、標準の Dynamics AX オブジェクトでこの問題を再現できます。オブジェクトの一部のプロパティが欠落しているだけだと思いますが、どれがどれかわかりません。

問題を解決するために問題を再現したい場合は、次の手順を実行します。

  1. 新しいフォームを作成します。(様式1)
  2. FormTemplate プロパティを ListPage に変更します ([はい] をクリックします)。
  3. クエリ MainAccountListPage を DataSources に追加します。
  4. ActionPanTab を作成します。
  5. メニュー項目 MainAccountListPageBalanceParameters を含むドロップ ダイアログ ボタンを追加します。
  6. 右クリックして [開く] を選択し、新しいリスト ページを保存して開きます。(またはメニュー項目を開きます)

私の場合、[パラメーター] をクリックすると、ドロップ ダイアログがドロップダウンします。ドロップダイアログの外側をクリックすると、本来のように消えます。

ここに画像の説明を入力

  1. 新しい表示メニュー項目を作成します。オブジェクトを新しいリスト ページに設定する (フォーム 1)
  2. メニュー項目を任意のメニューにドラッグします。総勘定元帳に私のものを追加しました(共通) ここに画像の説明を入力

  3. 復元し、新しいワークスペースを開きます。総勘定元帳メニューの新しいメニュー項目をクリックします。

ここに画像の説明を入力

  1. 「パラメータ」をクリックし、ドロップ ダイアログの外側をクリックします。

これを行うと、ドロップ ダイアログは再び消えません。Main Accounts リスト ページで、この同じドロップ ダイアログが正常に機能していることを確認できます。両方のメニュー項目、メニュー、フォームなどのプロパティを変更しようとしました。さまざまなドロップ ダイアログとさまざまなリスト ページを試しました。詳細ページで、また AOT から開いたときに常に機能します。

プロパティがありませんか?ドロップ ダイアログを追加する方法全体が間違っていますか?

0 投票する
0 に答える
292 参照

visual-studio-2013 - ax 2012 R3 カスタマイズの X-Read レポート

クローズ シフト操作で生成される MD AX 2012 R3 の X-Read レポートをカスタマイズしたいと考えています。問題は、サービス ソリューション
でのカスタマイズに使用するプロジェクトまたは .cs ファイルがわからないことです。 助けてください!

0 投票する
1 に答える
589 参照

file-upload - Dynamics Axe で財務分析コードをアップロードする

私は Dynamics Ax (2012 R3 を使用) の初心者で、寸法にこだわっています。

製品のリストについては、それらの財務分析コード (ビジネス ユニット、コスト センター、部門、および法人) をアップロードする必要があります。

製品情報管理 > 共通 > リリース製品 -財務分析セクション ここに画像の説明を入力

データは、たとえばcsvファイルまたはテキストファイルで送信されます(DIXFによる可能性がある場合)。

一見すると、csv ファイルを受け入れて挿入をコーディングするジョブを作成する必要があるように思えます。

どうすればいいですか?

DIXFで行く可能性はありますか?

0 投票する
1 に答える
3244 参照

axapta - DMF/DIXF AX 2012 R3 カスタム生成方法

Data Import Export Framework(DIXF)を使用してファイル交換 (エクスポート) に取り組んでいます。テーブル からLineAmountの受信行に関連付けられた Find Purchlineに生成メソッドを追加したいと考えています。次のスクリプトを作成しますが、助けが必要です:VendPackingSlipTransPurchLine

DMFを使用してaxからファイルにデータをエクスポートする必要があるため、VendPackingSlipTransにいくつかのフィールドが存在するため、このフィールドをステージングテーブルに追加しましたが、他のフィールドはLineAmountなどの他のテーブルに存在します.この他のフィールドを追加する方法がわかりませんステージングテーブルで。そのために、myEnityclass で、generat メソッドを作成して、ソース テーブルのフィールドを関連付けます。ステージングテーブルへ

0 投票する
2 に答える
4220 参照

axapta - 変更管理がアクティブ化されているため、ドキュメントの変更はドラフト状態でのみ許可されます

「承認済み」ステータスの PO がいくつかあります。

確認するためだけに開くと (何も変更するつもりはありませんが、詳細を確認するだけです)、何をしてもエラー メッセージが表示されます。 "、どこをクリックしても問題ありません。それは正常ですか?承認済みPO を開いて確認することはできませんか?

また、別の奇妙なことは、このエラーが発生した後、同じエラーメッセージを表示するescボタンを使用してもフォームを閉じることができないことです。

コールスタックは次のとおりです。

誰かが同じ問題を経験しましたか?それを解決するために何ができますか?

0 投票する
0 に答える
455 参照

batch-processing - Batch の実行中のメソッドで dmfStagingToSourceFileWriter クラスを呼び出す方法

ステージング テーブルからデータを取得するためのタスクと、ステージング テーブルからフラット ファイルにデータをエクスポートするためのタスクの 2 つのタスクを持つバッチ ジョブの作成に行き詰まっています。

最初のタスクでは、呼び出す必要があり、DMFStagingWriter class正常に動作します。バッチはデータをステージング テーブルに入力できます。ただし、呼び出された2番目のタスクを完了するためにコードを追加しようとするdmfStagingToSourceFileWriter classと、今のところできませんでした。コードのこのコメント"// Write from Staging table to file"で始まる部分があり、ステージング テーブルからファイルにデータをエクスポートするのに役立つ正しいコードを書くのが困難です。

私は何が欠けていますか?

ありがとうございました。

0 投票する
1 に答える
588 参照

axapta - パラメーター/フィルターを使用してプログラムで子フォームを呼び出す

ボタンをクリックするだけで、特定の発注書/請求仕訳帳に料金を割り当てる必要があるカスタマイズを作成しています。

フロントエンドからは、注文書のライフサイクルに従って請求書を発行することでこれを達成します。次に、PO の [Invoice] タブに移動し、[Invoice Journals] -> [Charges] -> [Adjustment] をクリックします。これにより目的のフォームが開き、料金コード、料金値、通貨、およびカテゴリを選択します。[OK] をクリックすると、残りのプロセスはシステムに処理されます。

フォーム名: MarkupAllocation_VendInvoiceTrans ここに画像の説明を入力

親フォーム名: VendInvoiceJournal

ここに画像の説明を入力

請求書番号などのいくつかのパラメーターを使用して子フォームが呼び出されることがわかります。明らかにそのリンクが必要です。フォームの下で AOT に入ると、右クリックして VendInvoiceJournal を開きますが、パラメータが必要なため、MarkupAllocation_VendInvoiceTrans を開くことができません。

目的:

A: MarkupAllocation_VendInvoiceTrans を開くには、これらのパラメーターを手動で渡して親テーブルにリンクするコードを使用します。請求書番号などをお知らせします。目的は、親テーブルを開いて手動で調整することをスキップすることです。そのフォームを直接開き、指定したレコードにリンクさせたいと考えています。

B: _ChargesValue パラメーターを渡して、事前に入力できるようにする必要があります。これが可能かどうかわからないので、私は尋ねて相談したいと思いました。理想的には、カスタム フォームのボタンをクリックして、指定した請求書の MarkupAllocation_VendInvoiceTrans フォームを直接開いて、行に事前入力された値を表示できるようにする必要があります。

この問題に 1 つずつ取り組む必要があることはわかっているので、ステップ A が最優先事項です。

このように比較的簡単に親フォームを開くことができますが、子フォームに対して同じことを行うことはできません。親テーブルを開く前にその関係を指定する必要があるため、明らかに同じ時間のアプローチは機能しません。

どうすればそうすることができますか?

(ちなみに、すぐに使える機能で処理するのではなく、プログラムですべてのトランザクションを実行すれば、このフォーム全体の呼び出しを回避できることはわかっていますが、マークアップと割り当てロジックはそれ自体が獣であり、私にははるかに複雑に思えますこれを行うよりも. 誰かがこの手動の方法でそれを行った場合, それについての助けも大歓迎です)