【问题标题】:NetSuite SuiteScript Reference Key not being recognizedNetSuite SuiteScript 参考密钥未被识别
【发布时间】:2017-05-26 15:30:13
【问题描述】:

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

代码很简单:

obj_New_PO.setFieldValue('department', 71);

我对 NetSuite 脚本相当陌生,所以我不确定这个错误。我检查了“部门”的参考键(在设置 -> 公司 -> 部门下)并且 71 确实存在。

关于为什么采购订单没有看到正确的参考密钥有什么想法吗?

谢谢。

【问题讨论】:

    标签: netsuite suitescript


    【解决方案1】:

    部门仅限于特定的子公司。您需要确保相关部门在 PO 的子公司中可用。只需查看部门记录上的子公司字段。

    【讨论】:

    • 谢谢。我试图弄清楚两者之间的相关性。我不明白为什么这些字段会导致错误,因为据我所知,一切都正确排列。
    • 您是否在obj_New_PO 上明确设置subsidiary?如果您在动态模式下创建obj_New_PO,则需要在设置department 之前设置subsidiary(以及在大多数其他字段之前)。如果您在标准模式下创建它,您只需要确保在某个时候将subsidiary 设置为obj_New_PO
    • 我试过没有成功。我认为也是如此,所以我尝试先设置它。没有喜悦。我收到了实体的无效子公司引用键 1。 我会继续调试这个。不过,任何其他想法将不胜感激。
    • 所以我再次查看了代码并将设置实体字段移到设置部门上方,它似乎已经解决了问题。因此,显式设置实体字段修复了部门设置。它不是子公司,而是实体。谢谢大家的意见!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多