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

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

c# - コードの実行中にエラーが発生しました:関数の引数タイプが間違っています

AX Businessコネクタを使用するc#のコードがあり、次のようになっています。

「get」メソッドを呼び出そうとすると、次のエラーが発生します。

コードの実行中にエラーが発生しました:関数の引数タイプが間違っています。

tableidはint値175を返すため、tableidがnullなどによるものではありません。

どんな助けでもいただければ幸いです

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

c# - Axapta.ExecuteStmt - 安全ですか?

次のように、ビジネス コネクタを使用するときに Axapta オブジェクトで ExecuteStmt メソッドを使用するコードがいくつかあります。

これは問題なく動作しますが、一般向けの Web サイトに掲載される予定なので、これはデータにアクセスする良い方法であり、SQL インジェクションから保護されていますか? このステートメントは、結合が含まれていないため、クエリをパラメーター化する「forcePlaceholders」キーワードを使用することを読んだので?

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

axapta - 制御オブジェクトをメソッドに渡す

私はAxe2012で開発しています。同じタイプの情報を保持し、EDTを共有するフォームにstringEditコントロールがあります。クラスでEDTの検証を行います。フォームのcheckメソッドからクラスを呼び出します。この検証を必要とするすべてのstringEditコントロールに対して、フォームで同じメソッドを使用します。各コントロールの検証メソッドからフォームのチェックメソッドを開始します。

私の質問:変更された(そして検証が必要な)コントロールをcheckメソッドに渡すにはどうすればよいですか?フォームのチェック方法は次のようになります。

***私が抱えている問題は、現在の制御を上記の方法に渡すことです

コントロールのvalidateメソッドは次のようになります。

私が抱えている問題は、変更している現在のコントロールをcheckNumberメソッドに渡すことです。「これ」をチェックメソッドに渡すことができない場合、何を渡す必要がありますか?

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

axapta - サーバー側でデバッグ

Microsoft Dynamics Ax クライアント インスタンスがあります。セールス オーダーに梱包票を掲載しているときに、いくつかのエラーが発生しました。

そのため、コードのデバッグを開始しましたが、解決策が見つかりませんでした。これらのメソッドがサーバー側で呼び出されていることを知りました。

クライアント側でこれらのメソッドをデバッグする可能性はありますか?

プロセス中に呼び出されるメソッドを一般的に見つける方法ではない場合。一般的な回答をお願いします。これらの質問は、セールス オーダー ペーシング スリップのエラーに関するものではありません。

デバッグとは別に、実行中に呼び出されるメソッドを見つける方法はありますか?

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

wcf - AX 2012 ContractFilter の不一致

Microsoft ドキュメント「Microsoft BizTalk Server 2010 を使用して Microsoft Dynamics AX_AX2012.pdf とドキュメントを交換する」に従っています。サンプルの XML オーダー作成を BizTalk で収集し、変換して AX に渡しました。これは AX インバウンド ポートによって収集されていますが、次のエラーが発生します。

要求は次のエラーで失敗しました: アクション 'http://schemas.microsoft.com/dynamics/2008/01/services/SalesOrderService/Create' を含むメッセージは、EndpointDispatcher での ContractFilter の不一致により、受信者で処理できません. これは、コントラクトの不一致 (送信者と受信者の間のアクションの不一致) または送信者と受信者の間のバインディング/セキュリティの不一致が原因である可能性があります。送信者と受信者が同じコントラクトと同じバインド (メッセージ、トランスポート、なしなどのセキュリティ要件を含む) を持っていることを確認します。

AX は初めてで、これをトラブルシューティングする最善の方法がわかりません。SalesOrderService/Create 操作を記述する WSDL を見つけるにはどうすればよいですか? 足りないものはありますか?ありがとう、ロブ。

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

axapta - Best Practice message: All duties should be part of a process cycle

I develop in many environments in MS Dynamics AX 2012.

  1. I made a Privilege and added some MenuItems under its EntryPoints-section.
  2. Then I created a new Duty and added the Privilege under the Privileges-section of the Duty.
  3. And finally I added the Duty to a Role.

After exporting the files and importing them to another environment, AX gives me this Best Practice-message: "All duties should be part of a process cycle.".

I'm asking this just to know what this is?

Thank you for helping.

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

forms - 選択した日付を制限する方法

AXフォームのDateEditコントロールで今日よりも大きい日付を無効にするにはどうすればよいですか?

日付拡張データ型で可能ですか?

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

axapta - Dynamics AXでリストをループすると、オブジェクトが初期化されませんでしたか?

問題:

  • オブジェクトを要素として含むリストがあります。
  • 列挙子を使用してリストをループします。
  • ループしている間、要素と同じタイプの変数オブジェクトに要素を割り当てます。
  • オブジェクトのメソッドを呼び出すと、次のエラーメッセージが表示されます。

MyClassオブジェクトが初期化されていません。

キャストする必要があると思いますが、DynamicsAXでこれを行う方法がわかりません。

私はMSDynamicsAX2012で開発しています。

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

report - 顧客アカウントステートメントにページフッターを表示する

このトピックは以前に取り上げられたことがありますが、正常に回答されていません。

顧客アカウントステートメントのすべてのページにページフッターを表示することは実際に可能かどうか疑問に思っています。これは5行の静的テキストを含む非常に基本的なフッターですが、フッターは特定のジロとして印刷されていることがわかります。タイプはレポートによってピックアップされます。

これらすべてのセクションをコメントアウトし、すべてのジロセクションを削除することも試みました。これらのセクションは必要ないためですが、それでもフッターは表示されません。

また、既存のコードに追加して、Giroタイプが指定されていないため、Giroタイプ「None」を使用してみましたが、これが機能する唯一の方法は、giroタイプ「None」が指定されている場合です。役に立たない。

この動作を視覚化できる他の唯一の方法は、プログラム可能なセクションを設定し、element.goto "25000"を使用することですが、これはレポートの最後にセクションを配置するのとは異なるため、すべてのページで実際にどのように動作するかわかりません。特定の高さ。

よろしくお願いします。

0 投票する
4 に答える
1651 参照

report - Fetch メソッドがレポートの最初の値を取得しない

別のレポートクエリでもう一度私に...以前にこれに遭遇して問題を解決しましたが、既存のレポートを確認したところ、どこが間違っているのかがわからないため、これを見ている他の誰かが助けてくれることを願っています.. .

基本的に、2 つのヘッダーと本文セクション、およびプログラム可能なセクションとしていくつかの静的フィールドを備えた、他のレポートと同様のレポートがあります。ヘッダーとプログラム可能なセクションは問題なく、期待どおりに動作します。body セクション内のデータは、ProdBOM テーブル内のフィールドから取得されます。このテーブルと、データソースとして使用しているメイン テーブルとの間には関係があります。これらは両方とも私のレポートのデータソースです。

次のコードを fetch メソッドに入力しました。

その結果、最初のページの本文セクションにはデータがありませんが、次のページの本文にはデータがあります。これが発生する理由はありますか?