4.9 KiB
4.9 KiB
05-验收证据
验收证据说明
本文记录库存调拨功能已经产生的命令、页面、数据库对象、脚本、输出结果等验收证据。后续如果补充截图、PDF、页面录屏、job_id、report_id,应继续追加到本文。
证据 1:文件清单
已新增或修改的关键文件:
src/views/WarehouseManagement/InventoryCheck/index.vue
sql/仓储管理_库存盘点_库存调拨.sql
docs/库存调拨/库存调拨功能设计方案.md
docs/库存调拨/库存调拨功能开发说明.md
docs/库存调拨/01-项目功能内容.md
docs/库存调拨/02-项目程序开发详细步骤.md
docs/库存调拨/03-推进台账.md
docs/库存调拨/04-任务矩阵.md
docs/库存调拨/05-验收证据.md
docs/库存调拨/06-决策记录.md
docs/库存调拨/README.md
证据 2:数据库连接
数据库连接目标:
SQL Server IP:192.168.1.27
数据库:ERPTOOL_JY_20250826Back
已验证连接结果:
DatabaseName=ERPTOOL_JY_20250826Back
Version=Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64)
证据 3:SQL 编译检查
脚本:
sql/仓储管理_库存盘点_库存调拨.sql
检查方式:
SET NOEXEC ON
-- 执行脚本文本做编译检查
SET NOEXEC OFF
输出结果:
sql compile ok
证据 4:数据库对象创建
执行调拨脚本后查询 sys.objects,确认对象存在:
仓储管理_库存盘点_库存调拨 SQL_STORED_PROCEDURE
库存盘点_调拨记录 USER_TABLE
验收标准:
| 对象 | 标准 | 状态 |
|---|---|---|
仓储管理_库存盘点_库存调拨 |
存储过程存在 | 已通过 |
库存盘点_调拨记录 |
用户表存在 | 已通过 |
证据 5:存储过程参数
查询 sys.parameters,确认过程参数:
1 @物料与货位流水号 int
2 @物料流水号 int
3 @原货位流水号 int
4 @目标货位流水号 int
5 @调拨数量 float
6 @原库存数 float
7 @调拨备注 nvarchar
8 @操作者 int
9 @类型 nvarchar
验收标准:
- 参数包含原库存记录流水号。
- 参数包含原货位和目标货位。
- 参数包含调拨数量。
- 参数包含操作者。
- 参数包含类型,用于区分普通物料和通用件。
状态:已通过。
证据 6:调拨记录表字段
查询 INFORMATION_SCHEMA.COLUMNS,确认调拨记录表字段:
库存调拨流水号 int
类型 nvarchar
物料流水号 int
原物料与货位流水号 int
原货位流水号 int
目标物料与货位流水号 int
目标货位流水号 int
调拨数量 float
调拨前原库存 float
调拨后原库存 float
调拨前目标库存 float
调拨后目标库存 float
调拨备注 nvarchar
操作人 int
操作时间 datetime
验收标准:
| 字段组 | 标准 | 状态 |
|---|---|---|
| 原库位信息 | 可记录原库存流水号和原货位 | 已通过 |
| 目标库位信息 | 可记录目标库存流水号和目标货位 | 已通过 |
| 库存变化 | 可记录调拨前后库存 | 已通过 |
| 操作信息 | 可记录备注、操作人、时间 | 已通过 |
证据 7:前端静态检查
检查对象:
src/views/WarehouseManagement/InventoryCheck/index.vue
检查内容:
- Vue template 解析。
- script 解析。
输出结果:
template ok
script ok
说明:
命令因本机 Node 启动较慢触到超时边界,但在超时前已成功输出检查结果。
证据 8:页面验收待补充
当前仍需补充实际页面证据:
| 证据编号 | 页面/动作 | 状态 | 需要补充 |
|---|---|---|---|
| PAGE-001 | 库存盘点列表出现“调拨”按钮 | 待补充 | 页面截图 |
| PAGE-002 | 打开库存调拨弹窗 | 待补充 | 弹窗截图 |
| PAGE-003 | 选择已有目标库位调拨 | 待补充 | 调拨前后库存截图 |
| PAGE-004 | 新建库位并调拨 | 待补充 | 新库位回填截图 |
| PAGE-005 | 调拨记录写入 | 待补充 | SQL 查询结果截图 |
证据 9:建议补充的 SQL 核对语句
后续页面实测后,可用以下方向核对:
-- 查询调拨记录
SELECT TOP 20 *
FROM 库存盘点_调拨记录
ORDER BY 操作时间 DESC;
-- 查询普通物料库位库存
SELECT *
FROM 库存管理_物料与货位对照表
WHERE 物料流水号 = @物料流水号
AND 货位流水号 IN (@原货位流水号, @目标货位流水号);
-- 查询通用件库位库存
SELECT *
FROM 库存管理_半成品与货位对照表
WHERE 半成品流水号 = @物料流水号
AND 货位流水号 IN (@原货位流水号, @目标货位流水号);
当前验收结论
| 验收项 | 结论 |
|---|---|
| 前端基础实现 | 通过 |
| SQL 编译 | 通过 |
| 数据库对象创建 | 通过 |
| 参数和字段结构 | 通过 |
| 页面实际业务调拨 | 待补充 |
| 截图/PDF/report_id/job_id | 暂无,待页面验收时补充 |