移动插件:通过二开插件新增分录行
一、概述:
本篇介绍移动单据如何通过二开插件新增分录行。
二、详情:
1. 参考代码:
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Mobile.Metadata.EnitiyElement; using Kingdee.BOS.Mobile.PlugIn; using Kingdee.BOS.Util; using System.ComponentModel; namespace BOS.Debug.MobilePlugIn { [Description("移动单据表单插件--新增分录行")] public class MB_AddEntryRow : AbstractMobileBillPlugin { //代理分录标识 private const string MOBILEPROXYENTRYENTITY = "F_KD_MOBILEPROXYENTRYENTITY"; public override void ButtonClick(ButtonClickEventArgs e) { if (e.Key.EqualsIgnoreCase("FAddEntryRow")) { var proxyEntry = this.View.BusinessInfo.GetEntity(MOBILEPROXYENTRYENTITY) as MobileProxyEntryEntity; //通过源单新增分录数据 var billRowIndex = this.View.BillModel.GetEntryRowCount(proxyEntry.SourceEntityKey); this.View.BillModel.CreateNewEntryRow(proxyEntry.SourceEntityKey); this.View.BillModel.SetValue("源单据字段标识", 值, billRowIndex); //this.View.BillModel.SetValue("FTravelStartSite", "深圳" + billRowIndex, billRowIndex); //this.View.BillModel.SetValue("FTravelEndSite", "长沙" + billRowIndex, billRowIndex); //刷新移动代理分录 this.View.UpdateView(MOBILEPROXYENTRYENTITY); } } } }
移动插件:通过二开插件新增分录行
一、概述:本篇介绍移动单据如何通过二开插件新增分录行。二、详情:1. 参考代码:using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;using...
点击下载文档
本文2024-09-23 04:07:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163237.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章