首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SuiteScript 2.0验证调拨订单行数量?脚本似乎未初始化

如何使用SuiteScript 2.0验证调拨订单行数量?脚本似乎未初始化
EN

Stack Overflow用户
提问于 2020-01-11 20:44:10
回答 1查看 481关注 0票数 0

此方法以前曾用于验证库存调整上的行层备注,但由于某些原因,此方法无效。我根本不相信它正在初始化。

我的目标是验证转移订单行上的数量,以检查数量是否为1。如果数量为1,则显示消息(并且不让用户继续)。

可能与调拨订单上的行类型有关?

代码语言:javascript
复制
/**
@NApiVersion 2.0
@NScriptType ClientScript
@NModuleScope Public
*/
define([], function () {
	function showMessage(context){
		var message = "ERROR: Do not order single units"
		var quant = context.currentRecord.getCurrentSublistValue({
			sublistId:'item',
			fieldId:'quantity',
		});
		
		if (quant == 1) {
			alert(message);
		} 
        else {
        return true;
   	}
}
	
	return {
		validateLine: showMessage
	};
});

EN

回答 1

Stack Overflow用户

发布于 2020-01-11 23:31:51

完全没问题。试着检查你的部署记录,看看它是否被正确部署(比如检查角色等)。

此外,请尝试在警报后返回false。

代码语言:javascript
复制
if (quant == 1) {
            alert(message);
            return false;
        } 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59694499

复制
相关文章

相似问题

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