問題タブ [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.
dynamics-ax-2009 - 文字列配列フィールドをインデックスとして持つことは良いことですか、悪いことですか?
私の直感では、文字列 (配列要素を含む) フィールドをテーブルのインデックスとして設定すると、パフォーマンスが低下します (テーブルで実行される操作の大部分が挿入と更新である場合、テーブルにはトランザクション データとその現在のサイズが保持されます)。約 20 ミルのレコードです)。
文字列は 4 つの配列要素で型を拡張しますが、すべての要素が常に入力されるわけではありません。このフィールドをインデックスの 1 つとして設定しない理由を説明する必要があります。私は答えを探したり、Kimberley Tripps のブログを読んだり、MSDN のインデックスに関するベスト プラクティスを調べたりしました (インデックスは最初に数値、次に文字列フィールドに最適であるとのみ言及しています) など。つまり配列型です。文字列配列フィールドにインデックスを付けないことを正当化する理由を教えてください。そして、私の勘が完全に間違っていて、インデックスが配列フィールドでうまく機能するのであれば、なぜそうなるのでしょうか?
lookup - 別の会社からフェッチされた値のルックアップを取得するにはどうすればよいですか?
会社間タスクを処理しているときに会社名を取得しようとしています。
次のコードを使用して、現在の会社名が請求書会社である会社名を取得しました。
上記のコードではそれをテーブルに保存していますが、テーブルを使用する必要はありません。それではなく、companyInfoテーブルを使用して、レコードをルックアップにフィルターで除外する必要があります。
enterprise - Dynamics AX 2009 ロールアップ 7 エンタープライズ ポータル AX_Core エラー Windows サーバー 2008 r2 64 ビットおよび sharepoint 2010 基盤を使用
アーキテクチャ:
AOS サーバー: Windows サーバー 2008 r2 std 64 ビット スペイン語を実行しています。
Enterprise Portal Server: Windows Server 2008 r2 std 64 ビット スペイン語、SharePoint 2010 Foundation 64 ビット、IIS 7.5 の実行
データベース サーバー: 実行中の Window サーバー 2008 r2 std 64 ビット スペイン語、SQL Server 2008 std r2 64 ビット スペイン語、Reporting Services および分析サービスの両方 2008 r2 64 ビット スペイン語。
問題:
Dynamics AX 2009 Rollup 7 への更新後、次のエラーが発生しています。EP ポータルが実装および展開されるのはこれが初めてです。私は非常に多くの提案を試みましたが、これには対処していません。
EP ユーザーは、EP ページをナビゲートできません。以下は、EP ページに表示されるエラーのスナップショットです。いつものように、Sharepoint は有益な/説明的なエラーを表示せず、Sharepoint ページをデバッグするのは非常に難しいため、次の賭けはイベント ビューアーを調べて、エラーの詳細な説明を取得することでした。
イベント ビューアー ログ: Dynamics オブジェクト アダプターの呼び出しに失敗しましたスレッドが中止されました Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[ ] paramList) Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName) で
Microsoft Dynamics AX ビジネス コネクタ セッション 444。
スレッドが中止されました。AxCore_Call(UInt64、Char*、tagVARIANT*、Int32、tagVARIANT*) で Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[] paramList)
Microsoft Dynamics のセッション リリースに失敗しました。
.NET Business Connector セッションが見つかりませんでした。
Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.NoKernelSessionException Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.get_AxaptaAdapter() で Microsoft.Dynamics.Framework.Portal.AxWebSession.WebSessionClientRemove() で Microsoft.Dynamics.Framework. BusinessConnector.Session.DynamicsSession.Release (ICacheContext コンテキスト)
必要に応じて追加の詳細を提供できます。これは私にはバグのように思えます。誰か助けたり確認したりできますか?
dynamics-ax-2009 - Dynamics AX 2009 で "使用者" フォームを機能させるにはどうすればよいですか?
アプリケーション オブジェクトでラベルが使用されている場所を調べようとしています。
ラベル エディタには、Used By
この機能を実行するためのボタンがあります。ただし、空のダイアログしか開きません。
これが機能する前に、最初にセットアップする必要があるある種のインデックス作成はありますか?
dynamics-ax-2009 - 販売または発注書の転記中に発生するソートの問題を修正するにはどうすればよいですか?
Dynamics AX 2009での請求書の転記中に、次の並べ替えの問題が発生します。アプリケーションのバージョンを以下に示します。
Dynamics AX 2009、ServicePack1およびRollUp5がインストールされています。バージョン:5.0.1500.2985(カーネルとアプリケーションの両方)
ユーザーが実行している手順は次のとおりです。
- に移動
Accounts receivable --> Periodic --> Sales update --> Invoice
- フォームで、
Posting invoice
選択ボタンをクリックしました。 - ダイアログで、
Sales update
[並べ替え]タブをクリックします。 - フィールドの検索方向
Sales order
を降順に変更しました。 Order lines - Line No - Ascending
行を並べ替えから削除しました。- [ OK ]をクリックして、[販売の更新]ダイアログを終了します。
データが取得されると、[転記請求書]フォームの[概要]タブに昇順でリストされている販売注文が表示されます。
でソートパラメータが設定されてAccounts receivable --> Setup --> Forms --> Form sorting --> Invoice.
いないので、それが問題になるとは思いません。
また、カスタマイズされていない標準コードでこのシナリオをシミュレートすることもできました。
誰かがこの問題を解決するための解決策を持っているかどうか知りたいです。
前もって感謝します。
UPDATE:
Posting Invoice
フォームが設計どおりに機能していることをMicrosoftサポートから知りました。そのため、フォームがユーザーの希望どおりに機能するように変更する必要があります。解決策が見つかったら、ここに投稿します。
質問にさらに追加するために、発注書の投稿フォームでも同じことが起こります。
axapta - X++ を使用してライン フィードとキャリッジ リターンが混在するテキスト ファイルを読み取る方法は?
Dynamics AX を使用してテキスト ファイルを読み込もうとしています。ただし、次のコードでは、行内のスペースがすべてコンマに置き換えられます。
''
空白のフィールド区切り文字を指定するなど、上記のコードのさまざまな組み合わせを試しましたが、同じ動作でした。
次のコードは機能しますが、これを行うためのより良い方法があるはずです。
ファイルの形式はフィールド形式です。例えば:
したがって、上記の回避策を使用しない限り、最終的には次のようになります。
ここでの根本的な問題は、入力形式が混在していることです。改行だけのファイルもあれ{LF}
ば、 {CR}{LF}
. 上記の回避策を使用すると、両方でうまくいくようです。両方に対処する方法、または\r
ファイルから削除する方法はありますか?
axapta - オブジェクト UtilElements および UtilIdElements をクエリして正しい結果を取得するにはどうすればよいですか?
Dynamics AX 2009 での UtilElements と UtilIdElements のクエリで問題が発生しています。
スクリーンショット#1sys
は、レイヤー、syp
、gls
、glp
およびに存在するクラス SalesFormLetter を示していcup
ます。ただし、次のコードを実行すると、オブジェクトがsys
レイヤーにのみ存在することが出力に表示されます。このコードの出力は、スクリーンショット#2に示されています。
このコードで何か間違ったことをしていますか? 特定のオブジェクトが存在するすべてのレイヤーを知りたいです。
前もって感謝します。
スクリーンショット #1:
スクリーンショット #2:
dynamic - axapta 3.0 レポートで表示方法を範囲として使用する方法
誰かが私を助けてくれるかどうか疑問に思っています。Axapta 3.0 でレポートを設計していて、問題に直面しています。手持ちの在庫数量を返す InventTable に表示メソッドがあります。これをレポートで使用して、アイテムの数量が販売されていないことを示しています。今、私はこの方法を範囲として追加したいので、数量が5を超えるアイテムのみが表示されます。
これに関して何か助けていただければ幸いです。
よろしく、
dynamics-ax-2009 - DynamicsAX-販売梱包明細/請求書転記エラー
AX 2009で販売注文の納品書または請求書を転記しようとすると、次のエラーが発生します。税調整を削除して注文を再配置しようとしました。ただし、[配置]ボタンをクリックしても、同じエラーが発生します。
個々の販売注文が税制で規制されている場合、販売注文を再配置することはできません。注文の規制を削除し、要約注文の税金を再配置して規制します。
axapta - ledgertrans に列を追加する方法
ledgerTrans に新しい列を追加し、データを書き込む必要がありますが、直接 x++ 挿入でそれを行いたくありません。私はそれをクラスと権利のメソッドを通して行うことを好みます。
LedgerJournalCheckPost や CustVendVoucher などのクラスを見てきましたが、良い結果が得られました。