库存查询返回即时库存上二开添加的字段到单据上原创
61人赞赏了该文章
525次浏览
编辑于2024年05月16日 20:10:55
需求:
在即时库存上二开新增了自定义字段,想要实现 单据上点击【库存查询】选择库存数据时也能把自定义字段返回到单据上。
二开方案:编写库存查询插件,根据返回库存数据找出自定义字段数据,填充到单据上。
参考资料:
1、即时库存上添加二开字段参考:https://vip.kingdee.com/article/259270379351934208?productLineId=1&lang=zh-CN
2、库存查询二开参考资料:
https://vip.kingdee.com/article/261416040188382720?productLineId=1&lang=zh-CN
二开插件示例(插件注册查看 参考资料第二点):
using Kingdee.K3.Core.SCM.STK; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CustomerPluginService.demo { public class QueryStockTest001 : AbstractBillQueryInvPlugIn { public override void AfterSetBillRowData(int index, InvQueryRetRecordExt data) { base.AfterSetBillRowData(index, data); //获取即时库存 string sqlText = string.Format("select * from t_stk_inventory where FID='{0}'", data.InventoryID); DynamicObjectCollection dyobjs = DBServiceHelper.ExecuteDynamicObject(((IDynamicFormView)this.BillView).Context, sqlText); if (dyobjs != null && dyobjs.Count > 0) { ((IDynamicFormView)this.BillView).Model.SetValue("二开字段", dyobjs[0]["XXXX"].ToString(), index); } } } }
赞 61
61人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读