Этот же метод работал до того, как проверять памятку на уровне строки при корректировке запасов, но по какой-то причине это не работает. Я не верю, что это инициализация вообще.
Моя цель состоит в том, чтобы проверить количество в строке транспортного заказа, чтобы проверить, является ли количество 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
};
});