【客户需求】选择序列号操作界面如何显示序列号主档信息

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

【客户需求】选择序列号操作界面如何显示序列号主档信息

如何实现出库单选择序列号界面显示序列号主档相关属性信息


说明:

  1. 关于序列号携带的客户需求一般涉及:

  2. 前面两类客户需求 @邱育华 老师已提供具体的实现案例(见上述链接),本篇则为第三类需求提供具体的实现案例供二开人员参考。


步骤:

(下面以实现:选择序列号界面-显示序列号主档的备注信息)

    1.BOS设计器-选择序列号-增加基础资料字段基础资料属性字段 。设置基础资料字段类型为“序列号主档”,引用属性“备注”锁定,设置基础资料属性字段对应属性为上述“备注”。image.webp

    2.编写表单插件,继承【选择序列号】表单插件:Kingdee.K3.BD.Business.PlugIn.SerialSelectorEditPlugIn 重载实现 FillNewRowExtData 事件。

public class CustExpandForSerialSelector:SerialSelectorEditPlugIn
    {
        public override bool NeedLoadRefData()
        {
            //需要加载序列号主档相关属性值
            return true;
        }

        public override void FillNewRowExtData(DynamicObject newRow, SimpleSerialSnap simpleSerialSnap, string callType)
        {
            base.FillNewRowExtData(newRow, simpleSerialSnap, callType);
            if (simpleSerialSnap.Id > 0)
            {
                //如果要显示其他的库存维度等信息,直接从simpleSerialSnap中获取即可
                newRow["FSerialId_Id"] = simpleSerialSnap.Id;
            }
        }
    }

    3.BOS设计器-选择序列号-表单插件:反启用原表单插件【Kingdee.K3.BD.Business.PlugIn.SerialSelectorEditPlugIn 】注册上述二开表单插件


效果:

(处理后:选择序列号界面:显示对应序列号主档上的备注信息)

image.webp

【客户需求】选择序列号操作界面如何显示序列号主档信息

如何实现出库单选择序列号界面显示序列号主档相关属性信息说明:关于序列号携带的客户需求一般涉及:二开实现单据保存序列号备注写入序列号...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息