# 材料管理流程

| 版本号  | 变更日期       | 变更内容             | 变更人 |
| ---- | ---------- | ---------------- | --- |
| v1.0 | 2026-03-12 | 创建项目文档结构，添加FAQ模块 | 薛渗  |

## 上料拆分问题分析

![](./images/Snipaste_2026-03-12_18-56-39.png) 

- **问题描述**

> 生产管理-工序排产二级-加工排产二级页面
> 
> 下面的炉计划列表，有的数据的 库存挂料剩余支 字段 大于 装炉支-上料支 的值，需要将其调整到 库存挂料剩余支小于装炉支-上料支的数据，如图里的106、108和109行需要调整到107行

- **处理方法**

> 将106、108和109行的 炉计划ID和判定单号 改成107行的（如下图的炉计划ID是一样的，所以只改判定单号，如果是炉计划ID不一样的，炉计划ID和判定单号都需要改）

  ![](./images/Snipaste_2026-03-12_19-07-40.png) 

```sql
select mat_no, heat_plan_no_next,jugde_apply_code 
from mat_bc_m 
where judge_stove_no = 'A26010297' 
and jugde_apply_code  ='C0728014012026011900015123'
```

> 查询出要改的数据
> 
> mat_no-材料号（唯一标识）
> 
> heat_plan_no_next-炉计划ID
> 
> jugde_apply_code-判定单号
> 
> judge_stove_no-判定炉号

****

```sql
update mat_bc_m set heat_plan_no_next = '{新的炉计划ID}', 
jugde_apply_code ='{新的判定单号}' where judge_stove_no = '{炉号}' 
and jugde_apply_code = '{判定单号}' 
and mat_no='{要改的行的材料号}'(加上mat_no可针对要改的单行的，防止出错)
```
