2

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

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

4

2 回答 2

1

保存为自定义列表的搜索只能添加到具有列表/记录字段的表单中,因为这是连接所基于的主键/外键。

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

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

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

于 2017-11-08T09:06:48.893 回答
0

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

在搜索定义中添加条件以过滤到主线。对于可用的过滤器,选择采购订单/支票 ID

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

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

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

在 otherrefnum 上进行自由文本搜索没有速度损失。它是一个索引字段,搜索速度非常快。

于 2017-11-08T16:58:12.717 回答