Files
MES_Manage_View_V20/work/PlanManagement/PlannOrderClose/05-验收证据.md

1.5 KiB
Raw Blame History

05-验收证据

数据库发布

$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

结果:

已将数据库上下文更改为 "YL_MESDB"。

无工时样例验证

命令:

EXEC dbo.[计划排产_生产订单关闭_查询全部订单]
    @订单号=N'7410',
    @单据状态=N'可关闭',
    @属性=N'机加';

结果要点:

订单编号 产品名称 产品编码 入库数量 终检合格数合计 计划数量 单据状态 是否全部校验
7410 数码管显示屏 24415-MS1808-S 1.000000 1.0000 1.000000 NULL 1

样例来源验证

SELECT CASE WHEN EXISTS
(
    SELECT 1 FROM dbo.View_生产工时视图 WHERE 订单号=N'7410'
)
THEN N'有工时' ELSE N'无工时' END AS 工时状态;

结果:

无工时

生产计划和终检条件:

计划数量=1.00,入库数量=1.000000,单据状态=NULL自制件属性=机加件。
终检合格数合计=1.0000,终检不合格数合计=0.0000。

默认查询性能验证

命令:

EXEC dbo.[计划排产_生产订单关闭_查询全部订单]
    @订单号=N'',
    @单据状态=N'可关闭',
    @属性=N'机加';

结果要点:

ElapsedSeconds=0.56
命中无工时样例7280、7409、7410。