feat: update MES tracking and reporting workflows
This commit is contained in:
74
work/PlanManagement/PlannOrderClose/05-验收证据.md
Normal file
74
work/PlanManagement/PlannOrderClose/05-验收证据.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# 05-验收证据
|
||||
|
||||
## 数据库发布
|
||||
|
||||
```powershell
|
||||
$env:SQLCMDPASSWORD='******'
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -C -l 30 -b -f 65001 -i 'db_backups\update_plan_order_close_no_work_hours_20260630.sql'
|
||||
Remove-Item Env:SQLCMDPASSWORD
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
```text
|
||||
已将数据库上下文更改为 "YL_MESDB"。
|
||||
```
|
||||
|
||||
## 无工时样例验证
|
||||
|
||||
命令:
|
||||
|
||||
```sql
|
||||
EXEC dbo.[计划排产_生产订单关闭_查询全部订单]
|
||||
@订单号=N'7410',
|
||||
@单据状态=N'可关闭',
|
||||
@属性=N'机加';
|
||||
```
|
||||
|
||||
结果要点:
|
||||
|
||||
| 订单编号 | 产品名称 | 产品编码 | 入库数量 | 终检合格数合计 | 计划数量 | 单据状态 | 是否全部校验 |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| 7410 | 数码管显示屏 | 24415-MS1808-S | 1.000000 | 1.0000 | 1.000000 | NULL | 1 |
|
||||
|
||||
## 样例来源验证
|
||||
|
||||
```sql
|
||||
SELECT CASE WHEN EXISTS
|
||||
(
|
||||
SELECT 1 FROM dbo.View_生产工时视图 WHERE 订单号=N'7410'
|
||||
)
|
||||
THEN N'有工时' ELSE N'无工时' END AS 工时状态;
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
```text
|
||||
无工时
|
||||
```
|
||||
|
||||
生产计划和终检条件:
|
||||
|
||||
```text
|
||||
计划数量=1.00,入库数量=1.000000,单据状态=NULL,自制件属性=机加件。
|
||||
终检合格数合计=1.0000,终检不合格数合计=0.0000。
|
||||
```
|
||||
|
||||
## 默认查询性能验证
|
||||
|
||||
命令:
|
||||
|
||||
```sql
|
||||
EXEC dbo.[计划排产_生产订单关闭_查询全部订单]
|
||||
@订单号=N'',
|
||||
@单据状态=N'可关闭',
|
||||
@属性=N'机加';
|
||||
```
|
||||
|
||||
结果要点:
|
||||
|
||||
```text
|
||||
ElapsedSeconds=0.56
|
||||
命中无工时样例:7280、7409、7410。
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user