Netsuite 查询以根据期间获取发票和相关付款
Netsuite Query to fetch Invoice and Related payments based on Period
我是 Suitelet 查询的新手,
我正在尝试获取所有已支付发票付款交易以进行报告,
我们需要获取它(发票 -> 相关列表 -> 付款)
我已获取发票,但无法获取发票的相关列表。
我的问题:
是否可以通过 Netsuite Suitelet 查询获取发票的付款交易?
我想做的是归档与“自定义已实现交换 gain/Loss”报告相同的数据。
提前致谢
是的,这是可能的。
您需要做的就是在发票上创建一个保存的搜索,包括您需要的所有字段(按付款详细信息,我认为您正在谈论 amount/GL 影响)。
创建保存的搜索后,您需要做的就是将其加载到脚本中。
var mySearch = search.load({
id: 'customsearch_my_so_search'
});
接下来,您需要 运行 此保存的搜索并将结果存储在一个变量中。为此,请关注
var searchResult = mySearch.run().getRange({start:0,end:999});
这将获取 searchResult
变量中的所有数据。现在,您只需要在 Suitelet 上显示这些。为此,使用 for 循环从 0 迭代到 searchResult.length
for(var i=0; i<searchResult.length; i++) {
//Print all the results
//Use this syntax to display all required fields
sublist.setSublistValue({
id:'custpage_sublist_your_id',
line:i,
value:''
});
}
希望我已经解决了您的疑问。如果您遇到任何困难,请在评论部分添加,我会根据要求编辑答案。
我是 Suitelet 查询的新手,
我正在尝试获取所有已支付发票付款交易以进行报告,
我们需要获取它(发票 -> 相关列表 -> 付款)
我已获取发票,但无法获取发票的相关列表。
我的问题: 是否可以通过 Netsuite Suitelet 查询获取发票的付款交易?
我想做的是归档与“自定义已实现交换 gain/Loss”报告相同的数据。
提前致谢
是的,这是可能的。
您需要做的就是在发票上创建一个保存的搜索,包括您需要的所有字段(按付款详细信息,我认为您正在谈论 amount/GL 影响)。
创建保存的搜索后,您需要做的就是将其加载到脚本中。
var mySearch = search.load({
id: 'customsearch_my_so_search'
});
接下来,您需要 运行 此保存的搜索并将结果存储在一个变量中。为此,请关注
var searchResult = mySearch.run().getRange({start:0,end:999});
这将获取 searchResult
变量中的所有数据。现在,您只需要在 Suitelet 上显示这些。为此,使用 for 循环从 0 迭代到 searchResult.length
for(var i=0; i<searchResult.length; i++) {
//Print all the results
//Use this syntax to display all required fields
sublist.setSublistValue({
id:'custpage_sublist_your_id',
line:i,
value:''
});
}
希望我已经解决了您的疑问。如果您遇到任何困难,请在评论部分添加,我会根据要求编辑答案。