库存查询返回即时库存上二开添加的字段到单据上

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

库存查询返回即时库存上二开添加的字段到单据上

需求:

        在即时库存上二开新增了自定义字段,想要实现 单据上点击【库存查询】选择库存数据时也能把自定义字段返回到单据上。


二开方案:编写库存查询插件,根据返回库存数据找出自定义字段数据,填充到单据上。


参考资料:

      1、即时库存上添加二开字段参考:https://wenku.my7c.com/article/259270379351934208?productLineId=1&lang=zh-CN


      2、库存查询二开参考资料:

https://wenku.my7c.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);
            }
        }
    }
}


库存查询返回即时库存上二开添加的字段到单据上

需求: 在即时库存上二开新增了自定义字段,想要实现 单据上点击【库存查询】选择库存数据时也能把自定义字段返回到单据上。二...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息