二开案例.服务插件.事件.BeforeDoSaveExecute

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

二开案例.服务插件.事件.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:本次事务处理的实体【...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息