ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
NetSuite 管理者ヒント| SuiteScriptを使用したキー発注書詳細の自動登録
アカウントのすべての発注書から重要な詳細をプログラムで取得したいと思ったことはありませんか?この定期スクリプトでは、発注書から重要な情報をすばやく自動抽出できます。手動で各発注書を開く必要はありません。
これは、トランザクションのモニター、監査の実行、または単にアクティブまたは履歴のPOの概要を取得する必要がある管理者または開発者に特に役立ちます。コードの数行のみで、各発注書の内部ID、仕入先名、合計金額およびステータスをスクリプト・ログに直接記録できるため、データの分析や発注書関連の問題のトラブルシューティングが容易になります。
この定期スクリプトは、メインライン発注書を検索し、次の詳細を記録します:
- 内部ID (レコードID)
- 機関名 (エンティティ)
- 合計金額
- 発注ステータス
仕組み:
1. 検索設定:
- タイプがPurchOrd (発注書)のすべてのメインライン・トランザクションを検索します。
列(internalid、entity、total、statusおよびtype)を取得します。
2. 処理中:
- 各結果について:
- 内部IDでトランザクション・レコードをロードします。
- 「ベンダー名」、「合計」および「ステータス」を含むサマリーを記録します。
3. マッピング・ロジック:
- "PurchOrdをrecord.Type.PURCHASE_ORDERにマップして、正しいレコード・ロードを確認します。
ログ出力例:
- タイトル: 取引ロード済
- 詳細: ID: 1234 |仕入先名: ABC供給|合計: 1,250.00 |購入ステータス: pendingReceipt
定期スクリプト(SuiteScript 2.x)のサンプル
/**
* @NApiVersion 2.x
* @NScriptType ScheduledScript
*/
define(['N/search', 'N/record', 'N/log'], function(search, record, log) {
var TRANSACTION_MAPPING = {
"PurchOrd": record.Type.PURCHASE_ORDER
};
function execute(context) {
var txnSearch = search.create({
type: search.Type.TRANSACTION,
filters: [
["type", "anyof", Object.keys(TRANSACTION_MAPPING)],
"AND",
["mainline", "is", "T"]
],
columns: [
search.createColumn({ name: "internalid", label: "Internal ID" }),
search.createColumn({ name: "entity", label: "Vendor" }),
search.createColumn({ name: "total", label: "Total" }),
search.createColumn({ name: "status", label: "Status" }),
search.createColumn({ name: "type", label: "Type" })
]
});
txnSearch.run().each(function(result) { Richard James Uri - SuiteCloud | WMS Tech | SuiteCommerce Advanced
----
- NetSuite Admin Corner | New to NetSuite
- Explore the NSC Webinars Category
- Join our poll and share your ideas! We want to know what you think. Don't forget to comment and make your voice heard!
タグ付けされた:
0
