import("Order_lib"); import("Sql_lib"); import("system.vars"); import("system.result"); var canDelete = false; if(OrderUtils.isDeletable(vars.get("$param.OrderStatus_param"))) { var orderItemIds = vars.get("$sys.selection"); if(orderItemIds.length == 1 && orderItemIds[0] != null) { assignedTo = newSelect("SALESORDERITEM.ASSIGNEDTO") .from("SALESORDERITEM") .where("SALESORDERITEM.SALESORDERITEMID", orderItemIds[0]) .orderBy("ITEMPOSITION desc") .cell(); if(assignedTo == "")//topItem { canDelete = true; } } } result.object(canDelete);