2016-11-16 82 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); 

我希望這讓你更接近的解決方案。

相關問題