基本上,我需要做的是在脚本中获取用于搜索的计费事务:内部Id字段。
我有一个保存的事务搜索,其中类型=购买订单。我需要得到PO内部Id和计费事务:内部Id。保存的搜索很好。
因为在脚本中,nlapiSearchRecord只能得到一条记录,而且我有超过9,000行,所以我正在执行一个循环,在其中添加内部in >=的过滤器--上一次执行的最后一个internalid (1,000行)。但是,我需要这个搜索的过滤器是在计费事务:内部ID,而不是PO内部Id。
在nlobjSearchFilter创建中,我可以使用什么“字段”来获取计费事务:内部Id?
发布于 2014-07-12 00:08:59
使用NetSuite记录浏览器,如果您检查Search部分的采购订单,就可以使用一个名为billingtransaction的筛选器。还有一个名称相同的搜索列,因此您也可以在结果中检索该列。
另一个选项是,如果您有一个保存的搜索,并且您对脚本执行保存的搜索感到满意,您可以简单地将搜索ID传递给nlapiSearchRecord或nlapiCreateSearch来执行保存的搜索,或者修改它,然后分别执行它。我们通常避免在代码中这样做,因为任何管理员都可以修改保存的搜索,甚至是私有搜索,但这仍然是一个选项。
https://stackoverflow.com/questions/24703553
复制相似问题