二开案例.服务插件.事件.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 : AbstractOpera二开案例.服务插件.事件.BeforeDoSaveExecute
【事件名称】BeforeDoSaveExecute保存操作前事件(事务外)【事件参数】BeforeDoSaveExecuteEventArgsDataEntities:本次事务处理的实体【...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



