找回密码
 立即注册

QQ登录

只需一步,快速开始

362851611@qq.co

注册会员

11

主题

14

帖子

173

积分

注册会员

积分
173
362851611@qq.co
注册会员   /  发表于:2020-11-27 14:49  /   查看:1874  /  回复:3
14:39 执行'修改出入库单'命令, 请求方式OST, 用户:Administrator.
Forguncy.js?v=637390540436961851:1 参数:
Forguncy.js?v=637390540436961851:1 出入库单ID = 1
Forguncy.js?v=637390540436961851:1 出入库 = 6
Forguncy.js?v=637390540436961851:1 日期 = 44162
Forguncy.js?v=637390540436961851:1 类型 = 1
Forguncy.js?v=637390540436961851:1 客户ID = null
Forguncy.js?v=637390540436961851:1 其他出入库对象 = "CG-20201127-0001"
Forguncy.js?v=637390540436961851:1 联系人 = null
Forguncy.js?v=637390540436961851:1 联系电话 = null
Forguncy.js?v=637390540436961851:1 总金额 = 14040
Forguncy.js?v=637390540436961851:1 项目ID = null
Forguncy.js?v=637390540436961851:1 备注 = "由采购订单自动生成的入库单"
Forguncy.js?v=637390540436961851:1 详情表 = {"AddRows":[],"EditRows":[{"物品ID":1,"数量":90,"单价":156,"备注":null,"ID":1}],"DeleteRows":[]}
Forguncy.js?v=637390540436961851:1 创建参数 物品ID = 1
Forguncy.js?v=637390540436961851:1 创建参数 数量 = 90
Forguncy.js?v=637390540436961851:1 创建参数 单价 = 156
Forguncy.js?v=637390540436961851:1 设置参数 备注 = null
Forguncy.js?v=637390540436961851:1 创建参数 ID = 1
Forguncy.js?v=637390540436961851:1 事务命令
Forguncy.js?v=637390540436961851:1 检查是否盘点中
Forguncy.js?v=637390540436961851:1 设置参数命令 : 盘点中数量
Forguncy.js?v=637390540436961851:1 SELECT COUNT(*) FROM 盘点表 WHERE [是否结束] = 0
Forguncy.js?v=637390540436961851:1 创建参数 盘点中数量 = 0
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: =盘点中数量 大于 0 结果为 False
Forguncy.js?v=637390540436961851:1 数据表操作 : 更新 出入库表
Forguncy.js?v=637390540436961851:1 UPDATE 出入库表 SET 日期 = 44162, 类型 = 1, 客户ID = null, 其他出入库对象 = 'CG-20201127-0001', 联系人 = null, 联系电话 = null, 总金额 = 14040, 项目ID = null, 备注 = '由采购订单自动生成的入库单' WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 如果原本为入库,反操作就是出库;如果原本为出库,反操作就是入库。用于删除,编辑详情。 : 设置参数命令 : 出入库反操作
Forguncy.js?v=637390540436961851:1 创建参数 出入库反操作 = 5
Forguncy.js?v=637390540436961851:1 循环命令
Forguncy.js?v=637390540436961851:1 循环命令
Forguncy.js?v=637390540436961851:1 创建参数 物品详情 = {"物品ID":1,"数量":90,"单价":156,"备注":null,"ID":1}
Forguncy.js?v=637390540436961851:1 设置参数命令 : 原物品详情
Forguncy.js?v=637390540436961851:1 SELECT  [物品ID], [数量] FROM 出入库详情表 WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 创建参数 原物品详情 = {"物品ID":1,"数量":100.0}
Forguncy.js?v=637390540436961851:1 数据表操作 : 更新 出入库详情表
Forguncy.js?v=637390540436961851:1 UPDATE 出入库详情表 SET 物品ID = 1, 数量 = 90, 单价 = 156, 备注 = null WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 修改物品库存
Forguncy.js?v=637390540436961851:1 创建参数 物品ID = 1
Forguncy.js?v=637390540436961851:1 创建参数 变更数 = 100
Forguncy.js?v=637390540436961851:1 创建参数 出入库 = 5
Forguncy.js?v=637390540436961851:1 变更数小于0,更新失败 : 条件
Forguncy.js?v=637390540436961851:1 判断: =变更数 小于 0 结果为 False
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: =变更数 大于 0 结果为 True
Forguncy.js?v=637390540436961851:1 获取物品信息 : 设置参数命令 : 物品
Forguncy.js?v=637390540436961851:1 SELECT  [ID], [库存], [名称] FROM 物品表 WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 创建参数 物品 = {"ID":1,"库存":100,"名称":"炭因子净颜双效卸妆啫喱"}
Forguncy.js?v=637390540436961851:1 如果是出库,检查库存是否充足 : 条件
Forguncy.js?v=637390540436961851:1 判断: (=出入库 等于 =5 并且 =物品.库存 小于 =变更数) 结果为 False
Forguncy.js?v=637390540436961851:1 更新库存 : 数据表操作 : 更新 物品表
Forguncy.js?v=637390540436961851:1 UPDATE 物品表 SET 库存 = 200 WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 修改物品库存
Forguncy.js?v=637390540436961851:1 创建参数 物品ID = 1
Forguncy.js?v=637390540436961851:1 创建参数 变更数 = 90
Forguncy.js?v=637390540436961851:1 创建参数 出入库 = 6
Forguncy.js?v=637390540436961851:1 变更数小于0,更新失败 : 条件
Forguncy.js?v=637390540436961851:1 判断: =变更数 小于 0 结果为 False
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: =变更数 大于 0 结果为 True
Forguncy.js?v=637390540436961851:1 获取物品信息 : 设置参数命令 : 物品
Forguncy.js?v=637390540436961851:1 SELECT  [ID], [库存], [名称] FROM 物品表 WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 创建参数 物品 = {"ID":1,"库存":200,"名称":"炭因子净颜双效卸妆啫喱"}
Forguncy.js?v=637390540436961851:1 如果是出库,检查库存是否充足 : 条件
Forguncy.js?v=637390540436961851:1 判断: (=出入库 等于 =5 并且 =物品.库存 小于 =变更数) 结果为 False
Forguncy.js?v=637390540436961851:1 更新库存 : 数据表操作 : 更新 物品表
Forguncy.js?v=637390540436961851:1 UPDATE 物品表 SET 库存 = 290 WHERE [ID] = 1
Forguncy.js?v=637390540436961851:1 循环命令
Forguncy.js?v=637390540436961851:1 根据出入库单修改 采购单_已入库 销售单_已出库
Forguncy.js?v=637390540436961851:1 创建参数 采购销售单号 = CG-20201127-0001
Forguncy.js?v=637390540436961851:1 创建参数 出入库类型 = 1
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: (=LEFT(采购销售单号,2) 等于 CG 并且 =出入库类型 等于 1) 结果为 True
Forguncy.js?v=637390540436961851:1 更新采购单入库状态
Forguncy.js?v=637390540436961851:1 创建参数 订单号 = CG-20201127-0001
Forguncy.js?v=637390540436961851:1 设置参数命令 : 采购详情
Forguncy.js?v=637390540436961851:1 SELECT  [物品ID], [采购数量] FROM 采购订单详情表 WHERE [采购订单ID]->[单号] = CG-20201127-0001
Forguncy.js?v=637390540436961851:1 创建参数 采购详情 = [{"物品ID":1,"采购数量":100.0}]
Forguncy.js?v=637390540436961851:1 设置参数命令 : 已入库
Forguncy.js?v=637390540436961851:1 创建参数 已入库 = 1
Forguncy.js?v=637390540436961851:1 逐一查看每个物品是否入库完成 : 循环命令
Forguncy.js?v=637390540436961851:1 创建参数 Item = {"物品ID":1,"采购数量":100.0}
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: =已入库 等于 =1 结果为 True
Forguncy.js?v=637390540436961851:1 设置参数命令 : 出入库数量
Forguncy.js?v=637390540436961851:1 SELECT  [总数量] FROM 出入库详情表 WHERE ([出入库ID]->[其他出入库对象] = CG-20201127-0001 and [物品ID] = 1)
Forguncy.js?v=637390540436961851:1 创建参数 出入库数量 = 90
Forguncy.js?v=637390540436961851:1 条件
Forguncy.js?v=637390540436961851:1 判断: =Item.采购数量 大于 =出入库数量 结果为 True
Forguncy.js?v=637390540436961851:1 设置参数命令 : 已入库
Forguncy.js?v=637390540436961851:1 设置参数 已入库 = 0
Forguncy.js?v=637390540436961851:1 数据表操作 : 更新 采购订单表
Forguncy.js?v=637390540436961851:1 UPDATE 采购订单表 SET 已入库 = 0 WHERE [单号] = CG-20201127-0001
Forguncy.js?v=637390540436961851:1 错误码: 0
Forguncy.js?v=637390540436961851:1 服务器'修改出入库单'命令执行结束, 用时:458.2533毫秒.服务器显示没有错,我也是按教程操作的,在修改和删除出入库单时,实际库存就不对了,
采购了100---入库100---物品库存为100;     修改入库单为90元,物品库存变成了290

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-11-27 15:12:31
沙发
目前我们这个有个小bug,你这样修改就行


我们会在下周发布一个hotfix,在这个版本中会修复这个问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
362851611@qq.co
注册会员   /  发表于:2020-11-27 17:51:14
板凳
你好,我已修改了,正常入库出库没有问题,但删除、修改时,实际库存就不对了
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-11-27 18:07:57
地板
362851611@qq.co 发表于 2020-11-27 17:51
你好,我已修改了,正常入库出库没有问题,但删除、修改时,实际库存就不对了

大佬,你着急不,这个我们下周上半周应该就会发布了呢,你能稍等一下吗?

其实,其他的地方也是这类似的问题,你找相同的地方修改一下就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部