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

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

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

【二开案例】-【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格式

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

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