无法识别NetSuite SuiteScript引用密钥

无法识别NetSuite SuiteScript引用密钥,netsuite,suitescript,Netsuite,Suitescript,我正在尝试获取一个脚本,以便在处理销售订单后在采购订单中设置字段。字段为“部门”,参考键为71。但是,我得到了错误:“子公司的部门参考键71无效” 代码非常简单: obj_New_PO.setFieldValue('department', 71); 我对NetSuite脚本编写相当陌生,因此我不确定是否存在此错误。我检查了“部门”的参考键(在设置->公司->部门下),71确实存在 关于为什么采购订单没有看到正确的参考键,您有什么想法吗 谢谢。部门仅限于特定的子公司。您需要确保采购订单的子公司

我正在尝试获取一个脚本,以便在处理销售订单后在采购订单中设置字段。字段为“部门”,参考键为71。但是,我得到了错误:“子公司的部门参考键71无效”

代码非常简单:

obj_New_PO.setFieldValue('department', 71);
我对NetSuite脚本编写相当陌生,因此我不确定是否存在此错误。我检查了“部门”的参考键(在设置->公司->部门下),71确实存在

关于为什么采购订单没有看到正确的参考键,您有什么想法吗


谢谢。

部门仅限于特定的子公司。您需要确保采购订单的子公司有相关部门。只需查看部门记录上的子公司字段。

部门仅限于特定子公司。您需要确保采购订单的子公司有相关部门。只需查看部门记录上的“附属公司”字段。

谢谢。我试图找出两者之间的相关性。我不明白这些字段为什么会导致错误,因为据我所知,所有内容都排列正确。您是否在
obj_New_PO
上明确设置了
subsidiary
?如果您在动态模式下创建
obj\u New\u PO
,则需要在设置
部门之前(以及在大多数其他字段之前)设置
子公司。如果您是在标准模式下创建它,您只需要确保在某个时候在
obj_New_PO
上设置
subsidiary
。我尝试过,但没有成功。我认为情况也是如此,所以我试着先设置它。没有快乐。我收到了实体的无效辅助参考键1。我将继续调试这个。如果还有其他想法,我将不胜感激。因此我再次查看了代码,并将设置实体字段移到设置部门的上方,似乎已经解决了这个问题。因此,显式设置实体字段修复了部门设置。它不是附属机构,而是实体。谢谢大家的意见!非常感谢。我试图找出两者之间的相关性。我不明白这些字段为什么会导致错误,因为据我所知,所有内容都排列正确。您是否在
obj_New_PO
上明确设置了
subsidiary
?如果您在动态模式下创建
obj\u New\u PO
,则需要在设置
部门之前(以及在大多数其他字段之前)设置
子公司。如果您是在标准模式下创建它,您只需要确保在某个时候在
obj_New_PO
上设置
subsidiary
。我尝试过,但没有成功。我认为情况也是如此,所以我试着先设置它。没有快乐。我收到了实体的无效辅助参考键1。我将继续调试这个。如果还有其他想法,我将不胜感激。因此我再次查看了代码,并将设置实体字段移到设置部门的上方,似乎已经解决了这个问题。因此,显式设置实体字段修复了部门设置。它不是附属机构,而是实体。谢谢大家的意见!