問題タブ [ax]
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 - InventTableフィールドをInventOnHandItemフォームに追加する
InventTableテーブルフィールドをInventOnHandItemフォームに追加しようとしていますが、InventOnHandFormデータソースにInventTableを追加し、すべての種類のリンクタイププロパティをテストしましたが結果はありませんでした。
また、ItemIdのリンクに関連してInventTableを追加してInventSumテーブルを変更しようとしましたが、奇妙な結果が得られました。InventOnHandItemフォームグリッド行にフォーカスを変更すると、正しいInventTableフィールドデータがグリッドの最初の行に表示されます。
フォーカス、表示、更新の問題を修正するために、フォームデータソースにコードを追加する必要があると思いますが、どのように進めるかについてはわかりません。
この問題を解決するのに役立つアイデアはありますか?
前もって感謝します
編集:InventTableの追加フィールドでフィルタリングする必要があるため、表示メソッドを使用できません
report - AX 2009 の円グラフ レポート
AX 2009 標準レポートで円グラフ レポートを作成することはできますか?
dynamics-ax-2009 - 大きなヘッダーとフッターを含むレポート-別の空白ページ
ヘッダーに多くの顧客情報が含まれ、フッターに多くのT&Cテキストが含まれる、カスタマイズされた販売確認レポートがあります。
このレポートが2ページ目に波及すると、印刷されるのは空白のページ(標準のヘッダーセクションを含む)だけになり、レポートはカスタマイズされたヘッダーから始まる3ページ目に続きます。そのようです;
さまざまな修正を試した後、追加できる唯一の追加情報は、フッター1のサイズを小さくすると、2ページ目が正しく印刷されるということですが、書類にそれらのT&Cが必要です。newpage()
また、本文の各行で呼び出しを実験したことも注目に値します。この意味にもかかわらず、1ページに1行を印刷するため、十分なスペースがありましたが、それでも別の空白ページが表示されました。
別のコミュニティサイトでの提案の1つは、T&Cセクションをプログラム可能なセクションとして作成することですが、これがどのように機能するかはよくわかりません。
すべての提案を歓迎します。
web-services - AX 2012 AIF WebService のターゲット名前空間を変更することはできますか?
AIF-WebService (カスタムまたはドキュメント) を作成すると、targetNamespace は「http://tempuri.org/」に設定されます。それを変更することは可能ですか?
AOT のサービス ノードにプロパティ "Namespace" を設定し、サービスの構成で Service->ServiceName->Endpoints->DefaultServiceGroupEndpoint の BindingNamespace を設定しましたが、targetNamespace は変更されません。
それが問題かどうかはわかりませんが、IIS を Web サーバーとして使用しています。
axapta - AX 2012 のフォームでデータソース フィルターを無視しますか?
別のフォームに移動するメニュー項目と、選択したレコードのベース AX フィルターごとのフォームがあります。
同じフォームに移動する別のメニュー項目を作成したいのですが、代わりにレコードのフィルターを削除します。
何か案は?
axapta - AX2012ウィザードコントロールで値を初期化します。
Wizard>wizardを使用してAxe2012でウィザードを作成し、Custtablelistpageフォームからこのウィザードを呼び出しています...今、CustAccountのようなこのウィザードにいくつかのコントロールを配置し、選択したレコードからこのコントロールの値を初期化する必要があります。 Custtablelistpageフォーム....Argsクラスを使用してこれを実行しようとしていますが、機能していません。いくつかの解決策を提案してください。
ツール>ウィザード>ウィザードを使用してAX2012で1つのウィザードを作成してから、このウィザードのメニュー項目をcusttablelistpageのどこかに配置してください。その後、ウィザードのウェルカムタブに「顧客アカウント」という名前のフィールドを1つ入力してください。ここで、custtablelistpage形式で表示されているレコードがある場合は、それを選択してください。私の仕事は、custtablelistpageに置いたメニュー項目ボタンをクリックしたときに、選択したレコードのアカウント番号をウィザードに表示することです。
実際、私はいくつかのコードを作成しましたが、これは通常の形式では完全に正常に機能しています。しかし、それはウィザードでは機能せず、ウィザードのコントロールで初期化する値を取得していません。
axapta - 任意のフォームの下でボタンを使用してテキストファイルを開く方法は?
AX 2012 AOTのリソースノードの下に1つのテキストファイル(メモ帳)を配置しています。今、私の仕事は、任意のフォームの下のボタンの助けを借りてこのファイルを開くことです。
http://msdn.microsoft.com/en-us/library/cc967403.aspx
上記のリンクは、書き込みまたは読み取り用の一時ファイルを作成するときに役立ちます。また、AX 2012には「smmDocuments」という名前のフォームがあり、使用するテキストファイルを配置して、そこから簡単にファイルを開くことができます。調べてみたところ、AX 2012には、テキストファイルを操作するための「DocuAction」というクラスがあります。しかし、私はそれがどのように機能しているかを理解することができません。
///////////////////私はそれを次のように機能させました:
JanBに感謝します。
dynamics-ax-2009 - Dynamics AX: 高度なフィルター/並べ替えオプションを使用できる一方で、コード内のフォームからのデータ ソースを無効にする
InventTable フォームを変更して、ユーザーがデフォルトの注文設定セットアップ フォームで「停止」ステータスに応じてアイテムをフィルター処理できるようにしました。2 つのチェックボックスの値に応じて、「購入可能な」アイテム、「販売可能な」アイテム、すべてのアイテム、または販売または購入がブロックされているアイテムのリストを取得します。
InventItemSalesSetup および InventItemPurchSetup データソースをコードに追加し、ユーザーがチェックボックスをオンまたはオフにしたときにそれらを有効または無効にします。
データソースの 1 つが無効になっている場合を除いて、すべて正常に動作します。その後、「高度なフィルター/並べ替え」オプションが機能しなくなります。「データ ソースが有効になっていません」というエラーが表示されます。
エラーは、SysQueryForm フォームのメソッド「saveCueEnabled」から発生します。呼び出し時:
どの呼び出し:
クエリでデータ ソースの数を取得すると、「dataSourceCount」メソッドは無効なデータ ソースの数も返します。ループで無効なデータ ソースの QueryBuildDataSource を取得すると、空の DS が取得され、次の場合にクラッシュします。一時テーブルかどうかを確認します。
「saveCueEnabled」コードに追加の if を追加して問題を解決しましたが、このエラーを発生させずにデータ ソースを有効/無効にする方法があるのだろうかと思います。
私は自分自身をよく説明したことを願っています、ありがとう!
axapta - salesLine価格フィールドの丸め
販売ライン、購入ライン、アイテムマスター([販売]タブ)の価格フィールドに小数点以下5桁を表示する必要があります。salesLine.SalesPriceフィールドとInventTableModule.Priceフィールドを置き換えるために、小数点以下5桁の新しいEDTを作成しました。しかし、販売ラインが作成されるとすぐに。SalesPriceフィールドの値は、小数点以下第2位を四捨五入しています。たとえば、アイテムマスターの値は10.12345ですが、販売ラインでは10.12000と表示されます。最後の3桁はなくなりました。
これまで、さまざまな投稿やブログから複数のアプローチを聞いてきました。
RealBase EDTでNoOfDecimalsプロパティを5に変更するには、アプリケーション全体でAmountフィールドを効果的に変更します。私はこれをしたくありません。
GL>設定>通貨>丸めルールで丸めルールを変更します。フィールドは編集できません。
PriceDiscTable.AmountフィールドのEDTを小数点以下5桁に変更しました。しかし、助けにはなりません。私の場合のSalesPriceは貿易協定から流れていないと思います。
私が見落としている/見逃しているものはありますか?
ありがとう
axapta - ドキュメントを AX 2012 のレコードに添付する
AX 2012 フォームの特定のレコードの PDF ファイルを添付したいと考えています。
どうやってするか?段階的な手順を教えてください..