Cargo-Planner Docs
自定义规则
自定义规则允许您为货物创建特定的装载行为,这些行为无法通过其他设置或数据参数访问。
每条规则由三个部分组成:
-
选择器:规则应适用于哪些项目。您可以使用项目的特定属性创建过滤器,例如_长度大于100厘米的项目_或_属于“组A”组/货运的项目_。您可以组合多个过滤器,通过每个过滤器选择总项目的越来越小的部分。如果留空,此规则将适用于所有项目。请参阅选择器以获取完整的属性和比较列表。
-
条件:这些项目应如何表现。有些条件还包括第二个选择器输入。每个条件的列表如下所示。
-
容器:此规则适用于何种货舱类型。如果留空,规则适用于所有容器类型。
规则可以给出一个可选名称,可以通过规则标题中的复选框单独启用或禁用,并通过拖动重新排序。
示例
一个自定义规则指出,任何属于“冷藏”组的项目都需要装载到一种冷藏集装箱类型中

一个限制堆叠仅允许在完全相同尺寸的货物上的规则

选择器
选择器是一个过滤器,用于挑选规则适用的项目。每个选择器行由范围、属性、条件(比较)和值组成。
使用**+按钮添加更多行。行与AND组合——项目必须匹配每一行才能被选中。要选择匹配两个值之一的项目,请使用单行,并在匹配任意**中包含多个值。
在编辑时,芯片显示当前匹配的装载列表中的项目数量,悬停时会列出它们。当选择器依赖于货物的装载方式时,计数显示为_未知_,因为在计算之前无法知道。

范围
| 范围 | 选择 |
|---|---|
| 货物 | 匹配选择器的单个项目 |
| 包含的二次设备 | 包含至少一个匹配选择器的项目的托盘或其他二次设备 |
当规则应作用于预装托盘而不是松散项目时,使用包含的二次设备,例如_包含“易碎”组/货运的托盘不能支持任何货物_。
属性
| 属性 | 类型 | 备注 |
|---|---|---|
| SKU | 文本 | |
| 捆绑名称 | 文本 | |
| 长度、宽度、高度 | 长度 | 在1.数据中输入的尺寸,旋转前 |
| 重量/捆绑 | 重量 | |
| 内部数量 | 数字 | |
| 不可堆叠,仅底部 | 是 / 否 | |
| 预装 | 是 / 否 | |
| 最大层数 | 数字 | |
| 最大负载 | 重量 | |
| 边距 | 长度 | |
| 几何形状 | 列表 | 盒子、圆柱或空心圆柱 |
| 组/货运 | 文本 | |
| 类别 | 文本 | 包括来自隔离表的类别 |
| 优先级 | 数字 | |
| 目的地 | 文本 | |
| 体积 | 体积 | 从长度×宽度×高度计算 |
| 密度 | 密度 | 从重量÷体积计算 |
| 最长边、最短边 | 长度 | 从项目尺寸计算,无论方向 |
| 二次设备类型 | 列表 | 项目预装在的托盘类型 |
| 作为捆绑加载 | 是 / 否 | 项目是否作为捆绑加载 |
| 使用的方向 | 列表 | 项目放置的方向。装载期间评估 |
| 放置高度 | 长度 | 项目底部离地面的高度。装载期间评估 |
| 剩余数量 | 数字 | 尚未加载的此类型项目的数量。装载期间评估 |
| 自定义列 | 文本/数字 | 您已添加到装载列表中的任何自定义列 |
使用的方向、放置高度和剩余数量描述了项目在放置时的状态,而不是装载列表中的项目。它们的匹配计数始终显示为_未知_。
比较
可用的比较取决于属性类型:
| 属性类型 | 比较 |
|---|---|
| 数字、长度、重量、体积 | 等于、不等于、小于、大于 |
| 文本 | 等于、不等于、包含、不包含 |
| 是 / 否 | 等于(是或否) |
| 使用的方向 | 等于、不等于 |
对于文本属性,等于和不等于在匹配任意下接受一个值列表。列表从您的装载列表中的值填充;输入一个值并选择添加以包括尚不存在的值。包含和不包含接受一个搜索字符串,并忽略大小写。
相对值
比较两个项目组的条件——例如不能支持、只能支持或不能与一起加载——有第二个选择器。在此选择器中,值类型可以设置为:
- 固定值——与您输入的值进行比较,像任何其他选择器一样。
- 所选项目的百分比(数字)——与步骤1中选择的项目的相应值进行比较,按0到200%之间的百分比缩放。
- 所选项目的值(文本)——与步骤1中选择的项目的相应文本进行比较。
这使得可以编写将项目相互关联而不是固定值的规则。例如,_不能支持_重量大于所选项目120%的项目_意味着没有项目可以承载比自身重20%以上的其他项目。

