更改行项目值在“字段更改事件”上的记录上

时间:2014-10-23 03:47:35

标签: netsuite

我在销售订单记录中有一个字段。 在更改该字段时,我需要更改订单项字段。

SalesOrder Record

LineItemTo Update 我知道客户端脚本是唯一的选择。 我们正在关注的APIS是nlapiSetLineItemValue和nlapiSetCurrentLineItemValue

似乎在行项目字段

的情况下不可能
function UpdateOrderTypeLocation(type, name, linenum) {

if(type=='item' && name =='item') {

    var orderType = nlapiGetFieldValue('custbody_ordertype');

    nlapiSetCurrentLineItemValue('item', 'custcolcustcol_line_order_type', linenum, orderType);
}

}

任何解决方法?

2 个答案:

答案 0 :(得分:1)

谢谢大家,但API正在寻找的是nlapiSetCurrentLineItemValue

nlapiSetCurrentLineItemValue('item', 'custcolcustcol_line_order_type', orderType);

我发现我写错了参数

答案 1 :(得分:0)

触发脚本时,SO中已添加的订单项也是如此。该脚本是否仅在订单类型更改时触发?

根据您提供的代码,脚本将在您选择项目后触发,而不是在您选择订单类型时触发。