問題タブ [x++]
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 - Microsoft Dynamics AX 2009 の開発
Microsoft Dynamics AX の開発は初めてで、基本的なことを学びたいと思っています。'09 バージョンがインストールされた仮想マシンがあります。
最初から言語 (X++) に慣れることは必須ですか? 何から始めればよいですか (チュートリアル、ビデオ、概要、ガイド付きツアー)、どこで入手できますか?
リンク、ヒント、または役立つものをお願いします。
ステップバイステップのチュートリアルは簡単に見つかりますか? そのためのリンクはありますか?
datetime - Axapta: utcDateTime を日付に変換する
グローバル日時関数を使用できるように、utcDateTime 値を日付型に変換する最良の方法は何ですか?
ありがとう
declaration - x++ の宣言の後にセミコロンは本当に必要ですか?
『 Microsoft Dynamics AX 2009 プログラミング: 入門』という本で述べられているように、x++ では宣言の後にセミコロンを付ける必要があります。
コードの最初の行がキーワードでない限り、変数宣言の後の余分なセミコロンは必須です。セミコロンは、変数宣言が終了したことをコンパイラに伝えます。このセミコロンの後に新しい変数を宣言することはできません。
(本から直接コピー、変更せず、必要に応じて削除します)
ただし、セミコロンを削除してジョブを実行すると、エラーや問題はまったくありません。
と同じように動作します
本当に必要ですか?使い慣れたほうがいいですか?
visual-studio - Ax の構文エラー
これは X++ で do-while をテストするためだけの仕事であり、最後の '}' で「構文エラー」が発生します。
私は Dynamics AX と X++ を初めて使用するので、不足しているものがあるかどうかはわかりませんが、うまくいくはずです。
-----[編集]-----
質問の 2 番目の部分は別の質問に移動されました
visual-studio - DynamicsAXでのデバッグ
私はまだ学習中にいくつかの問題に直面しているので、大きな子供たちと遊ぶと悪化する傾向があると思います:ダイナミクスの警告はVSのように正確で有益ではなく、マウスオーバーのヒントはなく、例外がありますどこが間違っているのかを正確に教えてください。私はVisualStudioに慣れすぎており、インテリセンスとすべてのツールです(Visual Studioと比較した場合のダイナミクスはまったく新しいものです)
単純なコードの問題を解決するだけでなく、自分が作成していないコードで発生する可能性のある今後の問題や、Visual Studioで3分以内に解決する他の問題を解決する方法、およびで生き残るためのヒントを学びたいと思います。すべてのVisualStudioツールを使用しないDynamicsAxe。
variable-assignment - 課題での#geplantの意味/使用法は何ですか?
X ++(Javaバックグラウンド)から始めたばかりで、次のようなコードを見つけました
order
Status
列 を持つテーブルへのレコードです。
私の質問:#USRBatchScheduling
and #geplant
( "geplant"はドイツ語で"planned")の意味は何ですか、そして最終的にはその定義をどこで見つけるか。
ある種の定数だと思います#
が、X ++リファレンス(キーワード)で見つけることができませんでした。
wcf - Dynamics AXでSOAP障害の詳細を取得するにはどうすればよいですか?
現在、サービス参照と生成された.NETクラスを使用して、AX内の外部SOAPサービスと通信しています。SOAP障害の処理方法を除いて、すべてがうまく機能しています。理想的には、これは発生しませんが、SOAPサーバー(私も制御します)が「コード」と「メッセージ」を含むSOAP障害をスローすることがあります。コードとそれぞれのメッセージの例:
- "INVALID_API_KEY"/"無効なAPIキーが使用されました。"
- "INVALID_CUSTOMER_ID" / "無効な顧客IDが渡されました(%d)"。
これらのエラーコードはWSDLで定義されているため、これらの障害がスローされた場合、サニタイズされたメッセージをユーザーに自然に返すことができます。残念ながら、X ++をドリルダウンして、どのSOAP障害がスローされたかを特定し、障害のサニタイズされた説明をユーザーに表示できるようにするのに問題があります。現在、私のコードは次のようになっています。
これはSOAP障害を十分に処理し、生成されるエラーは次のとおりです。シリアル化可能としてマークされています。」
基本の.NETクラスをドリルダウンしようとしましたが、SOAPフォールト(クラスラダーのFaultException)を人間が読めるメッセージに変換するためのServiceModel(およびその後)の他のクラスが不明瞭になっています。
誰かが実際の障害コード/メッセージを取得するための最良の方法についての洞察を私に貸してくれますか?ありがとう!
visual-studio-2008 - DynamicsAXのビジネスコネクタを使用した販売注文の生成
したがって、タイトルが示すように、別のデータベースからデータを取得し、DynamicsAXの喉にデータを押し込むアプリケーションを作成する必要があります。
このデータは、エンタープライズポータルではなく、PHPポータルから取得されます。注文の一部のデータを別のデータベースに保存します。つまり、前述のように、それをAXに「インポート」して、他のデータベースから取得したデータを使用して販売注文を作成する必要があります。
また、Business Conectorに関するいくつかの参照も必要ですが、AXが使用するすべてのRECIDと参照を処理しますか?
前もって感謝します。
編集:
OK、AXのデータベースにレコードを挿入できます。問題は1つだけです。内部IDを生成できません。同様に、CustTableの「AccountNum」フィールド。ビジネスコネクタからキャプチャする方法はありますか?
parameters - Dynamics AX のパラメーターとしての列挙
私のレポートには、ベース列挙型を使用するパラメーターがあります。列挙型には、レポートの実行時に選択できる 4 つの異なるオプションがあります。一度に 4 つすべてを使用するオプションを挿入するにはどうすればよいですか?
たとえば、Phone という名前の列挙型があり、1 = なし、2 = ホーム、3 = モバイル、4 = 仕事の 4 つのタイプがあります。ドロップダウンで、オプション 5 = None+Home+Mobile+Work を追加するにはどうすればよいですか?
ありがとうございました!
x++ - Dynamics AX 2009 - ProjTableWizard から smmActivities への挿入を変更しますか?
私は AX の初心者で、ProjTableWizard フォーム コードを変更する必要がありますが、変更する必要がある場所を見つけることができませんでした。基本的に、サブプロジェクトを作成するときにウィザード プロセスの一部を変更する必要があります。「Finish」ボタンをクリックした後、「Activity Purpose」フィールドを変更できるように、smmActivities テーブルに行を挿入する方法を理解する必要があります (ProjTable フォームから親プロジェクトの Activity Purpose をプレフィックスとして付けます)。 ProjTableWizard フォーム。これまでのところ、ProjTableWizard フォームがこの挿入を smmActivities にトリガーする方法 (および目的フィールドがウィザードから入力される方法) を理解できませんでした。どんな助けでも大歓迎です!ありがとう