問題タブ [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.
c# - 配列を使用して AX 2012 で複数の住所をインポートする
次のコードを使用して、AIF=(Application Integration Framework) を使用して AX 2012 =(Microsoft Dynamics AX) の顧客レコードの複数の住所をインポートしています。2 つの住所を持つ顧客レコードを使用して、このコードをテストしています。コードが最初に実行されるとき (最初のループ) は問題なく実行されますが、2 回目のラウンドでは失敗し、範囲外の配列エラーが発生します。以下のコードを見て、このエラーの原因について何か提案はありますか?
c# - Dynamics AX 2012 - C# ウォークスルーを使用した AIF アクセス
おそらく単純なものが欠けているのでしょうが、それとの戦いにうんざりしています。ストック AIF サービスに接続するための例はかなりあるようですが、カスタム サービスに接続するための簡潔で実用的な例をまだ見つけていません。
以下を仮定します。
各メソッドを呼び出して結果をラベルに書き込むには、どの C# コードを使用しますか?
助けてくれてありがとう。
axapta - AX 2009/2012の基本検索/検索機能(Ctrl + F)が正しく機能しない...修正方法は?
頭がおかしくなったような気がしますが、AOTで二重コロン「::」が付いているものを検索すると、完全に失敗します。これを理解するためにForms\SysAotFindをステップスルーしようとしていますが、システムにのみ存在する可能性のあるもののためにホイールを回転させたくありませんでした。
AX 2009で再現するには、Classes \ SalesTableTypeを選択し、Ctrl + Fを押して、含まれているテキストボックスに「CustLedgerAccounts :: sumAccount」と入力し、[今すぐ検索]をクリックします。これは、Classes \ SalesTableType\accountCustメソッドに明確に配置されていることがわかります。オブジェクト内の基本列挙型を検索しようとしましたが、運もありませんでした。
dynamics-ax-2012 - AX2012 - C# プロジェクトの .Net アセンブリが AOS で更新されない
開発環境で開発した AX2012 モデルを運用環境にデプロイしました。
モデルは C# プロジェクトで構成されており、その設定はクライアントとサーバーにデプロイするように設定されています。
展開後、C# プロジェクトの .NET アセンブリがクライアントの vsassemblies フォルダー (c:\user\appdata\microsoft.... の下) に対して生成されているように見えますが、C:\program の下の AOS サーバーでは生成されません。 files\Dynamics AX...\Server\bin\Vsassemblies フォルダー".
ホットスワップ設定がオンになっています。強制的に再生させる方法はありますか?AOS サービスを再起動しても、アセンブリは再作成されません。
x++ - クラスをどのように「実行」しますか
Dynamics AXの開発に関しては、私はまだ初心者です。
ここでチュートリアルを行っています。C#とX ++でコードを書き終えると、チュートリアルではクラスを実行するように指示され、メッセージが表示されます(テストコードの結果)。
AX開発ワークスペース内でメソッドまたはクラスを「実行」する方法の説明が見つかりません。「Go(F5)」を見つけましたが、何も起こりません(最初に両方のコードが壊れているので、サイレントエラーになることはありません(そのようなことがある場合)。
あなたが与えることができるどんな助けでもありがたいです。
ケビン
axapta - テーブルのサブセットのみを表示する方法
データテーブルに正しいデータを入力する際に問題が発生しました。
フォームで使用しているデータテーブルがあります。これはuserConfigProfilesと呼ばれます。2つのFK列groupId(これはUserGroupInfoに結合します)とcorpProfileId(これは私が作成したテーブルに結合します)があります。userConfigProfilesのそのデータは別のフォームから入力され、現在適切に入力されています。
問題は、現在のユーザーが含まれているUserGroupsに基づいて、userConfigProfilesの行のサブセットを表示するSalesTableフォームにドロップダウンを作成する必要があることです。
以下のコードをSalesTableフォームのuserConfigProfilesテーブルに追加して、これを実行しようとしました。
次に、このfindメソッドをテーブル自体に追加しました。
ただし、findメソッドが呼び出されて正しいデータが返されたとしても、フォームのドロップダウンリストに表示されるデータには影響がないようです。
ドロップダウンリストは、userConfigProfilesのデータソースとcorpProfileIdのDataFieldを持つStringEditフィールドです。
私の問題を解決する方法はいくつかあると確信しており、コードをすべて削除してドロップダウンボックスをまったく別の方法で実行することを意味する場合でも、それらのいずれにもオープンです。
forms - DynamicsAXフォームのアイテムの注文
ほとんどの場合、AXフォームはAOTレイアウトに従い、順番に表示されるようです。ただし、フォームアイテムが一見任意の順序で表示される場合もあれば、AOTのアイテムが並べ替えられない場合もあります。AOTでアイテムをどのようにドラッグアンドドロップしても、それらは常に同じ順序になります。この問題はAX2009で時々発生しましたが、AX 2012ではさらに悪化しているようです。この問題を回避する唯一の方法は、並べ替えられていないアイテムを削除して再作成することです。
他の誰かが同じような経験をしましたか?誰か修正がありますか?
axapta - アドレスを追加または編集しようとしたときのアクセス許可エラー (例: 顧客アドレス)
住所が変更/追加されるフォームで使用される LogisticsPostalAddress フォームを開発しようとしています。アドレスを追加しようとすると (たとえば、既存の顧客に)、エラーが発生します。
テーブル '配送業者' (ShipCarrierAddress) にアクセスする権限がありません。システム管理者に連絡してください。
ユーザーのアクセス許可を精査しましたが、このテーブルにアクセス許可を与える方法が見つかりません。アドレスの追加は基本的な機能だと思うので、なぜできないのかわかりません。
ありがとう、ケビン
grid - クエリをグリッドに動的にバインドする方法は?
設定されているデータソースが動的に変更できるクエリがあります。このクエリの結果を取得してグリッドにバインドしたいので、毎回新しいフィールドとデータが含まれる可能性があります。
既にフォームにグリッドを追加し、共通テーブルをデータソースとして追加しました。グリッドの dataSource を設定し、フィールドを反復処理して動的に追加しようとしましたが、データが表示されません。
axapta - 離れた後に StringEdit を確認する方法: Dynamics AX で?
ユーザーが MS Dynamics AX 2009 でこのフィールドを離れた後、StringEdit フィールドを確認できるかどうか疑問に思っていました。
例えば:
cliHouseNumber というフィールドがあり、ユーザーがこれを離れたかどうかを確認したいと考えています。