僅對內部 ID 進行過濾

讓我們探索一個示例事務搜尋,我們為單個事務的內部 ID 定義一個過濾器:

StackOverflow 文件

我們已經指定了一個過濾器,只顯示內部 ID 為 875 的 Transaction 的結果; 這是交易:

StackOverflow 文件

我們可以看到它是一個包含單個訂單項的銷售訂單。

由於內部 ID 在所有事務中都是唯一的,因此我們只能期望此搜尋有一個搜尋結果。這是搜尋結果:

StackOverflow 文件

我們得到四個結果,而不是我們期望的單一結果。更重要的是,每個結果都具有完全相同的內部 ID。怎麼可能?

要了解這裡發生的事情,我們需要回顧一下,儲存在 NetSuite 記錄中的資料分為兩類:

  1. 正文資料:儲存在記錄的獨立欄位中的資料(例如日期,銷售代表,憑證編號,優惠券程式碼)
  2. 子列表資料:儲存在每個記錄中的列表中的資料,通常顯示在 UI 中的子選項卡上(例如,銷售訂單上的專案)

事務包含多個資料子列表,包括:

  • 訂單項
  • 送貨資訊
  • 稅務資訊
  • 銷售成本(銷貨成本)詳情

在這些搜尋結果中,NetSuite 實際上向我們顯示了事務正文的一個結果,然後是同一事務中各個子列表上的資料的其他結果。

請注意,我們的搜尋結果中的列只是用星號(*)命名。另請注意,其中一個結果在此列中填充了星號,而其餘結果為空。此列指示哪個搜尋結果表示事務正文,也稱為事務的主線。

有時你會希望事務搜尋僅顯示主線資料,以及你只需要線級詳細資訊的時間。其餘的示例顯示瞭如何控制結果中顯示的內容。