【问题标题】:Suitescript - How do I access the values in "Subsidiaries" sublist on vendor record?Suitescript - 如何访问供应商记录中“子公司”子列表中的值?
【发布时间】:2016-10-29 14:32:26
【问题描述】:

在供应商记录上,我需要通过脚本搜索遍历子公司子列表,以获取所有值。我特别想寻找不属于特定子公司的供应商。

更新

为了澄清我的问题,我试图访问子公司子列表,而不是实际的主要子公司。然而,NetSuite 表示,目前这是不可能的,这是一个请求的增强功能。

【问题讨论】:

  • 我需要以一种或另一种方式访问​​供应商和子公司之间的关系。

标签: netsuite sublist suitescript vendor


【解决方案1】:

bluejay92,供应商搜索与附属记录有关联,请参见附加屏幕截图。您甚至可以选中“使用表达式”来访问条件中的 NOT 函数。

【讨论】:

  • 其实我并不是要找主要的子公司。我正在尝试访问列出供应商多个子公司的“子公司”子列表。 NetSuite 今天告诉我,目前实际上没有办法做到这一点,但这是一个请求的增强功能(除非有人能想到解决方法)。
  • 您是要在 UserEvent 还是客户端脚本中编写脚本?
【解决方案2】:

解决方法:

1 - 创建在创建/编辑记录后运行的用户事件脚本。

2 - 让脚本加载记录、获取子公司并创建自定义记录以保存信息,以便您稍后搜索。

3 - 在 1 列中导出所有供应商内部 ID。运行供应商的 CSV 导入并将 internalid csv 列映射到 internalid 字段以触发用户事件脚本并填充自定义记录。

额外提示:确保脚本对自定义记录执行“更新插入”以避免重复。每个供应商应该有一个记录。

【讨论】:

  • 那么您将如何在第 2 步中获得子公司?
  • 在 SS 1.0 上:record.getLineItemValue('submachine','subsidiary', 1);其中 1 是行索引号,submachine 是存储子公司的子列表,submission 是列字段 id
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
  • 1970-01-01
相关资源
最近更新 更多