更新装配、精工车间、技术中心、仓储模块,新增工序工价、生产审核、三楼仓库可视化等功能及文档SQL
This commit is contained in:
@@ -79,3 +79,73 @@ FROM 车间生产管理_零件工艺计划_视图 AS P
|
||||
## DR-012:为什么保留历史设计方案和测试报告
|
||||
|
||||
本次拆分出的 `01-06` 文档用于后续推进和任务管理,原设计方案、开发说明、测试报告保留作为上下文证据,避免历史决策丢失。
|
||||
|
||||
## DR-013:为什么发起改制前必须先维护新物料
|
||||
|
||||
入库流程最终按 `物料流水号` 写入库存。如果只修改显示用的零件名称和图号,而不切换物料流水号,库存会入到原物料,造成库存台账错误。
|
||||
|
||||
因此最终规则调整为:
|
||||
|
||||
```text
|
||||
发起改制前,必须先在物料主文件维护改制后的新物料。
|
||||
发起改制时,系统使用改制零件名称 + 改制零件图号查询新物料流水号。
|
||||
查不到新物料时,禁止发起改制。
|
||||
```
|
||||
|
||||
对应查询条件:
|
||||
|
||||
```sql
|
||||
库存管理_物料主文件_基本.名称 = @改制零件名称
|
||||
库存管理_物料主文件_基本.代号 = @改制零件图号
|
||||
是否禁用 = 0
|
||||
```
|
||||
|
||||
## DR-014:为什么视图中的物料字段也要优先使用改制物料
|
||||
|
||||
现有入库查询、生产任务、派工和 MES 多处依赖 `车间生产管理_零件工艺计划_视图`。如果只在改制记录里保存改制物料流水号,但视图仍返回原物料流水号,入库仍会写错库存。
|
||||
|
||||
因此视图中以下字段统一优先取改制物料:
|
||||
|
||||
```text
|
||||
零件名称
|
||||
零件图号
|
||||
物料流水号
|
||||
物料编码
|
||||
代号
|
||||
货位流水号
|
||||
单位
|
||||
```
|
||||
|
||||
这样后续 `仓储管理_自制件入库_查询` 和 `仓储管理_自制件入库_循环执行` 不需要大改,就能按新物料入库。
|
||||
|
||||
## DR-015:为什么发起弹窗不再默认填入原零件名称和图号
|
||||
|
||||
如果弹窗默认把原零件名称、原零件图号带入改制目标,用户容易直接提交,虽然有“图号不能相同”的校验,但体验上仍然容易误解为可以在原零件基础上简单修改。
|
||||
|
||||
最终决定:
|
||||
|
||||
```text
|
||||
原零件信息只读展示。
|
||||
改制零件名称和改制零件图号默认置空。
|
||||
用户必须填写已经在物料信息中维护好的新物料名称和图号。
|
||||
后端根据名称 + 图号查找改制物料流水号。
|
||||
```
|
||||
|
||||
这样可以强化业务规则:改制目标必须先存在于物料主文件,后续入库才能入到正确物料。
|
||||
|
||||
## DR-016:为什么零件列表替换显示不直接修改原 BOM
|
||||
|
||||
发起改制后,技术中心页面需要让用户看到“这条零件已经改制到哪个目标”,但原 BOM 仍然是订单原始技术数据,直接修改原 BOM 会影响历史追溯和未改制流程。
|
||||
|
||||
最终决定:
|
||||
|
||||
```text
|
||||
不修改原 BOM。
|
||||
零件列表查询时按最新未删除改制记录覆盖显示零件名称和图号。
|
||||
接口额外返回原零件名称、原零件图号,弹窗继续用于原件校验。
|
||||
关联条件必须包含原订单流水号、原组件流水号、原基本件流水号,避免同流水号跨组件串件。
|
||||
```
|
||||
|
||||
这样既满足页面可见性,也保证改制记录、生产任务、入库物料各自有清晰依据。
|
||||
|
||||
修改人:Ld 修改时间:2026-07-01 14:46:30;
|
||||
|
||||
Reference in New Issue
Block a user