补充理解 · 打印规则 + 装货仅一段

已吸收:取货/装货信息只支持一个;一车多卸打印送(提)货单时, 同一客户内容打在一起;多客户时先选客户再弹出单据; 入库单「送货单位」= 装货客户;送提货单「收货单位」= 送货客户;分装单不考虑客户。

装货 = 1 段(不支持多装) 送货 = 多段 / 多客户 多客户打印 → 先选客户 分装单 · 不看客户

装货信息(已纠正)

  • 只允许 1 个装货客户(不支持一车多装)
  • 地址 / 时间 / 联系方式 / 注意事项挂在这一段
  • 山峡/云栋:免合同,默认地磅出库

送货信息

  • 支持多段、多客户(一车多卸)
  • 每段独立地址 / 时间 / 联系 / 注意事项
  • 山峡/云栋:免合同,默认地磅入库

三种打印单据 × 客户字段映射

理解表
单据 关键单位字段 取值来源 多客户时
送(提)货单 收货单位 送货信息中的客户(同一客户多段产品合并打印) 先选客户 再弹单据
入库单 送货单位 装货信息中的客户(唯一一段) 无需选客户(装货仅 1 个)
分装单 — 不考虑客户信息 直接打印,无客户选择

送(提)货单 · 多客户打印流程

示例计划送货段:A 客户 10t · B 客户 15t · 山峡 5t → 涉及 3 个客户,点击「送(提)货单」后先弹出客户选择。

1点打印 · 送提货单
→
2选择客户
→
3弹出送(提)货单
→
4仅含该客户产品行
选择收货客户 ESC

本计划含多个送货客户,请选择本次要打印的客户。同一客户下的产品会合并在一张单上。

送(提)货单

计划编号
PO20260826001
车牌
皖LB1283
收货单位
A 客户
送货地址
A 客户厂区 · …
联系人
李厂长 139****0002
送货时间
08-26 11:00
产品规格数量备注
97% 精制硫酸 CP级 / 槽罐 10 先卸

若同一客户有多条送货段/多产品,产品行合并打在这一张,不拆多张。

入库单 · 送货单位 = 装货客户

装货仅 1 个 · 无需选客户

入库单

计划编号
PO20260826001
车牌
皖LB1283
送货单位
XX 硫酸供应商
取值说明
= 装货信息.客户(唯一)
装货地址
供应商仓库 · …
联系方式
张工 138****0001
产品计划数量备注
97% 精制硫酸30—

理解:入库单上的「送货单位」指把货送来过磅/入库的对方,对应装货侧客户,而不是送货段里的山峡自己。

分装单 · 不考虑客户

无客户选择 / 无客户字段依赖

分装单

计划编号
PO20260826001
产品
按计划产品打印
客户
不展示 / 不参与逻辑
多卸
无需选客户,直接打开

单客户时的简化

若送货信息只有 1 个客户(即使有多产品),点「送(提)货单」应跳过客户选择,直接弹出单据——与现状一致。仅当送货客户数 ≥ 2 时才出现选择框。