問題タブ [acumatica]
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.
acumatica - PO 領収書のロット/シリアルの生成を上書きする方法は?
ユーザーが PO 受領画面の Bin/lot/Serial サブ画面でGenerateを押したときに、ロットとシリアルの生成を操作したいと考えています。
ロットの行を自作コードで挿入したいのですが、BLCのどこに生成コードが書かれているのかわかりません。
私が理解しているのは、クラス LSPOReceiptLine がロットを生成する責任があるということですが、LSPOReceiptLine のコンストラクターが表示されないため、その関数をオーバーライドしたり、子クラスを作成したりするソース コードを見つけることができません。
acumatica - 顧客画面でのフィルタリングは、複数のフィルターを使用しません
AR303000の画面でお客様を検索しています。複数のフィルターを追加すると、最初のフィルターのみが適用されます。また、結果セットには GeneralInfoMainAddress 行は含まれません。これが、フィルターが機能しない理由である可能性があります。
AR303000Content AR303000 = context.AR303000GetSchema(); context.AR303000Clear();
acumatica - AND と OR を混在させる BQL ステートメントの作成方法
これを複製するために BQL ステートメントを作成する必要があります
ありがとう!
web-services - Web サービス経由で処理ページを呼び出す方法
処理ページがあり、関数プロセスをすべて Web サービス経由で実行したい (C# ウィンドウ フォーム アプリに Web 参照を追加する)。以下の私のコード:
そして、例外メッセージが表示されました: System.Web.Services.Protocols.SoapExceptio:n サーバーは要求を処理できませんでした。---> PX.Data.PXUndefinedCompanyException: 要求に対して適切な会社 ID を特定できません。c:\Builders\4_10-2014_4_28-21_21_17-Full\Scripts\BuildTemp\NetTools\PX.Data\Database\Common\DbProviderBaseCompanies.cs:line 471 の PX.Data.PXDatabaseProviderBase.getCompanyID (String tableName, companySetting& setting) で。 ..
以前にこのエラーが発生したことがありますか? 何か提案をお願いできますか?どうもありがとう!
acumatica - Acumatica API を介して、既存の顧客の支払い方法を既存の販売注文に追加できますか?
AR301000 画面を使用して、API を介して顧客支払い方法を作成しました。しかし、販売注文に支払い方法を追加しようとすると、エラーが発生しました。これが私の現在のコードです。
実行しようとすると、次のエラーが発生します。
System.Web.Services.Protocols.SoapException: サーバーは要求を処理できませんでした。---> PX.Data.PXException: エラー #12: 'Sales Order' レコードの更新で 1 つ以上のエラーが発生しました。レビューしてください。エラー: 「カード/口座番号」が空でない可能性があります。
更新する必要がある別のカード/口座番号フィールドはありますか?
acumatica - Acumatica で顧客の支払い方法を取得するにはどうすればよいですか?
Acumatica 内で顧客の支払い方法を取得する際に問題が発生しています。私のコードは以下に表示されます。
サービスはレコードを返さずにタイムアウトします。
acumatica - Acumatica で企業に関連するデータを取得する方法
UsrShortCompanyName というカスタム フィールドを PreferencesGeneral に追加しました。Key == Company.CompanyKey および Value == PreferencesGeneral.UsrShortCompanyName の辞書を返す静的メソッドが必要です。したがって、次のようなSQLクエリを実行するには、AcumaticaのORMが必要です。
いくつかの質問を聞きたいんです:
PXSelect は現在の会社の範囲でクエリを実行するため、条件 "WHERE CompanyID = <CurrentCompanyId>" が自動的に追加されます。ORM がこの会社の制限を追加するのを防ぐことは可能ですか?
PreferencesGeneral にも Company DAC にも CompanyID フィールドが含まれていないため、次のようなものを書くことができません
PXSelectJoin<PX.Objects.GL.Company, InnerJoin<PreferencesGeneral, On<PX.Objects.GL.Company.companyId, Equal<PreferencesGeneral.companyId>>>>
このような場合はどうすればよいですか?
- Acumatica の ORM を使用してプレーン SQL を実行する可能性はありますか? 私が見つけた唯一の同様の関数は PXDatabase.Execute メソッドですが、ストアド プロシージャでのみ使用でき、SP に OUTPUT パラメータがある場合にのみデータを返します。しかし、私の場合は、OUTPUT パラメータを TABLE タイプにすることはできないため、オプションではありません。
私が見つけた唯一の回避策は、新しい SqlConnection のスコープで SQL クエリを実行することですが、この場合、Acumatica の ORM と同じ接続文字列を取得する必要があります。Acumatica が接続文字列を Web.config (ローカルまたは QA サーバーの場合) で検索するか、Azure Configuration (本番用) で検索するかをどのように決定するのだろうか。
手伝ってくれてありがとう。
acumatica - Web サービスを使用して Acumatica で新しい請求書と調整レコードを作成する方法は?
Web サービス API を使用して、Acumatica で新しい請求書を作成しています。以下のコードを書きましたが、例外がスローされます。
以下の問題の解決策を探しています。どんな助けでも大歓迎です。
[保存] ボタンは無効になっています。PX.Data.PXAction`1.d__c.MoveNext() で PX.Api.SyImportProcessor.SyStep.CommitChanges (オブジェクト itemToBypass, PXFilterRow[] targetConditions) で
ありがとう、マニッシュ