配置了审核扣减库存以后,单据保存就不扣库存了,但是有的时候保存也得占用库存才行,否则会导致两个人都看着库里有库存,都提交了出库单,最后到了审核时候发现一个能审过去一个审不过去。
思路,配置保存时候锁库,审核时候解锁。
参考了《直接调拨单保存时校验库存及锁库的解决方案》文章,但是我按照他的办法没有完全好使。
1、如果想保存时候校验,需要在销售参数里配置可发,是提示还是禁止随你控制,也可以配置在提交时
2、配置保存时候锁库存。
首先检查单据明细里有没有 锁库标识,待锁库基本数量、锁库基本数量 这三个字段,没有就需要新增,我发现我的直接调拨单就没有,没有就要加3个字段,锁库标识,待锁库基本数量、锁库基本数量
一个复选框,两个数量字段。
功能控制配置
锁定性,全锁上,不让改。
3、三个字段加完以后,要配置按钮了,配置自动锁库解锁服务,功能分别为
保存按钮: 解锁、锁库 (这个为啥先解锁在锁库在《直接调拨单保存时校验库存及锁库的解决方案》里有解释)
审核按钮:解锁
反审按钮:锁库
删除按钮: 解锁
作废按钮:解锁
4、 挨个配置按钮,解锁的配置方式为
锁库的配置方式
最后再次强调每个按钮的配置。
保存按钮: 解锁、锁库
审核按钮:解锁
反审按钮:锁库
删除按钮: 解锁
作废按钮:解锁
如果是配置在直接调拨单里,需要注意有一个调拨前仓库和调拨后仓库,如果你“库存匹配维度设定”里配置的是调拨前仓库,那反审核按钮就要把锁库解锁服务放到其他服务后边,否则会报错。 其他的按钮则都放在其他所有服务的最上边,否则也会把报错。自己体会吧。
推荐阅读