本文介绍了如何在单据体上增加字段以显示即时库存,从而快速判断库存情况。通过BOS平台操作,可以在物料选择时显示所有即时库存,过滤仓库后则显示物料+仓库的即时库存。同时,文章解答了为何选择值更新服务而非实体服务规则,并说明了如何处理即时库存数量小数位数过长的问题。
【概述】
默认在单据中单据体菜单“业务查询”中有库存查询,可调用即时库存查询,并且不录入物料的情况过滤所有库存组织下物料
如在单据体中录入物料,则只过滤此物料的即时库存,再录入仓库,则过滤物料+仓库的即时库存
但有些企业希望在单据体上增加字段显示即时库存来进行快速判断,如下图所示
【操作步骤】
举例:其他出库单上增加即时库存显示字段,选择物料时显示物料的所有即时库存,过滤仓库,则只显示物料+仓库的即时库存
注:以下操作需要对BOS熟悉才能进行处理
用有权限用户登录BOS平台,并打开供应链--库存管理
找到其他入库单,右键扩展,并切换工具箱到【业务字段】,拖“数量”字段到单据体中,并修改标题与名称为“即时库存”
切换到物料编码属性,找到值更新事件,并新增服务,新增“获取即时库存信息”服务
配置返回的值写入自定义字段:即时库存,并选择返回是数量还是可用量(扣减锁库后的数量),进行确定后并保存,则前端进行录入物料后即时库存字段就会显示库存数。
同理也可以在仓库上配置“即时库存更新”服务,以达到调整仓库就显示库存数
技巧:
F:为什么不使用实体服务规则,而使用值更新?
A:实体服务规则需要配置前置条件,比如配置物料编码 <> null AND 仓库 <> null,那么两个条件就都要满足才会有数据,如配置物料编码 <> null OR 仓库 <> null,那就是其中一项满足就会显示数据,两者达不到物料+仓库随便选择一个有即时库存数据
F:即时库存数量有太长小数位数
A:需要在即时数量中的小数精度调整,默认为10位
推荐阅读