問題タブ [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.
php - NetsuitePHPAPI-メールで顧客を探す
メールで顧客を検索しようとしています。NetsuiteAPIドキュメントはあまり役に立ちません。私が得ることができるどんな助けにも感謝します。ありがとうございました。
netsuite - Netsuite Restlet をデバッグできません
レストレットをデバッグできないようです。エラーが発生し続けます:
私の展開は外部URLを次のようにリストしています
https://debugger.netsuite.com/app/site/hosting/restlet.nl?script=58&deploy=1
が、そのステータスは「テスト中」です
debugger.netsuite.com にログインし、クリックして既存のスクリプトを使用すると、Cookie が提供されます。この Cookie を HTTP リクエスト ヘッダーに追加しても、上記のエラーが返されます。
私が送信しているリクエストヘッダーは次のとおりです。
デバッガーに接続できない理由を知っている人はいますか?
netsuite - 販売注文を「部分的に」履行する方法は?
さまざまな方法でレコードを作成しようとしましitemFulfillment
たが、何をしても、販売注文は常に「完全に」履行されます (すべてのアイテムが実際に履行されたかどうかに関係なく)。
販売注文の「一部」の商品のみが出荷された場合、適切な注文書に請求され、追跡が顧客に送信されるように、それらの商品のみが出荷されるように設定する必要があります。それらのアイテムのみを履行しようとすると、販売注文は常にすべてのアイテムが履行されてしまいます。これは私たちに多くの問題を引き起こします。
私が試したこと:
新しいアイテムのフルフィルメントを最初から作成します (初期化を使用せずに)
初期化を使用して新しいアイテム フルフィルメントを作成する (既存の IF レコードへの参照を取得するため)
履行された項目のみを追加
すべての項目、明示的な設定
quantityRemaining = quantity
(アイテムがフルフィルメントされていない場合)、およびフルフィルメントされたアイテムの設定を追加しquantityRemaining = 0
ます。でバリエーションを試し
ReplaceAll = true
、また でバリエーションを試すReplaceAll = false
。
いずれの場合も、 のすべてのアイテムがSalesOrder
完全に履行済みとしてマークされます (すべてのアイテムが履行済に設定されます)。
誰かが販売注文を「部分的に」履行できた場合、その方法を教えていただけますか?
netsuite - Netsuite の Suitescript で内部 ID でレコードを検索するにはどうすればよいですか?
Suitescript API を使用して、Netsuite でインベントリ アイテムのカテゴリによる検索を実装しようとしています。次のコードは期待どおりに機能するので、リモート通信が成功していることがわかります。しかし、カテゴリで検索する方法については困惑しています。
これは正しく機能しますが、行のコメントを外すと:
そうではありません。Suitescript でカテゴリ別に項目を検索する方法を教えてもらえますか?
sql - ODBC 接続での複数の JOIN に関する問題
ODBC 経由で NetSuite データベースに接続しており、レポートを実行するためにデータベースに対してかなり大きなクエリを作成しました。この記事の最後にコードを配置しました。私の問題は、クエリが「TRADING_PARTNER_ID」フィールドにNULLを持つ「A_T_PROJECTS」テーブルから行を除外していることです。ここで RIGHT OUTER JOIN を使用できることはわかっていますが、他のいくつかのテーブルに参加しているため、機能しないようです。私が試すことができることについて何か提案はありますか?
接続は読み取り専用であるため、一時テーブルはありません。これを単一のクエリで機能させたいと思います。御時間ありがとうございます!
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 呼び出しはありますか?
python - 大規模な WSDL ファイルを分割する
Python を使用して Netsuite Web サービス レイヤーと対話する作業を行っています。suds を使用して WSDL を解析するには、2 分近くかかります。クライアントが解析されると、ロードの問題を少し解決する redis を使用してキャッシング レイヤーを作成することができましたが、最初はまだ時間がかかります。
私はサービスの小さなサブセットしか使用していないので、これらのサービスのみを WSDL から取り出して、独自の小さな WSDL に入れる方法はありますか?
ios - NetsuiteにはRESTfulAPIがありますか?
Netsuiteと統合されたiOSアプリを実行したいのですが、RESTful APIを介して実行する必要がありますが、サイト、インターネット、または担当者と話をしても、十分に明確なものを見つけることができませんでした。周りにドキュメントがあるかどうか誰かが知っていますか?ありがとう!
netsuite - NetSuiteは役割に基づいてフォームタブを非表示にします
私はNetSuiteの助けを探していましたが、空っぽになりました。SuiteScriptを使用してフォームのタブを非表示にすることは可能ですか?フォームをプルバックして、そこからそのタブを取得できるようです(form.getTab('info');)が、フィールドとは異なり、form.getTab('info')。setDisplayType('hidden');のオプションはありません。またはそれらの線に沿って何か。誰かがこれについて何か提案がありますか?このフォームを使用している組織は複数あり、一部のフィールドは一部の組織に関連していません。
ありがとう