Closed Sehktel closed 6 years ago
если не Хотите Сохранять характеристику при наличии ошибок
const {before_save} = $p.CatCharacteristics.prototype;
debugger;
$p.CatCharacteristics.prototype.__define('before_save', {
value: function () {
if(before_save.call(this) === false) {
return false;
};
//Здесь код проверки на ошибки Возвращающий Ложь (return false;)
// если хотим запретить сохранение
}
});
Иногда, возможно, по какой-либо причине потребуется прервать расчет спецификации. К примеру мы получаем изделие, которое не сможем произвести (строго нет, даже "без гарантий"), Мы положили в спецификацию строку с ошибкой и дальнейшие вычисления лишены смысла. Вопрос - как это сделать наиболее корректно?