不幸的是,当您从自定义事务创建发票时,NetSuite似乎不会填充原生的“createdfrom”字段。我试图通过创建自定义引用字段(即custbody_invoicecreatedfrom)来解决这个问题,结果导致getSublistValue()函数返回一个空结果,即使内部ID正确地显示在付款(XML)的应用子列表行上。我也尝试过使用getSublistText(),但也不起作用。获取本机子列表值(即记录浏览器)没有问题,但自定义字段不会返回值。有什么建议吗? //Loop through all of the Invoices Applied to the Paymen
我有一个NetSuite Suitelet脚本,它列出了客户的所有信用卡,以便他们可以自己编辑卡片。
如果可能的话,我想从子列表中删除“删除”按钮。我搜索了所有的NetSuite支持网站,没有运气。以前有人遇到过这种情况吗?
下面是我的代码:
var creditCardSublist=form.addSubList('custpage_credit_card_sublist','inlineeditor','Current Credit Cards');
/* this does not work */
form.removeButton(&
我正在尝试2.0版的restlet。这或多或少是我第一次使用SuiteScript 2.0。我在试着创建一个供应商付款记录。我已经能够创建一个没有问题的供应商记录,但是当我尝试使用vendorpayment时,我得到一个错误,说“您必须为这笔交易至少输入一个行项目”,这似乎是有意义的。不过,这就是我被困住的地方。我似乎不能在2.0中创建那个子列表项。
我尝试了一些方法,但基本上我是这样创建记录的(类型、isDynamic和defaultValues是此函数中的参数。isDynamic为false):
var rec = record.create({
type: typ
我试图使用工作流脚本访问NetSuite中的子列表。我在所有一旦按下将执行此脚本的销售订单上放置了一个按钮。我一直收到一个错误,我的子列表是空的。如果它是空的,有人能解释为什么吗?
function(record) {
var salesorder = record.newRecord;
var salesordernumber = salesorder.getValue('tranid');
var date = salesorder.getValue('trandate');
var sublist = salesorde
我正在尝试在子列表中添加一个Mark all/Unmark all按钮,这是一种内联编辑器子列表。下面我为列表类型子列表添加了一段代码,它不能在内联编辑器子列表上工作。有人能帮我找到这个吗?
function button1Func(type) {
if (type=='edit' || 'view')
{
var record = nlapiLoadRecord(nlapiGetRecordType(), nlapiGetRecordId());
var intCount = record.getLineItemCou
我有一个用户事件脚本,可以在加载时修改表单。我还有一个附加到该表单的客户端脚本(字段更改)。基本上,我知道当用户在供应商字段中选择供应商时,脚本会根据该标准构建子列表。一切正常,除了我有一个名为custpage_item_item的字段,它是一个链接到库存项目的选择字段。我已经这样做过很多次了,但由于某些原因,当我构建子列表时,我无法在该字段中设置项。它给出了“引用错误selectmap is not defined”。
var list = form.addSubList('custpage_sublist_items', 'inlineeditor',
我正尝试在Netsuite中编写工作订单完成脚本,但它正在返回
"SSS_INVALID_SUBLIST_OPERATION -您尝试了无效的子列表或行项目操作。您正在尝试访问不存在的行上的字段,或者您正在尝试在静态子列表中添加或删除行。“
这是我的代码。
function preRequest(datain){
//var id = 514752;
//var sn = KQ0006608;
var record = nlapiTransformRecord('workorder', datain.id, 'workordercompletion');
有没有办法在Netsuite中获得子列表的名称?我正在使用新的入站发货部分,并且我需要通过restlet向其中添加项目。每次我尝试的时候,我都会得到这个错误:
{"type":"error.SuiteScriptError","name":"SSS_INVALID_SUBLIST_OPERATION","message":"You have attempted an invalid sublist or line item operation. You are either trying to access
所以我做了一个简单的自定义搜索,但不知何故没有显示税率。我仍然是NetSuite的新手,我试图找到解决这个问题的办法。有什么建议吗?
var columns = new Array();
columns[0] = new nlobjSearchColumn('internalid');
columns[1] = new nlobjSearchColumn('name');
columns[2] = new nlobjSearchColumn('itemid');
columns[3] = new nlob