门店单据单位设置
门店同时卖"个"、也按"箱"订货和盘点,一旦制单时选错单位,就会出现订货 1 箱被记成 1 个、盘点差异巨大这类问题。门店单据单位设置用"先定义后使用"的办法解决它:总部在后台为每个物料的每一级单位勾选它适用哪些单据类型,门店做入库、盘点、调拨、订货等单据时,系统就按定义好的单位优先带出,店员不必每次自己换算。
功能路径:系统菜单 → 零售POS → 后台编码 → 门店单据单位设置

一、功能概述
1. 功能简介
在后台基础数据已定义物料多级单位的前提下,为"物料 × 单位"这一组合指定它适用于哪些门店业务单据。勾选后,门店该类单据制单时该单位作为默认单位优先出现,数量与换算按单位上维护的参考因子自动完成。
2. 核心用途
- 防错:门店不再需要在个、箱、件之间手工切换,减少单位选错造成的库存差异;
- 提效:整箱入库、按箱盘点这类高频动作直接按默认单位录入数量;
- 统口径:总部统一定义,所有门店对同一物料使用同一单据单位规则;
- 可细分:同一物料的不同单位可分别适用于不同单据,零售用"个"、入库与盘点用"箱"互不干扰;
- 保留灵活性:未勾选的单据仍按物料默认单位处理,门店也可按需改选其它单位。
3. 整体结构
窗口三栏:左侧是物料类别树,中间"物料区"列出该类别下的物料(编号、名称、规格),右侧"单位区"列出选中物料的各级单位,并在每一行上给出各单据类型的适用标志。工具栏提供【编辑】【刷新】和【行全选】【取消全选】。

