我如何使用SuiteScript 2.0验证转储单行数?脚本似乎没有初始化

问题描述 投票:0回答:1

在验证库存调整中的行级别备忘之前,该方法已经起作用,但是由于某些原因,该方法不起作用。我不认为它正在初始化。

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

也许与转储单上的行类型有关?

/**
@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
	};
});

在验证库存调整中的行级别备忘之前,该方法已经起作用,但是由于某些原因,该方法不起作用。我不认为它正在初始化。我的目标是验证...

javascript netsuite suitescript
1个回答
0
投票

非常好。不过,请尝试检查您的部署记录,是否已正确部署(例如检查角色等)

© www.soinside.com 2019 - 2024. All rights reserved.