Я создал сценарий пользовательского события super-basi c для записей заказа на продажу, показанный ниже. Я включил каждый контекст выполнения и не установил фильтр «Тип события».
Сценарий выполняется так, как ожидается, для событий, связанных с самой записью Заказа на продажу, но не запускается, когда выполняется изменение непосредственно в позиции на запись заказа клиента. Например, если инвентарь зафиксирован или перераспределен, эти действия не вызывают сценарий.
Разве изменения в подсписке не являются кандидатами в сценарии пользовательских событий?
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/
define(["N/record", "N/log"],
function (record, log) {
function beforeSubmit(context) {
log.debug("beforeSubmit:" + context.type);
}
function afterSubmit(context) {
log.debug("afterSubmit:" + context.type);
}
function beforeLoad(context) {
log.debug("beforeLoad:" + context.type);
}
return {
beforeLoad: beforeLoad,
beforeSubmit: beforeSubmit,
afterSubmit: afterSubmit
};
});