电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

获取库存服务如何设置排除指定仓库库存实现案例

来源:金蝶云社区作者:金蝶2024-09-165

获取库存服务如何设置排除指定仓库库存实现案例

一、【业务需求】

获取库存服务希望可以设置不包含某一个仓库的库存,进行获取。目前只能实现服务里绑定仓库字段之后,获取某一个仓库的库存;或者不绑定仓库,就获取所有仓库的库存。


二、【场景分析】

社区文章【获取库存服务如何设置获取指定仓库的库存】, 提供一种二开案例,但是这个案例实现是在仓库基础资料上扩展,标识该仓库是否进行库存获取,相当于全局参数,如果需要更精细的控制到单据级别,不同的单据控制不同的仓库库存获取,就无法满足需求。


本帖子完善一个场景,在单据层面扩展设置个别仓库不参与库存获取,结合二开插件实现


三、【实现】

1、单据头扩展多选基础资料,绑定仓库

image.webp


2、代码示例

using Kingdee.BOS;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.K3.Core.SCM.Args;
using Kingdee.K3.SCM.App.Core;
using Kingdee.K3.SCM.Common.BusinessEntity.STK;
using System;
using System.Collections.Generic;
using System.Linq;

namespace Kingdee.K3.SCM.App.Stock.ServicePlugIn
{
    public class CustomizeReqGetInvStock : AbstractGetInvStockPlugIn
    {
        public override IEnumerable<STK_Inventory> ApplyExtFilter(IEnumerable<STK_Inventory> data, GetInvStockDetailArg item)
        {
            //不获取即时库存的仓库
            List<long> avStockId = 

获取库存服务如何设置排除指定仓库库存实现案例

一、【业务需求】获取库存服务希望可以设置不包含某一个仓库的库存,进行获取。目前只能实现服务里绑定仓库字段之后,获取某一个仓库的库存...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信