Skip to content
Snippets Groups Projects
afterOperatingState.js 416 B
import("system.neon");
import("system.vars");
import("Order_lib");

var opState = vars.get("$sys.recordstate");

if(opState == neon.OPERATINGSTATE_NEW)
{
    var orderId = vars.get("$field.SALESORDER_ID");
    var oiUtils = new OrderItemUtils(orderId);
    
    vars.set("$field.ITEMSORT", oiUtils.getNextItemSort());
    vars.set("$field.ITEMPOSITION", oiUtils.getNextItemPosition(vars.get("$field.ASSIGNEDTO")));
}