Netsuite从Account表中获取[货币]的方法

时间:2016-11-16 02:34:35

标签: netsuite suitescript

有没有办法从Netsuite的Account表中获取[货币]字段? 从记录浏览器开始,搜索过滤器和搜索列都不包含[货币]字段。 我需要从银行类型帐户获取[currency]字段来做一些逻辑。 请帮忙。感谢。

2 个答案:

答案 0 :(得分:3)

您似乎无法通过Search API访问此字段,但如果您加载记录,则该字段可用。

var record = nlapiLoadRecord('account', accountid);
var currency = record.getFieldValue('currency');

答案 1 :(得分:1)

您可以获取在特定交易类型中使用的帐户及其货币。例如:这将为您提供现金销售中使用的所有帐户和货币:

var filters = [];
var columns = [];

filters.push(new nlobjSearchFilter('type', null, 'anyof', ['CashSale']));
columns.push(new nlobjSearchColumn('account', null, 'GROUP'));
columns.push(new nlobjSearchColumn('currency', null, 'GROUP'));

results = nlapiSearchRecord('cashsale', null, filters, columns);

我希望这能让你更接近解决方案。