問題タブ [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.
erp - Acumatica - ユーザーは「Session Expired」を受け取ります
Web ユーザーは、Acumatica ERP を使用しているときに「Session Expired」を受け取ります。ドキュメントに従って、Web Config ファイルに次の変更を加えました。
- ReminderRequestPeriod を変更しました
- レポートタイムアウト設定
- クエリのタイムアウト設定
upload - acumatica Web サービスを使用してストック アイテムの画像にアクセスするにはどうすればよいですか?
Web サービスを使用してストック アイテムの画像にアクセスするにはどうすればよいですか? Acumatica は最初の画像のみを返すようですが、配列全体は返しませんか?
attributes - Acumatica レポートヘッダーに属性値を表示するには?
Acumatica レポートヘッダーに属性値を表示するには? 要件は、レポートのヘッダー情報に Acumatica ビジネス アカウント情報属性を表示することです。たとえば、「特別会員」という属性があり、値「はい」を保持しています。この情報は、他の BAccount テーブル フィールドとともにレポート ヘッダーに表示されます。
これを達成するためにどの Join を使用する必要があるかを誰かが示すことができますか? Acumatica レポート デザイナーでは、関係を定義できる場所は 1 つだけです。この情報を関連付ける方法と、レポートのヘッダーにその情報を引き出す方法は?
web-services - Acumatica エラー: 分割行のコミットに失敗しました
Acumatica Web サービスを使用して Shipment を作成しようとしているときに、以下のエラーの根本原因を理解していただけますか?
エラー: System.Web.Services.Protocols.SoapException: サーバーは要求を処理できませんでした。---> PX.Data.PXException: エラー #241: 行の分割をコミットできませんでした。
web-services - Acumatica Web サービスのセッションを確立しています
Acumatica Web サービスのセッションの確立 Web サービスを使用してセッションを確立し、そのセッションを使用して後続のアクションを実行する必要があります。たとえば、以前に作成したセッション/トークンを使用して、Web サービスを使用して SOOrder と Shipment を作成します。
これを使用して、すでに lresult.Session でセッションを取得しています。
ここで、ログインを再度呼び出さずに、以下の出荷コンテンツでこのセッションを使用したいと思います。
erp - Bin/Lot/Serial アイテムを Acumatica 出荷ラインに追加する
Bin/Lot/Serial アイテムを Acumatica 出荷ラインに追加する Web サービスを介して Acumatica 出荷を作成できますが、グリッド内の各ラインに Bin/Lot Number を追加する際に問題が発生します。出荷時にドキュメント詳細行が 1 つしかない場合は正常に機能していますが、ドキュメント詳細に複数の行がある場合、コードは機能していないようです。これを達成するために私が使用している Acumatica コードを以下に示します。
以下のコードも試しました:
c# - Acumatica ウェブサービス API ログイン
Acumatica の Web サービスを使用して基本的な統合を実行しようとしています。残念ながら、ログインに問題があります。ドキュメントによると、このプロセスは次のようになります。
十分に単純です。しかし、WSDL ファイルを作成して Acumatica から Visual Studio にインポートした後、Screen オブジェクトがないことがわかりました。ただし、同様の Login() メソッドを持つ ScreenSoapClient オブジェクトがあります。
その部分は機能します。実際、LoginResult はセッション ID を提供します。ただし、次のようなサービスを呼び出そうとすると、次のようになります。
次のエラーが表示されます: System.Web.Services.Protocols.SoapException: サーバーは要求を処理できませんでした。---> PX.Data.PXNotLoggedInException: エラー #185: 現在ログインしていません。
私たちが使用している Acumatica のバージョンは若干新しいように見えますが、Screen() オブジェクトが利用できない理由はわかりません。したがって、間違ったユーザー名/パスワードを試してみると、Login() は失敗します (当然のことです)。私が知る限り、ScreenSoapClient クラスは web.config のサービス モデルの詳細を使用しているため、エンドポイント アドレスやその他の詳細を取得しています。
私が行方不明または間違っていることはありますか?