工厂信息
工厂信息把「工厂」这个词落到仓库上:一个工厂对应一组仓库——成品仓、原料仓、半成品仓、配料间,还有两个报废仓与门店损耗退回仓;再加一组质检开关,决定哪个环节要质检、次品按什么方式处理。配料管理算出的原料缺口从哪个仓出、成品完工入到哪个仓,都读这里的配置。
功能路径:生产调度 → 配方管理 → 工厂信息

一、功能概述
菜单位置:生产调度 → 配方管理 → 工厂信息(页面地址 /admin/SimpProduce/sppfactoryinfo/)
| 用途 | 说明 |
|---|---|
| 配仓库 | 指定这个工厂的成品、原料、半成品、配料间与报废仓 |
| 开质检 | 决定生产部、成品部、烘烤、装饰、包装、打面各环节要不要质检 |
| 定次品去向 | 次品按报废处理还是按调拨处理 |
| 供下游取数 | 配料计算的取仓、生产计划的工厂下拉都从这里来 |
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 工具栏 | 生效、仓库分配;右侧搜索、刷新、全屏 |
| 查询条 | 一个搜索框,匹配工厂编号、工厂名称、助记码 |
| 列表 | 工厂编号 / 工厂名称 / 成品仓库 / 原料仓库 / 半成品仓库 / 配料间 / 是否产品质量控制 / 是否库存质量控制 / 联系人 / 生效 |
| 开关列 | 后三个是行内开关,改完点工具栏的 生效 保存 |
列表里的仓库列显示的是仓库名称,编码在仓库档案里看。「生效」开关控制这个工厂是否参与下拉选择——关掉后,生产计划、分货等页面的工厂下拉里就找不到它,但已经建好的单据不受影响。
三、新增与编辑
工厂的新增/编辑是一个单页表单,分三组:
| 分组 | 字段 | 说明 |
|---|---|---|
| 基本信息 | 工厂编号* | 唯一编号 |
| 工厂名称* | 显示名 | |
| 联系人 / 联系电话 / 城市 / 地址 | 联系信息,地址占整行 | |
| 仓库配置 | 成品仓库 | 完工入库的默认去向 |
| 原料仓库 | 原料主仓 | |
| 半成品仓库 | 半成品出入库用 | |
| 配料间 | 配料计算默认取这个仓,班组管理里没配时才用它 | |
| 生产报废仓库 | 生产环节报废的入仓 | |
| 成品报废仓库 | 成品报废的入仓 | |
| 门店损耗退回仓库 | 门店损耗退回的入仓 | |
| 质检配置 | 是否生产部质检 / 成品部质检 / 烘烤质检 / 装饰质检 / 包装质检 / 打面质检 | 各环节是否要质检,开关 |
| 生产次品处理模式 / 产品次品处理模式 | 二选一:按报废模式 / 按调拨模式 |
仓库配置里的七个仓库都是单选选择器,只能选已启用、未删除的仓库。配料间是最关键的一个:配料管理算完需求后生成调拨单,默认就是从配料间往外调;配料间没配,配料流程会直接卡住,提示「工厂 XXX 未配置仓库信息(Spp_FactoryInfo)」。
质检配置决定生产中心的「生产阶段」里哪些环节会亮:开了生产部质检,计划单走到该环节才需要质检确认;关掉就直接跳过。
四、改配置的影响
| 改什么 | 影响 |
|---|---|
| 配料间 | 之后生成的调拨单从新仓出;已生成的调拨单不受影响 |
| 成品/原料/半成品仓 | 完工入库、领料的默认仓;已有单据按单据上记的仓走 |
| 质检开关 | 立刻生效,生产阶段按新规则亮灯;在途单据的下一环节会按新配置判断 |
| 生效开关 | 关掉后新单据选不到这个工厂;历史单据照常显示 |
| 删除工厂 | 逻辑删除,可在回收站还原;配方与单据里引用的工厂 ID 仍在,但这个工厂从下拉里消失 |
配方按工厂隔离。 工艺配方、配料、生产计划都带工厂维度,而「当前工厂」取的是系统选项里的工厂设定,不是本页列表里的「生效」开关。所以出现「配方看着是空的」「计划单里没有我要的工厂」时,先确认系统选项里的工厂与预期是否一致。
五、常见问题
问:计算配料需求时报「工厂 XXX 未配置仓库信息」? 答:这个工厂的配料间(或原料仓、半成品仓)没配。回本页补上,再回配料单重新计算。
问:为什么配料单里的领料仓库是空的? 答:配料单的领料仓库按工厂的配料间带出;工厂没配配料间,或配料单是切换工厂之前引入的计划单,就会出现空仓。补配置后重新引入计划单即可。
问:工厂关掉了「生效」,为什么单据还能用这个工厂? 答:生效开关只影响下拉可选范围,不回溯历史单据。已建的单据保留原工厂。
问:两个工厂能不能共用一套仓库? 答:可以,仓库配置是普通选择器,不限制被多个工厂引用。但共用后两边算出的缺口会互相影响,建议原料仓与配料间分开。
