报废类型
报废类型是「这东西为什么报废」的分类字典,比如「过期其它」「包装次品」「店内损坏」。报损单和生产报废页在选原因时,下拉里列的就是这里维护的条目。
功能路径:生产调度 → 编码 → 报废类型

一、功能概述
菜单位置:生产调度 → 编码 → 报废类型(页面地址 /admin/Shop/sppscraptype/)
| 用途 | 说明 |
|---|---|
| 维护原因分类 | 报表按这里的分组统计报废金额 |
| 统一叫法 | 免得各店各写一套「过期」「临期」「坏掉」 |
| 控制可选范围 | 删除不用的类型,开单下拉里就不再出现 |
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 工具栏 | 新增、导出、回收站、打印(下拉含打印模板管理) |
| 查询条 | 一个搜索框,匹配报废编号、报废名称、助记码 |
| 列表 | 报废编号 / 报废名称 / 助记码 / 使用标志 |
| 分页 | 每页 20 条,可切换 10 / 20 / 30 / 50 / 100 / 200 |
这是一张很轻的表:只有编号、名称、助记码三个业务字段,没有库存方向、处理方式之类的配置列——报废怎么记账由单据那边决定,不在这里配。
三、新增与修改
点 新增,表单分「报废类型信息」一节:

| 字段 | 必填 | 说明 |
|---|---|---|
| 报废编号 | 是 | 唯一;只能用字母、数字、下划线、中划线 |
| 报废名称 | 是 | 最长 30 个字符,建议直接用业务上的叫法 |
| 助记码 | 否 | 保存时按名称拼音首字母自动生成,手填会被覆盖 |
下面是只读的「签核状态」与「审计信息」。录入后点 保存 完成,再点 返回 回列表。
四、删除与还原
删除是逻辑删除,记录进「回收站」,可以还原。
- 确认框写「确认删除该记录?此操作不可恢复。」,实际可从回收站找回;
- 编号不释放,删掉的编号不能给新记录用;
- 删除不会改写历史单据:报损单明细里存的是类型 ID,历史单据的类型名按 ID 回查,删掉后旧单上的类型名会变成空白,不会报错。
五、常见问题
问:能不能把某个报废类型停用,让它不再出现在下拉里? 答:网页端做不到。「使用标志」是只读的,而且报损/报废的下拉只过滤「已删除」,不看使用标志——即使把使用标志改成 0,下拉里照样有。要让它消失只能删除。
问:删了报废类型,以前的报损单会不会对不上账? 答:金额不会变,但报表按类型分组时,旧单的该类型会显示为空。如果这类历史数据要留档,建议改名(加「停用」前缀)而不是删除。
问:报废类型和报损类型是同一个吗? 答:是同一张表。生产报废页与报损页都从这里取原因,只是两处的单据不同。
问:为什么新增时提示编号已存在,但列表里搜不到? 答:那条记录被删除后进了回收站,编号仍被占用。去「回收站」把旧记录还原,或换一个编号。
