問題タブ [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 - AX 2009:ユーザーグループの長さの調整
Dynamics AX 2009のユーザーグループは、同じ部門内の特定の人々の間でさまざまなばらつきがあるため、より正確で微調整されたグループに改良することを検討しています。このプランでは、大多数のユーザーがユーザー5以上のユーザーグループに分類されることは珍しくありません。
これの一部では、ユーザーグループIDのデフォルトの長さを10から40に拡張する必要があります(命名規則のベストプラクティスに従って)。10文字では各グループに適切な名前を付けるのに十分なスペースがないためです(ここでも、ベストプラクティスの命名規則に基づく)。
主な情報はUserGroupInfoテーブルから取得されているようですが、そのテーブルはデータディクショナリの下にありません(システムドキュメントの下にあるため、私の理解ではそのように変更することはできません)。UserGroupName EDTも見つかりましたが、これはすでに40文字に設定されています。フォーム自体もフィールドの長さを制限していないようです。SQLのフィールドを直接変更することについて説明しましたが、完全な同期を行うと、この変更が上書きされることを理解しています。
この特定の設定をどこで変更できますか、または変更することは可能ですか?
ssrs-2008 - MS Dynamics AX 2009 SSRS レポート
AX 2009 ssrs レポートを作成する必要があります。
私のマシンには Visual Studio 2008 しかありません。すべてのデータとテーブルは AX 2009 にあります。
マシンに AX 2009 をインストールする必要がありますか? または、MS ssrs ツールから AX 2009 からレコードを取得する方法はありますか?
.net - Excelオブジェクトモデルを使用したExcelのインラインセルフォーマット
インライン形式のExcelテーブルがあります。たとえば、セル内の1つの単語だけが太字になっています。セルの値を読み取ると、プレーンテキストのBSTRが表示されます。どうすればフォーマットを取得できますか?
私はこれをAXで行っていますが、C#やExcel相互運用ライブラリを使用する他のものと同じだと思います。
ありがとう
axapta - DAX 2009 エンタープライズ ポータル: 異なるコンテキストを異なるページに渡す
顧客契約 (KeyField = ContractId) のグリッドを表示するページがあり、ContractIDをクリックすると、適切な契約の詳細が表示された[契約の詳細] ページに移動します。そのページで、参照されたセールス オーダーをクリックして、クリックされた特定のセールス オーダーのセールス オーダー詳細ページを表示できるようにしたいと考えています。
通常の AxBoundField を使用してSalesIdを表示すると、ページは適切にレンダリングされますが、 AxHyperLinkField の場合はレンダリングされません。プロパティが正しく設定されていないように感じますが、指を置くことはできません。
必要な SalesID フィールドをコントラクト データセット オブジェクトに追加したことを確認しましたが、AxHyperLinkFieldをSalesIDでセットアップすると、ページがレンダリングされなくなります。AxHyperLinkField は正しい WebMenuItem (SalesOrderDetail - 既存のメニュー項目) を指していますが、ページがレンダリングされない理由がわかりません。
axapta - フォームのサイズが変更されたときにグリッドのサイズを自動的に変更するにはどうすればよいですか?
フォームのサイズが変更されたときに、グリッドまたは別の子コンポーネントのサイズを自動的に変更するにはどうすればよいですか?
axapta - AX2009 で最後の labelId を見つけるにはどうすればよいですか?
AX2009 テーブルの labelModuleId からすべてのラベルを挿入したいと思います。
私にはこの仕事があり、私が必要とするほとんどすべてのことをしてくれます。ただし、最大 ID (toLabel = 1000) を入力する必要があります。
axapta - テーブルメソッドをQueryBuildDataSorceオブジェクトのaddLinkメソッドに渡します
fieldidの代わりにtableメソッドをQueryBuildDataSourceオブジェクトのaddLinkメソッドに渡す方法はありますか?私はこのコードを持っています:
axapta - Dynamics-AX4.0でProductionPool列の文字列サイズを増やすことはできません
実稼働プールのIDサイズを増やしてみましたが、プロパティがグレー表示されています。私は管理者グループに属していますが、他の多くのプロパティを変更できるため、これがグループ権限か何か他のものかはわかりません。
c# - C#でのQueryRunデータ型の使用
C#でQueryRunオブジェクトを使用できるかどうか疑問に思っていました。使用できる場合は、どの名前空間をインポートして使用しますか。AXクラスでQueryRunオブジェクトを返すメソッドがあり、C#コードで次のように呼び出します。それで:
findMultipleProductsは問題のメソッドです。.next()メソッドを使用して製品を反復処理する必要があるため、QueryRunオブジェクトとしてアクセスする必要があります。ヘルプや例をいただければ幸いです。
c# - C#でのクエリデータ型の使用
AXから販売注文を返すコードがあります。そのレコードでは、querySalesLineメソッドを使用していますが、以下の順序にすべての行を添付するためにそこからどこに行くのかわかりませんが、私のコードは次のとおりです。
次に、このLinesオブジェクトを使用して、この注文に添付されているすべてのアイテムを取得するにはどうすればよいですか?querySalesLineがQueryオブジェクトを返すことは知っていますが、次に何をすべきかわかりません。