华夏ERP测试文档-采购管理-采购订单(测试点、bug)

当前系统的权限功能,主要是用户(数据库表:jsh_user)关联角色(数据库表:jsh_role):

角色关联菜单与权限(数据库表:jsh_user_business):

 分配功能就是分配菜单:

分配按钮, 就是针对功能菜单,分配编辑、审核、反审核权限,其中编辑权限包含新增、修改、删除权限,审核和反审核就是状态扭转权限。

 另外,角色有配置数据类型,与机构、个人有关,应该是控制数据过滤的,但是目前不清楚过滤哪里的,商品管理和采购管理都没有机构有关的信息,暂时就不考虑了。

1.采购订单(数据库表:单据主表》jsh_depot_head,单据子表》jsh_depot_item)

 1.1.新增

这个飘到天花板的指引弹框,也不知道是干啥的,反正没有看到表单中有关联订单的字段。

新增采购订单表单:

测试点:

1.1.1.权限

  • 有采购订单编辑权限的用户,显示新增按钮;
  • 没有采购订单编辑权限的用户,不显示新增按钮;
  • 有采购订单编辑权限的用户,新增弹框显示保存按钮;
  • 有采购订单审核权限的用户,新增弹框显示保存按钮、保存并审核按钮;

1.1.2.供应商

  • 下拉选项数据:供应商表jsh_supplier》供应商名称supplier

SELECT supplier FROM jsh_supplier WHERE `type` LIKE '%供应商%' AND `enabled` = '1' AND `delete_flag` = '0'

  • 选择一个供应商
  • 不可选择多个
  • 必选,不可为空
  • 1.1.3.单据日期
  • 默认当前年月日时分秒
  • 点击输入框,时间选择器
  • 不可为空

1.1.4.单据编号

  • 自动生成,规则:开头字母固定CGDD,后面数字长度11,每次点击新增弹框,累计加1
  • 不可修改

1.1.5.单据明细

  • 默认显示一行输入框

条码:

  • 点击搜索图标,弹出选择商品弹框
  • 在条码输入框输入条码,点击搜索图标,弹框自动搜索该条码的商品

这里有个bug:在选择商品的弹框,选择第二页的商品后确定,弹框自动关闭返回新增采购订单的弹框,条码输入框显示了所选商品的条码,然后再点击搜索图标,再次打开选择商品弹框,列表显示暂无数据,分页显示1条数据。

 

  •  弹框列表数据:

SELECT * FROM `jsh_erp`.`jsh_material_extend` WHERE `delete_Flag` = '0'

  • 勾选后确定,单据明细显示所选记录,并自动带出商品相关信息:名称、规格、型号、颜色、扩展信息、库存、单位、多属性,不可修改;自动带出商品单价,可修改。
  • 数量默认1,可修改;修改数量,金额、税额、价税合计随之变化。
  • 数量可修改为0?可修改为小数?可修改为负数?可输入比库存大?(当前实现都可以)
  • 数量不可输入中英文,不可输入小数点以外的其他特殊字符
  • 单价可修改为0?可修改为负数?
  • 金额=单价*数量(四舍五入),可修改;修改金额,单价、税额、价税合计随之变化。
  • 金额可修改为负数?
  • 税率默认0,可修改;修改税率,税额、价税合计随之变化。
  • 税率可超过100%?可修改为负数?
  • 税额=金额*税率(四舍五入),不可修改;
  • 价税合计=金额+税额,可修改;修改价税合计,金额,单价、税额随之变化。
  • 价税合计可修改为负数?可为0?

修改价税合计后,有bug:

 

  • 选择一条商品
  • 选择多条商品
  • 可选择没有条码信息的商品?
  • 可选择库存=0的商品?
  • 可选择没有价格信息的商品?
  • 可选择已经选择过的商品?
  • 商品备注为空
  • 商品备注长度200
  • 商品备注不可201
  • 采购订单备注为空
  • 采购订单备注长度1000
  • 采购订单备注长度不可1001
  • 优惠率默认0%,可修改;修改优惠率,付款优惠、优惠后金额随之变化
  • 优惠率可修改大于100%?可为负数?
  • 付款优惠=价税合计*优惠率(四舍五入),可修改;修改付款优惠,优惠率、优惠后金额随之变化
  • 优惠后金额=价税合计-付款优惠,不可修改
  • 结算账户,下拉选项:多账户+jsh_account账户表数据
  • 结算账户,可为空
  • 结算账户,选择单个账户
  • 结算账户,选择多账户,弹出多账户明细弹框,显示三个账户选项
  • 结算账户,多账户,填写两个结算账户
  • 结算账户,多账户,填写一个结算账户,点击确定,提示至少填写两个
  • 结算账户,多账户,填写两个结算账户,两个可选择同一个账户?
  • 结算账户,多账户,选择账户后,金额必填
  • 结算账户,多账户,选择账户及金额后,点击确定,金额总和自动填入支付定金输入框
  • 支付定金,可大于优惠后金额?
  • 附件上传个数?大小?格式?

bug:选择多账户后,填写了两个账户及金额,保存后,再次编辑,修改支付订金不等于两个账户金额之和,点击保存,提示修改多账户金额,点击修改多账户明细,报错

  • 新增采购订单,点击保存,状态待审核(数据库表jsh_depot_head新增一条记录:type=其它,sub_type=采购订单,status=0,purchase_status=0;数据库表jsh_depot_item新增多条商品记录)
  • 新增采购订单,点击保存并审核,状态已审核(jsh_depot_head》status=1)
  • 待审核的采购订单,批量操作审核,状态已审核(jsh_depot_head》status=1)
  • 已审核、部分采购、完成采购的采购订单,批量操作审核,操作失败
  • 有审核权限的用户显示审核按钮,没有审核权限不显示审核按钮

1.2.编辑

权限:有采购订单功能菜单,编辑权限的用户,显示编辑按钮,没有则不显示

未审核状态,可编辑

已审核、部分采购、完成采购,不可编辑

其他与新增一致

1.3.复制

权限:有采购订单功能菜单,编辑权限的用户,显示复制按钮,没有则不显示

点击复制,除单据编号不同,其他默认显示复制的采购订单信息

1.4.删除

权限:有采购订单功能菜单,编辑权限的用户,显示删除按钮,没有则不显示

未审核状态,可删除

已审核、部分采购、完成采购,不可删除

删除后,jsh_depot_head》delete_flag=1,jsh_depot_item》delete_flag=1

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值