【二开案例】-【C#】如何二开调用获取最高BOM版本服务?

【应用场景】
客户需要自定义单据录入物料实现和标准产品一样携带默认最高BOM版本的逻辑,类似生产订单、物料清单正查录入物料默认携带最高BOM版本
【注意事项】
该实现方案涉及二开,需要一定的对星空的开发基础,熟悉C#语言
【服务接口说明】
/// <summary> /// 获取最高版本BOM,支持辅助属性 /// </summary> /// <param name="ctx"></param> /// <param name="lstMasterOrgId">物料MasterId,使用组织,辅助属性的三值集合</param> /// <returns></returns> IEnumerable<DynamicObject> GetHightVersionBom(Context ctx, List<Tuple<long, long, long>> lstMasterOrgId);
参数说明:
ctx:上下文;
lstMasterOrgId:分别是物料MasterId,使用组织Id,辅助属性Id的三值集合;(若无辅助属性,可以直接给0,另外两个必录)
【调用方式】
<1>客户端调用:例如表单插件、账表插件(需要引用组件Kingdee.K3.MFG.ServiceHelper.dll)
List<Tuple<long, long, long>> dicMasterOrgIds = new List<Tuple<long, long, long>>(); dicMasterOrgIds.Add(new Tuple<long, long, long>(msterId, useOrgId, auxPropId)); List<DynamicObject> highVersionBomDatas = BOMServiceHelper.GetHight
【二开案例】-【C#】如何二开调用获取最高BOM版本服务?
【应用场景】客户需要自定义单据录入物料实现和标准产品一样携带默认最高BOM版本的逻辑,类似生产订单、物料清单正查录入物料默认携带最高B...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



