2016-11-16 80 views
1

获取[货币]的方式有没有办法从Netsuite的帐户表中获取[currency]字段? 从记录浏览器中搜索过滤器和搜索列都不包括[货币]字段。 我需要从银行类型帐户中获取[currency]字段来执行某些逻辑。 请帮忙。谢谢。Netsuite从帐户表

回答

2

看起来您不能通过Search API访问此字段,但在加载记录时可用。

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

这正是我所需要的。你让我像一个傻瓜和千谢谢..赞赏它。 :) –

+0

@AhSon您期望通过搜索可以使用它是正确的。不幸的是,这是NS有时候的方式 - 如果直接的方式不起作用,请尝试向后的方式。 – michoel

0

您可以在特定交易类型下使用帐户及其货币。例如:这将让你在现金销售中使用的所有账户和货币:

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); 

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

相关问题