二、界面布局说明
1. 物料区
| 字段 | 说明 |
|---|---|
| 编号 | 物料编号 |
| 名称 | 物料名称 |
| 规格 | 物料规格,用于区分同名不同规格 |
2. 单位区
| 字段 | 说明 |
|---|---|
| 单位 | 该物料的某一级单位(如个、箱、件) |
| 条码 | 该单位对应的条码,多级单位条码规则已定义时自动带出 |
| 是否后台采购 | 该单位是否用于后台采购业务 |
| 参考单位 | 换算到的基准单位 |
| 参考因子 | 该单位相对基准单位的换算系数(1 箱 = 24 个时填 24) |
| 单位售价 | 按该单位销售时的售价 |
| 单位进价 | 按该单位采购时的进价 |
3. 单据类型适用列
单位区右侧按门店单据逐列给出勾选框,勾上即表示"这张单据默认用这一行单位制单":
| 单据类型列 | 适用业务 |
|---|---|
| 是否门店订货 | 门店向总部/配送中心要货 |
| 是否门店原材料订货 | 门店原料要货 |
| 门店客户订货 | 门店代客订货 |
| 门店客户销售 | 门店客户销售业务 |
| 是否门店入库 | 门店收货入库 |
| 是否门店出库 | 门店出库 |
| 是否门店损耗 | 门店报损 |
| 是否门店报废 | 门店报废 |
| 是否门店加工 | 门店现场加工 |
| 门店原材料消耗 | 门店原料消耗 |
| 门店内部调拨 | 门店内部转移 |
| 是否门店调出 / 是否门店调入 | 门店之间调拨的发出与接收 |
| 是否门店盘点 / 是否后台盘点 | 门店盘点与后台盘点 |
| 是否后台生产 | 生产环节领用与产出 |
4. 工具栏
- 【编辑】:进入可写状态;
- 【请选择】:按条件筛选要批量设置的物料;
- 【行全选】/【取消全选】:把当前单位区所有行的某一单据类型一次勾上或一次取消,适合批量维护;
- 【刷新】【退出】【帮助】。
三、业务操作步骤
步骤 1:确认多级单位已定义
先到基础数据检查该物料是否已经建立多级单位与换算系数(见物料多级单位设置)。物料只有一级单位时,本窗口无法体现"按箱制单"的效果。
完成后,选中物料即可在单位区看到个、箱等多行单位。
步骤 2:选中物料并进入编辑
- 系统菜单 → 零售POS → 后台编码 → 门店单据单位设置;
- 左侧类别树选择产品类别(如"面包类");
- 物料区点击目标物料(如"状元手撕包");
- 点【编辑】。
完成后,右侧单位区显示该物料的各级单位,各单据类型列变为可勾选。
步骤 3:勾选单据类型
在"箱"这一行勾选【是否门店入库】【是否门店盘点】等需要按箱操作的单据类型列;零售散卖仍保留在"个"这一行不勾选。
完成后,同一物料的不同单位各自绑定到不同单据,互不影响。
批量处理时,用【请选择】筛出物料范围,再用【行全选】一次勾上某一单据类型。
步骤 4:核对换算与价格
检查该行的参考单位、参考因子是否正确(1 箱 = 24 个则因子为 24),并按需维护单位售价、单位进价。
完成后,门店按箱录入 2 件时,库存与成本自动折算为 48 个。
步骤 5:发布编码并同步门店
退出窗口,后台发布编码,门店退出重新登录或执行同步。
完成后,门店入库单、盘点单上该物料的单位列默认显示"箱",数量按箱录入。
四、字段详细说明
| 字段名 | 含义 |
|---|---|
| 单位 | 物料的一个计量级别,来自多级单位定义 |
| 参考单位 | 该单位换算的基准单位,一般是库存最小单位 |
| 参考因子 | 一个该单位等于多少个基准单位,决定制单数量与库存数量的换算 |
| 是否门店入库 等单据列 | 该单位在对应门店单据上作为默认单位使用的开关 |
| 条码 | 该单位的条码,扫码录入时按此单位计量 |
| 单位售价 / 单位进价 | 按该单位成交时的价格,未维护时按物料默认价格取价 |
| 是否后台采购 | 该单位是否参与后台采购单据,与门店单据开关分属不同业务环节 |
枚举与取值说明
| 取值 | 含义 |
|---|---|
| 单据列已勾选 | 门店该类单据制单时默认使用本行单位 |
| 单据列未勾选 | 本行单位不用于该单据,按物料默认单位处理 |
| 参考因子 = 1 | 该单位即基准单位 |
| 同一单位勾选多列 | 一个单位可同时服务多类单据(如"箱"既用于入库也用于盘点) |
五、典型使用场景
场景 1:面包类按箱订货与入库
"状元手撕包"零售按个卖、配送按箱走。在"箱"这一行勾选门店订货、门店入库、门店盘点三列,门店做订货单和入库单时数量直接按箱填写,不用换算成个。
场景 2:原料按公斤消耗、按袋入库
蛋糕原料"淡奶油"库存单位是盒、生产消耗按公斤。入库行勾选"盒"对应的门店入库列,消耗行勾选"门店原材料消耗"列,两张单据各按各的单位录入,账实仍能对上。
场景 3:新品批量设置
一次上新 30 款预包装产品,全部按箱配送。用【请选择】筛出这批物料,在箱单位行用【行全选】勾选门店入库与门店盘点,一次完成批量定义。
场景 4:门店盘点差异排查
盘点差异巨大时,回到本窗口检查该物料是否被误勾了"个"用于盘点列;改为按箱后重新盘点,差异即恢复正常量级。
六、权限控制与前置条件
- 需要零售POS → 后台编码 → 门店单据单位设置的菜单权限,建议归总部商品或运营岗,门店只读;
- 前置条件:物料已建立多级单位并维护换算系数;未开多级单位的物料在本窗口只有一行单位,设置意义有限;
- 门店单据本身要允许按该单位录入,相关门店业务开关需已在 POS 设置的用户特点中打开;
- 改动通过"发布编码 + 门店重新登录/同步"生效;
- 单位规则影响成本与库存换算,参考因子改动后要抽查一张单据的数量与金额是否正确折算。
七、常见问题
1. 单位区是空的
- 原因:该物料未定义多级单位,或未在物料区选中物料;
- 处理:先到物料多级单位设置补齐单位与换算系数,再回到本窗口选择该物料。
2. 门店制单时还是默认"个"
- 原因:未勾选对应单据类型列,或改动后未发布编码、门店未重新登录;
- 处理:确认勾选的是该单据所属列,发布编码并让门店同步后再试。
3. 按箱录入后库存数量对不上
- 原因:参考因子与实物装箱数不一致(如实际 20 个/箱但因子填了 24);
- 处理:修正多级单位定义中的换算系数,再重新核对门店库存。
4. 想整批取消某一单据的单位设置
- 原因:逐行取消效率低;
- 处理:先【请选择】筛出范围,选中列后用【取消全选】一次清空。
5. 门店没有某个单据列
- 原因:该门店业务未启用对应单据,或版本未开放该列;
- 处理:只维护实际使用的单据列,其余保持不勾选。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 首版:按现行窗口写清单位区字段、16 类门店单据适用列与行全选批量维护方式 |
