2017-05-26 88 views
0

我想要一個腳本在處理銷售訂單後在採購訂單中設置一個字段。該場是「部門」和參考關鍵是71.不過,我得到的錯誤:「無效的部門參考鍵71子公司」NetSuite SuiteScript參考密鑰不被識別

的代碼很簡單:

obj_New_PO.setFieldValue('department', 71); 

我相當新的NetSuite腳本,所以我不知道這個錯誤。我檢查了「部門」的參考鍵(在設置 - >公司 - >部門下),71確實存在。

關於爲什麼採購訂單沒有看到正確的參考碼的任何想法?

謝謝。

回答

2

部門僅限於特定的子公司。您需要確保相關部門在PO的子公司中可用。只需查看部門記錄中的子公司字段。

+0

謝謝。我試圖找出兩者之間的相關性。我不明白爲什麼這些字段會導致錯誤,因爲據我所知,一切都正確排列。 – Finnster

+0

您是否明確地在'obj_New_PO'上設置了'subsidiary'?如果您正在動態模式下創建'obj_New_PO',則在設置'department'之前(以及其他大多數字段之前),您需要設置「附屬」。如果你在標準模式下創建它,你只需要確保你在'obj_New_PO'上設置了'附屬'。 – erictgrubaugh

+0

我試過沒有成功。我認爲也是如此,所以我試着先設置它。沒有快樂。我收到實體的無效子公司引用密鑰1。 我會繼續調試這個。任何其他的想法將不勝感激。 – Finnster