Files
JY1.0/docs/库存调拨/05-验收证据.md

4.9 KiB
Raw Blame History

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 IP192.168.1.27
数据库ERPTOOL_JY_20250826Back

已验证连接结果:

DatabaseName=ERPTOOL_JY_20250826Back
Version=Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64)

证据 3SQL 编译检查

脚本:

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

验收标准:

  1. 参数包含原库存记录流水号。
  2. 参数包含原货位和目标货位。
  3. 参数包含调拨数量。
  4. 参数包含操作者。
  5. 参数包含类型,用于区分普通物料和通用件。

状态:已通过。

证据 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

检查内容:

  1. Vue template 解析。
  2. 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 暂无,待页面验收时补充