NetSuite 中的自定义记录
Custom Record In NetSuite
我是 NetSuite 的新手。我们已经为合并发票创建了自定义记录 (CI)(同一客户,相同的 Insight 社区,合并发票并创建要发送的合并发票)。
这个模块的设计是这样的:
自定义记录:
合并发票(CI)
领域:
日期、金额、IC 号码、客户、CI ID、子公司
合并子发票(对于普通发票)
领域:
日期、金额、IC 号码、客户、CI ID、子公司、货币、CI ID
现在,这两条记录一起保存了合并发票的数据。我们的问题是:CI PDF 应包含构成其的所有常规发票中的所有项目。我无法决定从哪里提取这些项目,因为我们还没有将它们作为任何一个记录的一部分。我可以在子表单中添加一个项目选项卡并且可以获取它们吗?有什么想法吗?我还想到了即时保存的搜索以从常规发票中提取项目。这是个好主意吗?
完成合并账单后,我将 child 记录为实际发票。您应该让自然发票正常处理,只使用合并发票与客户沟通。
然后在创建合并发票的脚本中:
var renderer = nlapiCreateTemplateRenderer();
renderer.setTemplate(templateBody.getValue());
...
//this uses a saved search for details because it allows admins to add new columns without having to script
var invResults = nlapiSearchRecord('invoice', invSearch, new nlobjSearchFilter('custbody_ci_parent', null, 'is', ciInternalId));
if (invResults) renderer.addSearchResults('invTrans', invResults);
然后在您的模板中:
<#list invTrans as tran>...</#list>
我是 NetSuite 的新手。我们已经为合并发票创建了自定义记录 (CI)(同一客户,相同的 Insight 社区,合并发票并创建要发送的合并发票)。
这个模块的设计是这样的:
自定义记录: 合并发票(CI) 领域: 日期、金额、IC 号码、客户、CI ID、子公司
合并子发票(对于普通发票) 领域: 日期、金额、IC 号码、客户、CI ID、子公司、货币、CI ID
现在,这两条记录一起保存了合并发票的数据。我们的问题是:CI PDF 应包含构成其的所有常规发票中的所有项目。我无法决定从哪里提取这些项目,因为我们还没有将它们作为任何一个记录的一部分。我可以在子表单中添加一个项目选项卡并且可以获取它们吗?有什么想法吗?我还想到了即时保存的搜索以从常规发票中提取项目。这是个好主意吗?
完成合并账单后,我将 child 记录为实际发票。您应该让自然发票正常处理,只使用合并发票与客户沟通。
然后在创建合并发票的脚本中:
var renderer = nlapiCreateTemplateRenderer();
renderer.setTemplate(templateBody.getValue());
...
//this uses a saved search for details because it allows admins to add new columns without having to script
var invResults = nlapiSearchRecord('invoice', invSearch, new nlobjSearchFilter('custbody_ci_parent', null, 'is', ciInternalId));
if (invResults) renderer.addSearchResults('invTrans', invResults);
然后在您的模板中:
<#list invTrans as tran>...</#list>