一、【业务场景】
1、目前AMA和WMS,在于相同类型单据处理上是强关联关系
如:AMA不允许做“启用库位”仓库的收货单
原本目的是保持库存一致
2、因为上述限制,导致处理问题,需要先去WMS操作生成AMA单据
操作步骤变多,处理难度增加
3、按照第三方WMS对接经验,AMA和WMS两边库存各自保持独立性,业务单据仅同步,不做强制控制
如:WMS库存准确,AMA库存有问题,AMA自身调整。WMS库存不准确,WMS自身调整库存。
这样对于处理异常问题,各自调整两边库存更方便,现在AMA和WMS本身就是两套库存,强制关联关系太重,不利于处理。
二、【功能介绍】
问题编号:EAR-197047
更新范围:管理后台
限制条件:无限制
重构web-系统参数
增加参数“启用进销存单据和标品WMS弱关联”
开启时需要验证“超级密码”
当参数开启时支持单据设置
单据设置弹窗默认都不勾选
参数由开启改为不开启,那么勾选的单据不要去除勾选
增加注释:
1.参数开启后,进销存业务单据保存/审核,不再校验标品WMS的关联关系和单据仓库是否启用了库位,即进销存可以独立保存、审核业务单据
2.参数开启后,可能会导致进销存的库存与标品WMS的库存对不上,请谨慎开启!
重构web-系统日志
参数的开关以及单据设置内的单据的勾选需要增加日志输出
操作模块:系统参数
操作动作:修改
操作日志:
举例1:开启参数'启用进销存单据和标品WMS弱关联',单据设置勾选‘退货单、批发销售单’,取消勾选'库存转仓单'
举例2:关闭参数'启用进销存单据和标品WMS弱关联'
重构web-业务单据
收货单:
原控制:
非wms单据(特殊:这里得非wms单据指的是ReceiveOrderType≠WMS收货或WMS标仓收货,且 ReceiveOrderSource≠wms) 但调出门店仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的。
调出单:
原控制:
wms单据 且调出门店仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
操作按钮下按钮“按库存数量调整调出量、批量删除”置灰
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但调出门店仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的。
调入单:
原控制:
wms单据 且调入门店仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但调入门店仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的。
批发销售单:
原控制:
wms单据 且出货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
操作按钮下按钮“按库存数量调整销售量、批量删除”置灰
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但出货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
批发退货单:
原控制:
wms单据 且入货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但入货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
库存调整单:
原控制:
wms单据 且调整仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但出货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
退货单:
原控制:
wms单据 且退货仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓” :
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开放可以修改
操作按钮下按钮“批量删除”置灰
复制、冲红复制提示:已开启库位功能,请去wms中操作。
非wms单据 但仓库退货是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
单据审核、批量审核提示:已开启库位功能,请去wms中操作
现控制:若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
组合拆分:
原控制:
仓库是标仓且仓库开启库位货库位未开启但是启用了“退货仓”
反审核、冲红复制单据时需要校验是否存在关联的wms单据,否则提示:已开启库位功能,请去wms中操作
现控制:
若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
库存转仓单:
原控制:
wms单据 且转出仓库或转入仓库是标仓 且 仓库开启库位或库位未开启但是启用了“退货仓”
按钮“批量添加”置灰
商品明细禁用(垃圾桶、加号)
单价、基本单价、金额开发可以修改
按钮“全部转仓”置灰
反审核提示:WMS已存在关联单据,无法反审核
现控制:
若开启参数“启用进销存单据和标品WMS弱关联”且单据设置弹窗内勾选了对应单据是开启仅上述参数开启时,那么取消上述控制
前后端都检查下,代码层面在检查下,原控制是否还有遗漏的
三、【使用说明】
功能路径:
.jpeg)