NetSuite SuiteScript 参考密钥未被识别
Posted
技术标签:
【中文标题】NetSuite SuiteScript 参考密钥未被识别【英文标题】:NetSuite SuiteScript Reference Key not being recognized 【发布时间】:2017-05-26 15:30:13 【问题描述】:在处理销售订单后,我正在尝试获取一个脚本来设置采购订单中的字段。该字段是“部门”,参考键是 71。但是,我收到错误:“子公司的部门参考键 71 无效”
代码很简单:
obj_New_PO.setFieldValue('department', 71);
我对 NetSuite 脚本相当陌生,所以我不确定这个错误。我检查了“部门”的参考键(在设置 -> 公司 -> 部门下)并且 71 确实存在。
关于为什么采购订单没有看到正确的参考密钥有什么想法吗?
谢谢。
【问题讨论】:
【参考方案1】:部门仅限于特定的子公司。您需要确保相关部门在 PO 的子公司中可用。只需查看部门记录上的子公司字段。
【讨论】:
谢谢。我试图弄清楚两者之间的相关性。我不明白为什么这些字段会导致错误,因为据我所知,一切都正确排列。 您是否在obj_New_PO
上明确设置subsidiary
?如果您在动态模式下创建obj_New_PO
,则需要在设置department
之前设置subsidiary
(以及在大多数其他字段之前)。如果您在标准模式下创建它,您只需要确保在某个时候将subsidiary
设置为obj_New_PO
。
我试过没有成功。我认为也是如此,所以我尝试先设置它。没有喜悦。我收到了实体的无效子公司引用键 1。 以上是关于NetSuite SuiteScript 参考密钥未被识别的主要内容,如果未能解决你的问题,请参考以下文章
设置子列表字段值时的 NetSuite SuiteScript 2.0 invalid_fld_value
Netsuite - 加载前的 Suitescript 用户事件 - 获取子列表值加入 -> 设置子列表值自定义子记录