問題タブ [dynamics-ax-2012]
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 - 売上請求書レポート エラー: パラメータに値がありません
AX 2012 CU3 をインストールし、Visual Studio 2010 を使用して SalesInvoice レポート (データとデザインの両方) を修正しようとしています。
SalesInvoiceTmp テーブルに追加された新しいフィールドを読み取り、それらをデザインに配置できます。
正常にビルドしてデプロイすることさえできます。BUT : SalesInvoice レポートを実行すると、エラーが表示されます。
「パラメーター AgentAddress_TH」に値がありません。
SalesInvoice
この問題を調査した後、CU3 がTAX とタイ語に関していくつかのカスタマイズを追加し、この特定のパラメーターがレポート デザインのセクションで使用されていることに気付きました。
Nullable、空白、非表示を許可しようとしましたが、うまくいきませんでした。
セクションやテキストボックスを削除したり隠したりしませんでした。
他の RTM AX で同じレポートを問題なく編集できます。
修正プログラムが必要な CU3 のバグですか、それともどこかで間違いを犯していますか?
任意の提案をいただければ幸いです。
axapta - InfologはDynamicsAXのクラスInfoのエイリアスですか?
DynamicsAX内でInfologがどのように機能するかを理解しようとしています。次のコードで情報ログウィンドウにテキストが表示されることを理解しています。
info( "Hello World!");
infoはGlobalクラスの静的メソッドであるため、実際に指定せずに名前を呼び出すだけでメソッドを呼び出すことができることを認識しています。Global::
Globalクラスのメソッド情報を調べていると、が呼び出されることに気付きました。右クリックしてオプションを選択すると、クラスInfoのメソッドaddに移動します。infolog.add
add
Lookup Definition
メソッドaddが存在するクラスの名前がInfoの場合、 InfologGlobal::info()
という名前で内部からどのように呼び出されますか?
私が到達できる唯一の論理的な結論は、InfologがクラスInfoのエイリアスであるということです。それが正しければ、このエイリアスはAOT(アプリケーションオブジェクトツリー)のどこで定義されていますか?
AOTを検索しましたが、Infologという用語への複数の参照が見つかりましたが、 ApplicationまたはSystemクラスに直接関連するものは見つかりませんでした。
axapta - X++レポートがバッチで生成されない
X ++レポートをバッチで生成しようとすると、生成に失敗し、レポートが空であると表示されます。
AX2012では、バッチでX ++レポートを作成することは不可能であると言われましたが、これは本当ですか?そうでない場合、レポートがバッチで生成されることを確認するにはどうすればよいですか?
graph - チャートでデフォルトのシリーズ/スタイルを設定するにはどうすればよいですか?
Ax2012でチャートを操作すると、問題なく動作します。しかし、起動時に表示されるグラフのタイプを変更したいと思います。たとえば、デフォルトの「列」グラフではなく、「スプライン」グラフです。
これは私が今持っているものです:http: //i.stack.imgur.com/RyR9v.png
これは私が欲しいものです:http: //i.stack.imgur.com/4cIIO.png
これが私の基本的なコードの一部です:
このコードの後、すべてのデータをロードしてグラフを表示します。これは機能しますが、スプライングラフとして開始したいと思います。これは、グラフの上にあるチャートコントロールを使用し、スプラインタイプを選択するだけで、ロード後に簡単に実行できますが、この設定ではグラフをロードできません。
Graphics.parmSeriesType(#line);を使用しようとすると (または#pieなど)コードでエラーは発生しませんが、実行するとエラーが発生します。
ヌルを取得できませんでした。
これらのマクロのいくつかを試してみましたが、#series_pointを使用する場合を除いて、すべて同じエラーが発生します。また、1〜25の通常のintを挿入して、これが機能するかどうかを確認しようとしましたが、同じエラーが発生します。
なぜこれが起こるのかについて何か考えはありますか?
web-services - AX 2012 で AIF を介して単純なゲッターを作成する方法は?
AX に単純なゲッター クラスがあり、外部プログラムから AIF Web サービス経由で使用したいと考えています。クラスは次のようになります。
そこから AIF Web サービスを取得するには何が必要ですか?
x++ - ツリー コントロール ノードのテキストを編集するには?
私は Microsoft Dynamics AX 2012 を初めて使用し、EcoResCategory フォームのツリー ビュー コントロールを編集して、各ノードに表示されるテキストが EcoResCategory.Name と EcoResCategoryTranslation.FriendlyName の連結になるようにしようとしています。フォームのメソッド内のすべての X++ コードを検索しましたが、そのように変更できる場所がわかりません。
これを達成する方法についての指針や手がかりはありますか? 私が考えているほど複雑なことはできません。ドキュメンテーションも X++ で制限されているようです。
- フォームはある時点で私がしようとしていたことを行いましたが、カスタマイズは削除されたことに注意してください。ベンダーがこれを追加したのか、ネイティブになったのかはわかりません。
x++ - 義務(テーブル名)はAXのどこに保存されますか?
セキュリティ業務に(コードで)アクセスしたいのですが、どこに保存されているのか(どのテーブルに)わかりませんか?
特権はSecurityTaskに保存されますが、AX2012のどこに職務が保存されているかを知る必要があります。
ありがとうございました。
odbc - DSN ドライバ アーキテクチャとアプリケーションの不一致
AX2012 で、SQL Server 2008R2 への ODBC データベース接続を構築したいと考えています。そのため、32 ビット システム DSN 'SQL Server Native Client 10.0' (C:\Windows\SysWOW64\odbcad32.exe) をビルドします。
次のコードをジョブとして開始するか、フォームのボタンで直接開始すると、データベースへの接続は正しくなります。
異なるプロシージャ コールの一部として同じコードを開始すると、次のエラー メッセージが表示されます:「[Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバとアプリケーションの間のアーキテクチャの不一致が含まれています」</p>
助けてくれますか?
web-services - AX 2012 AIF WebService のターゲット名前空間を変更することはできますか?
AIF-WebService (カスタムまたはドキュメント) を作成すると、targetNamespace は「http://tempuri.org/」に設定されます。それを変更することは可能ですか?
AOT のサービス ノードにプロパティ "Namespace" を設定し、サービスの構成で Service->ServiceName->Endpoints->DefaultServiceGroupEndpoint の BindingNamespace を設定しましたが、targetNamespace は変更されません。
それが問題かどうかはわかりませんが、IIS を Web サーバーとして使用しています。
.net - .netプロジェクトへの参照を失いました
過去数か月間C#コードを使用するプロジェクトに取り組んでいますが、今朝は機能しなくなりました。
プロジェクトはまだAOTにリストされています
AFD.AxIntegrationは名前空間でもあります。ただし、X ++エディターを使用している場合、参照はありません(これまで、AFDと入力すると、プロジェクトはIntellisenceリストに表示されます)。実際、リストされているプロジェクトのいずれも参照できないようです。
サーバーはOracleVMVirturalBoxで実行されています。昨夜終わったとき、サーバーを保存したので、理論的には、最初は昨日と同じ状態でした。
私が試してみました:
- プロジェクトを削除し、AOTに再接続してデプロイします
- サーバーを再起動しました
- AOTサービスを再開しました
なぜ今朝突然機能しなくなったのか、私は完全に途方に暮れています。誤って変更した可能性のある設定はありますか?