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

【二开方案】移动销售中的订单追踪如何增加自定义字段显示

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

【二开方案】移动销售中的订单追踪如何增加自定义字段显示

## 需求背景 移动销售查单的单据详情底部的订单跟踪按钮可以跳转到订单追踪页面,该页面可以查看出库、收款等下游单据信息。如何在这个页面的出库信息的列表中增加生产日期、有效期至字段展示。 ## 二开分析 该需求涉及的内容需要二开实现,思路为移动列表中增加控件,并在插件中对控件进行赋值。 ## 二开步骤 1. 扩展表单 N)订单跟踪(Sal_NewMobileOrderTrace) 2. 在移动列表(FMobileListViewEntity)内的合适位置增加两个日期控件,名称和标题修改为 生产日期、有效期至 ![image.webp](/download/0100d06cd562c0b24964964957b3c09d062b.webp) 3. 编写插件,继承Kingdee.K3.SCM.Mobile.Business.PlugIn.NewSAL.MobileSalOrderTrace 4. 重写LabelClick、ButtonClick事件处理方法,在其中执行完毕基类的逻辑后,判断当前按下的是否为已出库图标(FOUTSTOCKIMG)、已出库标签(FOUTSTOCKLBL) 5. 如是则根据当前获取到的追踪数据循环得到对应分录的生产日期、有效期至字段值并进行赋值操作 6. 将上述插件注册到表单中并启用,取消启用默认插件 ![image.webp](/download/01009391ecc371f342aa882bfe5011add96e.webp) 代码参考如下: ``` public class XXX : MobileSalOrderTrace { public override void LabelClick(LabelClickEventArgs e) { base.LabelClick(e); string key = e.Key; SetLotDate(key); } public override void ButtonClick(ButtonClickEventArgs e) { base.ButtonClick(e); string key = e.Key; SetLotDate(key); } private void SetLotDate(string key) { if (key.ToUpperInvariant().Equals("FOUTSTOCKIMG") || key.ToUpperInvariant().Equals("FOUTSTOCKLBL")) { List<Dyna

【二开方案】移动销售中的订单追踪如何增加自定义字段显示

## 需求背景移动销售查单的单据详情底部的订单跟踪按钮可以跳转到订单追踪页面,该页面可以查看出库、收款等下游单据信息。如何在这个页面...
点击下载文档文档为doc格式

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

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