【分享】其他出库单&销售出库单带出即时库存,并在保存时提示库存不足原创
金蝶云社区-路逝月的痕
路逝月的痕
22人赞赏了该文章 4836次浏览 未经作者许可,禁止转载编辑于2020年11月04日 02:20:06

一、客户需求:

其他出库单和销售出库单需要带出即时库存的可用数量,并且要在保存时校验负库存,并禁止保存。


二、解决方案:

预计可发量参数控制


用BOS配置


三、方案详解:

预计可发量参数控制

参考预计可发量使用文档:https://vip.kingdee.com/article/3765

1.设置控制的单据:

image.png

2.设置预计出:

image.png

3.在BOS配置一个即时库存字段,并带出可用数量。


image.png

4以其他出库单为例,效果展示:

如果实发数量>即时库存,就会弹出预计可发量检查明细窗口

image.png

如果实发数量<即时库存,就可以保存成功。

image.png


这样原则上是可以实现上述需求的,但是有问题。如下:

单据保存后,还未提交审核,在查询预计可发量查询时显示这个物料库存可用量999,预计出900。

image.png

即时库存里查询可用数量还是999。这样会误导客户,并且不明确。

image.png


用BOS配置

1主体配置:


1在其他出库单-明细信息新增一个数量字段

image.png


2在物料编码里新增值更新服务:获取即时库存信息到新增的这个即时库存字段。

image.png


3在保存按钮上加一个校验规则,即时库存和实发数量进行比较。

image.png


4以其他出库单为例,实现效果展示:

手工新增其他出库单选择物料后可以带出即时库存:

image.png


保存时会提示库存不足:

image.png


2下推销售出库单带出即时库存

如上配置适用于手工新增单据可以自动带出即时库存,如果像销售出库单,需要下推生成时也带出即时库存的,还需要配置一下明细信息的实体服务规则,新增一个调用值更新的服务。

image.png

这样下推时即可调用物料编码的值更新服务,保存时再调用保存按钮的校验规则。

这个操作目前存在2个问题,1是仓库、仓位、批号选择其他的之后,即时库存不更新。还有2是如果有仓库是允许负库存出库的,还需要在保存按钮提示库存不足的服务里加一个前提条件,即仓库<>'仓库名称'。

综上所述。

如有疑问,欢迎各位老师指导。

赞 22