通过Suitescript拉动数量定价?

时间:2017-12-04 20:17:36

标签: netsuite suitescript

想看看是否有人通过SuiteScript从项目记录中提取数量定价的示例?我还没有能够在网上找到任何东西,甚至不知道如果它是SuiteScripted会如何构建(因为每个项目的数量不同)。任何人都可以告诉我如何做到这一点?

1 个答案:

答案 0 :(得分:1)

提供示例代码的部分问题是代码会有所不同,具体取决于您是否还有多种货币可用。

如果您只有一种货币,您可以按如下方式获得价格中断的价格,endpriceX值表示相关价格适用的最后数量:

strprice1 = myitem.getFieldValue('pricequantity1');
var valprice1 = myitem.getLineItemMatrixValue('price', 'price', lineno, 1);
valprice1 = parseFloat(valprice1);


var strprice2 = myitem.getFieldValue('pricequantity2');
var valprice2 = myitem.getLineItemMatrixValue('price', 'price', lineno, 2);
var endprice1 = parseInt(strprice2) - 1;
valprice2 = parseFloat(valprice2);


var strprice3 = myitem.getFieldValue('pricequantity3');
var endprice2 = parseInt(strprice3) - 1;
var valprice3 = myitem.getLineItemMatrixValue('price', 'price', lineno, 3);
valprice3 = parseFloat(valprice3);


var strprice4 = myitem.getFieldValue('pricequantity4');
var endprice3 = parseInt(strprice4) - 1;
var valprice4 = myitem.getLineItemMatrixValue('price', 'price', lineno, 4);
valprice4 = parseFloat(valprice4);


var strprice5 = myitem.getFieldValue('pricequantity5');
var endprice4 = parseInt(strprice5) - 1;
var valprice5 = myitem.getLineItemMatrixValue('price', 'price', lineno, 5);
valprice5 = parseFloat(valprice5);