Netsuite 自定义子列表保存的搜索由自由格式文本字段过滤?

Netsuite Custom Sublist Saved Search Filtered by Free-Form Text Field?

我熟悉在 NetSuite 表单上创建自定义子列表的方法,方法是创建“保存的搜索”和“可用过滤器”子选项卡,从 List/Record 类型字段中添加至少一个可用过滤器。如果您不使用 List/Record 类型字段作为第一个可用过滤器,则保存的搜索不可分配为子列表。

是否有解决方法可以将保存搜索添加为由自由格式文本字段过滤的自定义子列表?有没有办法使用 SuiteScrpt 实现此目的?具体来说,我想在销售交易中使用 otherrefnum 字段来过滤显示具有该 otherrefnum 的所有其他交易的搜索。非常感谢任何帮助!

保存为自定义列表的搜索只能添加到带有 List/Record 字段的表单中,因为这是联接所基于的 Primary/Foreign 键。

我认为添加将由自由格式文本过滤的已保存搜索子列表的唯一方法是通过脚本。

您可以通过手动执行搜索并在相关用户事件的 beforeLoad 上生成子列表来完成。

请记住,执行按自由文本过滤的搜索非常繁重,可能会对性能和表单加载时间产生重大影响。

我可以创建一个已保存的搜索并将其设为子列表并在 OtherRefNum 上搜索

在搜索定义中添加标准以过滤到主线。 对于可用的过滤器 select PO/Check ID

转到客户并 select 搜索子列表视图。 这是错误:现在刷新页面,您的过滤器可用。

结果会自动过滤到该客户的交易。

如果您尝试对 OtherRefNum 进行一般搜索,您是否知道只需将其输入到 Netsuite 的全局搜索(页面顶部)中,所有具有该值的交易都会被返回?

在 otherrefnum 上进行自由文本搜索不会降低速度。它是一个索引字段,搜索速度非常快。