必须在之前加载不支持相对值。
条件
不能加载在
选定的项目不能加载在指定的容器类型中。
示例: 类别为“DG”的项目不能加载在_40ft Open Top_中。
不能与一起加载
选定的项目不能与指定项目一起加载在同一容器中。对于隔离不兼容的货物非常有用,例如不能与食品产品一起存放的危险材料,或具有冲突处理要求的项目。
示例: 组/货运为“化学品”的项目不能与组/货运为“食品”的项目一起加载。使用相对值——不能与目的地不等于所选项目目的地的项目一起加载——保持每个容器到一个目的地。
不能超过数量
此条件已弃用,并转换为使用_内部数量_作为属性的最大总量。对于新规则,请使用最大总量。
指定容器类型中指定项目的最大上限。
示例: 每个容器最多20个SKU为“ENGINE-01”的项目。
最大货物类型
可以加载到指定容器中的属性唯一值的最大上限。将唯一设置为要计数的属性,以及每个容器的最大数量。
示例: 唯一 SKU,最大3——每个容器最多容纳三种不同的SKU,这简化了在目的地的挑选和卸载。
最大总量
单个容器中所有选定项目的数值属性的总和的最大上限。该值以属性的单位输入——重量、体积、长度或纯数字。
示例: 类别为“Li-ion”的项目——重量/捆绑的总和,每个容器最大500公斤——限制每个容器的电池货物量,无论其分成多少项目。
不能支持
选定的项目不能支持指定的项目类型。当您需要对堆叠组合进行细粒度控制时非常有用——例如,防止不同货运的货物相互支持,限制堆叠到一定的重量比内的项目,或要求在允许堆叠之前具有相同的尺寸。
示例: 所有项目不能支持_组/货运_不等于所选项目的组/货运的项目——货物仅堆叠在来自同一货运的货物上。
示例: 使用的方向不等于“LxWxH”或“WxLxH”的项目不能支持任何项目。货物只能在某些方向放置时支持其他货物。
只能支持
选定的项目只能支持指定的项目类型。不能支持的反面——当基础项目仅在结构上适合特定货物时非常有用,例如为特定产品设计的托盘。
示例: SKU为“CRATE-BASE”的项目只能支持SKU为“CRATE-TOP”的项目。
只能与并排
选定的项目只能与指定的项目类型共享容器的纵向部分。容器沿其长度分为切片,此规则限制允许占用同一切片的其他项目。对于保持不兼容的货物横向分离非常有用——例如,确保危险品从未与易碎物品并排放置,即使它们没有堆叠在一起。
示例: 所有项目只能与_长度_等于所选项目100%的项目并排——跨容器的行由相同长度的项目构成,为下一行提供平坦的面。
不能包含
选定的项目不能包含指定的项目类型。对于具有内部空间的货物(如空心圆柱)非常有用。
示例: 几何形状为空心圆柱的项目不能包含_组/货运_不等于所选项目的组/货运的项目——只有来自同一货运的货物嵌套在管道内。
按顺序
根据指定属性控制选定项目的装载顺序。默认情况下,具有最高值的项目首先加载;勾选升序以首先加载最低值。注意:这控制装载顺序,而不是容器内的物理位置。
示例: 组/货运为“Store 12”的项目按_重量/捆绑_排序——最重的项目首先加载并最终位于容器的前面。
必须在上方
选定的项目必须在指定项目类型的上方。
示例: 捆绑名称包含“盖子”的项目必须在捆绑名称包含“桶”的项目上方。
最大高度
选定项目的顶部不能超过指定高度。
示例: 重量/捆绑大于500公斤的项目最大高度为1.8米,以便可以从地面到达和固定。
最大堆叠高度
选定项目的底部不能超过指定高度。这与最大高度不同,最大高度限制顶部面——最大堆叠高度限制装载期间项目需要提升的高度。对于无论项目自身尺寸如何都无法提升到某一水平以上的重货物非常有用。
示例: 重量/捆绑大于40公斤的项目最大堆叠高度为1.2米,这是手动装载的限制。
必须加载在
选定的项目必须加载在指定的容器类型中。
示例: 组/货运为“冷藏”的项目必须加载在_40ft Reefer_中。
必须在之前加载
选定的项目必须在指定项目类型之前加载。由于首先加载的项目最终位于容器的更深处,这也控制卸载顺序——应最后卸载的项目应首先加载。
示例: 目的地为“Stop 2”的项目必须在目的地为“Stop 1”的项目之前加载,以便第一个停靠点的货物最接近门。
必须首先加载
选定的项目必须首先加载。
示例: 仅底部为是的项目必须首先加载,以便在其他任何东西之前放置重的基础层。
必须沿中心线加载
选定的项目必须沿容器的横向中心线(宽度的中心)放置。通常用于拖车上的重货物,其中左右重量分布至关重要,例如防止一侧的轴超载。
示例: 重量/捆绑大于5,000公斤的项目必须沿平板拖车的中心线加载。
必须加载到二次设备中(托盘化)
选定的项目将在放入主容器之前加载到二次设备中——例如托盘、纸箱或内置容器。对于需要作为装载计划的一部分进行托盘化或装箱的松散项目进行分组非常有用。
示例: 体积小于0.1立方米的项目必须托盘化,而较大的项目则松散加载。
必须按模式加载
选定的项目必须使用指定的模式加载。模式控制容器内大批货物的布局和方向。
可用模式:
- 无模式——每个项目单独放置,无需构建模式
- 单块——所有货物都朝同一方向旋转
- 双块——两组货物,其中每块的旋转方向不同
- 四块——四个相邻的货物组,每个组的旋转方向不同
- 高度双块——创建两个堆叠的双块结构,使用高度旋转
- 受限高度双块——类似于高度双块,但具有严格的限制,保持大多数货物沿长船方向
注意:较高的块值包括较简单的变体——双块布局可以产生单块结果。
示例: 所有纸箱必须按_单块_加载,以便每个纸箱都朝同一方向,便于卸载。
不能按模式加载
选定的项目不能使用指定的模式加载。请参阅必须按模式加载以获取可用模式的描述。
示例: 组/货运为“家电”的项目不能按_高度双块_加载,因此它们永远不会倾斜到侧面。
不能与容器一起加载
只有当容器的内容满足最低要求时,容器才被批准。限制条件是货物体积、净重或计费重量,如果总量小于指定值,则容器被拒绝。规则在容器装载完成后检查。被拒绝的容器被清空,系统尝试使用其他容器类型;如果没有其他类型可用,货物将被留在未装载状态。
当较大容器仅在某一填充水平以上才具有成本效益时,这非常有用。
示例: 两个规则——_40ft HC_不能加载少于70立方米,_40ft DV_不能加载少于60立方米——还有一个_20ft DV_可用。满载货物进入40ft容器,剩余部分进入20ft容器,而不是半空的40ft。
最小化混合
具有指定属性不同值的项目不应在同一容器中混合。阈值条件控制何时可以接受混合作为权衡。
提供三种阈值条件:
- 限制容器数量——仅在减少容器总数低于指定限制时允许混合。也作为容器最大数量的硬性上限。
- 限制总成本——仅在总成本超过指定限制时允许混合。也作为总成本的硬性上限。
- 增加混合容器的成本——允许混合以减少容器数量,但对混合容器施加成本惩罚以阻止混合。
示例: 在_组/货运_上最小化混合,使用_增加混合容器的成本_——每个客户尽可能获得自己的容器,但小的剩余部分仍然可以共享一个容器,而不是运输几乎空的。
必须加载在单个容器中
具有相同属性值的选定项目必须加载在单个容器中。例如,所有具有相同货运ID的项目将保持在一起。当由于操作或客户原因不可接受将组拆分到多个容器时非常有用。
示例: 所有具有相同_组/货运_的项目必须加载在单个容器中,以便每个采购订单完整到达。
必须保持距离
选定的项目必须与指定项目类型保持最小距离。例如,货运A的货物必须与货运B的货物保持至少2米的距离。
示例: 类别为“氧化剂”的项目必须与类别为“易燃”的项目保持3米的距离。
必须接触侧面
选定的项目必须紧贴指定的容器侧面放置。对于需要靠墙装载以保持稳定的货物,或在卸载时必须从特定侧面访问的货物非常有用。
示例1: 组/货运为“海关检查”的项目必须接触_后侧_,以便在门打开时可以到达。
示例2: 使用的方向为“HxLxW”的项目必须接触_地板_,因为它们在给定方向上不够稳定,无法堆叠在其他货物上。
必须加载在区域中
选定的项目必须加载在指定的区域内。区域由一个或多个容器侧(前、后、侧1、侧2、地板、屋顶)和一个深度定义——区域从每个选定侧向内延伸该长度。当选择多个侧时,区域是它们的交集,形成一个角或边缘区域。注意:如果选定的侧产生一个空区域,受影响的项目将被留在未装载状态。
示例: 重量/捆绑大于1,000公斤的项目必须加载在距_前侧_3米以内,以保持重货物在拖车的牵引销上方。
保持相等比例
具有相同属性值的选定项目必须在每个容器中以相等比例加载。例如,如果货运A和货运B各有10个项目,并且有2个容器,每个容器将从每个货运中接收5个项目。
示例: 在_SKU_上保持相等比例进行零售补货——每个交付到商店的容器都包含相同的产品组合。
按组
如果具有相同属性值,选定的项目将紧密加载在一起。 包括可达性选项,以确保每个组的装载和卸载可以在不移动其他货物组的情况下进行。
属性:1.数据中的列,确定货物属于哪个组。如果我们选择列_组/货运_,此规则的功能与_设置 -> 组货运在一起_相同
严格装载:严格装载时,系统必须在开始下一个组之前完成当前组的装载。通常,这将减少组在多个容器之间的分布,并在这样做时使用更多空间。
可达长度:装载工可以在多大程度上越过另一个组的货物。在其他组的货物沿容器长度重叠的最大距离。使用叉车装载时,这可能比手动装载时的距离更大。可达长度为0时,组之间有一个干净的分隔。
可达货物背面:装载工是否需要到达货物的背面以便装载和卸载货物。对于较轻的货物,我们建议禁用此设置。
从左到右装载时,我们可以看到当可达货物背面处于活动状态时,我们需要更大的长度才能将货物放置在相同位置
通道宽度:装载工走/驾驶进入通道而无需任何伸手的情况下,通道需要多宽?
通道宽度的较大值表示我们正在使用叉车装载(叉车较宽),并且无法驶入狭窄的通道
示例: 按_目的地_分组,通道长度为0.5米,用于多次卸货卡车——在每个停靠点,司机可以卸载该目的地的货物,而无需移动其他停靠点的货物。
不能加载在区域中
选定的项目不能加载在指定的区域内。请参阅必须加载在区域中以了解如何定义区域的描述。
示例: 组/货运为“易碎”的项目不能加载在距_后侧_0.5米以内,以便在处理过程中最可能发生冲击的地方远离门。
始终可堆叠
选定的项目(或托盘)始终可堆叠,无论重量和可堆叠属性如何。在预装托盘时控制可堆叠性非常有用。
示例: 范围_包含的二次设备_项目,组/货运为“饮料”——预装托盘始终可堆叠,即使其上的单个纸箱不可堆叠。
允许悬垂
选定的项目可以有此数量的悬垂。覆盖这些项目的设置中的悬垂。如果多个重叠的悬垂规则适用,将使用最小的。
示例: 捆绑名称包含“面板”的项目允许悬垂20%,而所有其他货物使用设置中的悬垂。
允许超限
超限(OOG)指的是超出容器物理边界的货物。此规则覆盖选定项目的默认OOG限制,设置允许的悬垂和最大允许值。对于已知需要在特定边缘上额外间隙的超大货物非常有用。
示例: SKU为“BOAT-HULL”的项目可以在平板架的_侧1_和_侧2_上延伸0.3米。
允许重心
指定容器的重心必须保持在距容器中心给定距离内,以百分比表示在X方向(长度)和Y方向(宽度)。覆盖这些容器的设置中的重心限制。如果多个重叠规则适用,每个方向使用最小值。
此条件适用于容器中的每个货物,因此无法选择项目——仅在步骤3中选择容器类型。
示例: 平板拖车,X 10%和Y 5%——比所有其他设备的默认值更紧的平衡。
每段最大重量
容器的长度被划分为固定的段,从装载端测量,每段内的货物重量不能超过指定重量。对于地板强度和轴载限制(有时称为米重)非常有用。
跨越段边界的货物按其在该段中的足迹比例计入每个段。如果容器长度不是段长度的倍数,最后一段的限制会相应降低。
与允许重心类似,此条件适用于容器中的每个货物,因此无法选择项目。
示例: 半挂车,每1米段最大重量为1,800公斤,符合拖车制造商的地板评级。

设置为填充物
选定的项目将仅在所有其他货物放置后有剩余空间时加载。对于应填补间隙而不影响主要装载计划的低优先级项目非常有用。
示例: 组/货运为“可选库存”的项目设置为填充物,因此它们仅使用主要订单留下的空间。
此列表正在频繁更新