feat(1478): 过库布票增加单卷空差换算与纸管重量
Summary
- 过库进仓记录保存单卷空差和单卷纸管重量,本条净重 = 本条毛重 + 本条卷数 ×(单卷空差 + 单卷纸管重量)。
- 进仓列表和维度修改改为总空差、总纸管重量:普通进仓行按单卷值乘卷数计入,差额行按已存总量直接计入。
- 维度净重 = 总毛重 + 总空差 + 总纸管重量。修改只新增差额行,不回写原进仓记录的单卷值。
- 数据库:V83 将历史总空差按进仓卷数折成单卷,并为出库补空差与毛重字段;V84 增加纸管重量;V85 变更日志增加纸管重量。holdingk-erp 依赖 holdingk-erp-db 1.1.55.1-SNAPSHOT。
Test plan
- 导入或修改单条进仓:净重等于毛重加卷数乘(空差加纸管重量)。
- 列表总空差、总纸管重量等于各普通行单卷值乘卷数,再加上差额行的总量。
- 维度修改弹窗改总空差或总纸管重量后,净重等于毛重加两个总量,并只新增一条差额记录。
- 出库仍按单卷空差和纸管重量计算。
- 执行 V83、V84、V85 后核对历史进仓空差已按卷数折成单卷,且脚本可重复执行。