二开案例.服务插件.事件.BeforeDoSaveExecute
【事件名称】
BeforeDoSaveExecute
保存操作前事件(事务外)
【事件参数】
BeforeDoSaveExecuteEventArgs
DataEntities:本次事务处理的实体
【触发时机】
App层触发。
通常在操作完成初始化后触发,在OnPrepareOperationServiceOption事件之后触发,在OnPreparePropertys事件之前触发。
【功能说明】
操作完成初始化后,会触发此事件。
只有继承了AbstractSave的保存服务,才会触发此事件。
如果是新增单据,此时的数据包,尚未填充主键,通常在此事件中,可以手动填充单据的主键数据,手动创建特殊规则的单据编号等。
【注意事项】
该事件仅在保存操作上触发。
【应用场景】
<1>新增保存单据时手动填充主键数据。
<2>新增保存单据时手动填充单据编号。
<3>保存操作的数据包的数据预处理。
<4>保存操作的数据包的数据再加工。
【代码模板】
using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Util; using System.ComponentModel; /// <summary> /// 【服务插件】BeforeDoSaveExecute /// </summary> [Description("【服务插件】BeforeDoSaveExecute"), HotUpdate] public class BeforeDoSaveExecuteOperationServicePlugIn : AbstractOperationServicePlugIn { public override void BeforeDoSaveExecute(BeforeDoSaveExecuteEventArgs e) { base.BeforeDoSaveExecute(e); // TODO } }
【应用案例】
【二开案例.服务插件.BeforeDoSaveExecute】https://vip.kingdee.com/article/386446489679238656
---------------------------------------------------------------------------------------------------------
【二开案例.服务插件.全事件】https://vip.kingdee.com/article/385123929595391744
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.服务插件.事件.BeforeDoSaveExecute
【事件名称】BeforeDoSaveExecute保存操作前事件(事务外)【事件参数】BeforeDoSaveExecuteEventArgsDataEntities:本次事务处理的实体【...
点击下载文档
本文2024-09-23 03:59:13发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162371.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章