首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetSuite:如何使用套件脚本关闭销售订单?

NetSuite:如何使用套件脚本关闭销售订单?
EN

Stack Overflow用户
提问于 2012-08-30 20:12:03
回答 5查看 5.4K关注 0票数 3

我正在尝试使用NetSuite中的套件脚本关闭销售订单。

我注意到已经关闭的记录的“状态”设置为“已关闭”。我尝试在提交记录之前设置此字段,但这不起作用,记录仍处于“等待完成”阶段。

还涉及到其他字段吗?

提前感谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-12-03 18:21:27

交易记录没有实际的“关闭”等同状态。

您必须迭代所有行项目并将其设置为close,然后重新提交记录以提交更改。

下面是一个示例代码:

代码语言:javascript
运行
复制
var obj = nlapiLoadRecord('salesorder', 1);
var count = obj.getLineItemCount('item');

for(var i = 1; i <= count; i++)    {

    obj.setLineItemValue('item', 'isclosed', i, 'T');

}

nlapiSubmitRecord(obj);
票数 9
EN

Stack Overflow用户

发布于 2020-07-30 13:40:31

在Suitescript2.0中使用aftersubmit()尝试下面的代码。它会将"isclosed“字段设置为”true“。

代码语言:javascript
运行
复制
  var itemcounts = salesorderRecord.getLineCount({
                    sublistId: 'item'
                });
                for (var i = 0; i < itemcounts; i++) {
                    var lineNum = salesorderRecord.selectLine({
                        sublistId: 'item',
                        line: i
                    });
                    var setclosed = salesorderRecord.setCurrentSublistValue({
                        sublistId: 'item',
                        fieldId: 'isclosed',
                        line: i,
                        value: true,
                        ignoreFieldChange: true
                    });
                    salesorderRecord.commitLine({
                        sublistId: 'item',
                        line: i
                    });

                }salesorderRecord.save();
票数 3
EN

Stack Overflow用户

发布于 2020-07-29 13:53:10

代码语言:javascript
运行
复制
  var count = poRec.getLineCount({
                sublistId: 'item'
            });

            for (var i = 0; i < count; i++) {

                poRec.setSublistValue({
                    sublistId: 'item',
                    fieldId: 'isclosed',
                    line: i,
                    value: true
                });

            }

Suitescript2.0代码片段

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12196597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档