問題タブ [netsuite]

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.

0 投票する
2 に答える
1879 参照

php - NetsuitePHPAPI-メールで顧客を探す

メールで顧客を検索しようとしています。NetsuiteAPIドキュメントはあまり役に立ちません。私が得ることができるどんな助けにも感謝します。ありがとうございました。

0 投票する
4 に答える
4924 参照

netsuite - Netsuite Restlet をデバッグできません

レストレットをデバッグできないようです。エラーが発生し続けます:

私の展開は外部URLを次のようにリストしています https://debugger.netsuite.com/app/site/hosting/restlet.nl?script=58&deploy=1が、そのステータスは「テスト中」です

debugger.netsuite.com にログインし、クリックして既存のスクリプトを使用すると、Cookie が提供されます。この Cookie を HTTP リクエスト ヘッダーに追加しても、上記のエラーが返されます。

私が送信しているリクエストヘッダーは次のとおりです。

デバッガーに接続できない理由を知っている人はいますか?

0 投票する
4 に答える
5507 参照

netsuite - 販売注文を「部分的に」履行する方法は?

さまざまな方法でレコードを作成しようとしましitemFulfillmentたが、何をしても、販売注文は常に「完全に」履行されます (すべてのアイテムが実際に履行されたかどうかに関係なく)。

販売注文の「一部」の商品のみが出荷された場合、適切な注文書に請求され、追跡が顧客に送信されるように、それらの商品のみが出荷されるように設定する必要があります。それらのアイテムのみを履行しようとすると、販売注文は常にすべてのアイテムが履行されてしまいます。これは私たちに多くの問題を引き起こします。

私が試したこと:

  • 新しいアイテムのフルフィルメントを最初から作成します (初期化を使用せずに)

  • 初期化を使用して新しいアイテム フルフィルメントを作成する (既存の IF レコードへの参照を取得するため)

  • 履行された項目のみを追加

  • すべての項目、明示的な設定quantityRemaining = quantity(アイテムがフルフィルメントされていない場合)、およびフルフィルメントされたアイテムの設定を追加しquantityRemaining = 0ます。

  • でバリエーションを試しReplaceAll = true、また でバリエーションを試すReplaceAll = false

いずれの場合も、 のすべてのアイテムがSalesOrder完全に履行済みとしてマークされます (すべてのアイテムが履行済に設定されます)。

誰かが販売注文を「部分的に」履行でき​​た場合、その方法を教えていただけますか?

0 投票する
2 に答える
14262 参照

netsuite - Netsuite の Suitescript で内部 ID でレコードを検索するにはどうすればよいですか?

Suitescript API を使用して、Netsuite でインベントリ アイテムのカテゴリによる検索を実装しようとしています。次のコードは期待どおりに機能するので、リモート通信が成功していることがわかります。しかし、カテゴリで検索する方法については困惑しています。

これは正しく機能しますが、行のコメントを外すと:

そうではありません。Suitescript でカテゴリ別に項目を検索する方法を教えてもらえますか?

0 投票する
1 に答える
3314 参照

sql - ODBC 接続での複数の JOIN に関する問題

ODBC 経由で NetSuite データベースに接続しており、レポートを実行するためにデータベースに対してかなり大きなクエリを作成しました。この記事の最後にコードを配置しました。私の問題は、クエリが「TRADING_PARTNER_ID」フィールドにNULLを持つ「A_T_PROJECTS」テーブルから行を除外していることです。ここで RIGHT OUTER JOIN を使用できることはわかっていますが、他のいくつかのテーブルに参加しているため、機能しないようです。私が試すことができることについて何か提案はありますか?

接続は読み取り専用であるため、一時テーブルはありません。これを単一のクエリで機能させたいと思います。御時間ありがとうございます!

0 投票する
2 に答える
5220 参照

javascript - NetSuite SuiteScript を使用してカスタム列のテキスト値にアクセスする

NetSuite のサーバー側の SuiteScript を使用しており、いくつかのカスタム トランザクション列フィールドの表示値にアクセスする必要があります。問題のフィールドはそれぞれ「リスト/レコード」タイプとして設定され、既存のカスタム リストに関連付けられています。

NetSuite Script Debugger で作業して、 から返された値を調べましたnlapiLoadRecord('salesorder', orderInternalId)。結果のオブジェクト (例obj.sublists.item.line 1) のアイテムを見ると、これらのリスト/レコード カスタム フィールドの一部が、数値 (選択したリスト エントリの ID) と文字列 (リスト エントリの表示テキスト値) の両方を提供していることがわかりますが、他のカスタム フィールドはありません。

たとえば、IDcustcol1との 2 つのカスタム フィールドがありcustcol2ます。これらは両方とも「リスト/レコード」タイプです。販売注文が読み込まれると、nlapiLoadRecord は、フィールド「custcol1」(数値) および「custcol1_display」(文字列) を提供しますが、「custcol2」(数値)custcol1のみを提供しcustcol2ます。これら 2 つのカスタム フィールドの設定に違いは見られないため、一方が文字列を提供し、もう一方が提供しない理由が不明です。

両方のフィールドの文字列値を取得する必要があります。custcol2「custcol2_display」値を自動的に返すように設定を変更する必要はありますか? または、「custcol2」から数値を取得し、基になるカスタム リストで関連する文字列値を検索するために使用できる別の API 呼び出しはありますか?

0 投票する
1 に答える
1159 参照

python - 大規模な WSDL ファイルを分割する

Python を使用して Netsuite Web サービス レイヤーと対話する作業を行っています。suds を使用して WSDL を解析するには、2 分近くかかります。クライアントが解析されると、ロードの問題を少し解決する redis を使用してキャッシング レイヤーを作成することができましたが、最初はまだ時間がかかります。

私はサービスの小さなサブセットしか使用していないので、これらのサービスのみを WSDL から取り出して、独自の小さな WSDL に入れる方法はありますか?

0 投票する
2 に答える
11039 参照

ios - NetsuiteにはRESTfulAPIがありますか?

Netsuiteと統合されたiOSアプリを実行したいのですが、RESTful APIを介して実行する必要がありますが、サイト、インターネット、または担当者と話をしても、十分に明確なものを見つけることができませんでした。周りにドキュメントがあるかどうか誰かが知っていますか?ありがとう!

0 投票する
3 に答える
2816 参照

netsuite - NetSuiteは役割に基づいてフォームタブを非表示にします

私はNetSuiteの助けを探していましたが、空っぽになりました。SuiteScriptを使用してフォームのタブを非表示にすることは可能ですか?フォームをプルバックして、そこからそのタブを取得できるようです(form.getTab('info');)が、フィールドとは異なり、form.getTab('info')。setDisplayType('hidden');のオプションはありません。またはそれらの線に沿って何か。誰かがこれについて何か提案がありますか?このフォームを使用している組織は複数あり、一部のフィールドは一部の組織に関連していません。

ありがとう