【发布时间】:2017-04-05 07:59:21
【问题描述】:
我创建了一个自定义货币记录,并为系统中的每种货币创建了一条记录(无法使用相同的货币保存新记录)。对于发票,我需要根据发票上的货币从该自定义记录中获取字段。
例如,如果我的发票是美元,那么我需要从“货币名称”字段为“美元”的自定义货币记录中提取“银行账户编号”字段。我假设我需要进行搜索然后提取这个值,但我不知道 freemarker 的语法。
使用 Suitescript,我会:
var currencyRecord;
var currency = nlapiGetFieldValue('currency');
var filters = new Array();
var columns = new Array();
filters[0] = new nlobjSearchFilter('custrecord_nco_currency_name', null, 'is', currency);
columns[0] = new nlobjSearchColumn('custrecord_bank_acct_num');
columns[1] = new nlobjSearchColumn('custrecord_nco_currency_name');
var currencyRecord = nlapiSearchRecord('customrecord_nco_currency_symbol', null, filters, columns);
【问题讨论】:
标签: html pdf netsuite suitescript