单据转换插件--解析选单条件策略事件(OnParseFilter)
一、说明
1、OnParseFilter 解析选单条件策略事件,在解析转换规则的选单条件策略后触发,对解析的过滤条件进行干预。
2、参数ParseFilterEventArgs
Context 输入参数:上下文
SourceBusinessInfo 输入参数:源单业务元数据
FilterPolicySQL 根据转换规则选单条件策略解析的条件,可以增加自定义条件
PlugFilterDesc 插件添加的过滤条件说明,增加了自定义条件,则一定要增加条件说明,在不满足转换条件时会抛出
二、示例演示
1、增加单据编号一定好包含22,才能够下推,代码如下:
using System; using System.ComponentModel; using System.Text; using System.Linq; using Kingdee.BOS.Core; using Kingdee.BOS.Util; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args; namespace Kingdee.BOS.TestPlugIn.BillABillB { [HotUpdate] [Description("单据转换插件")] public class BillConvertPlugIn : AbstractConvertPlugIn { public override void OnParseFilter(ParseFilterEventArgs e) { base.OnParseFilter(e); e.FilterPolicySQL = string.Format("{0} And {1}", e.FilterPolicySQL, "FBillNo like '%22%'"); e.PlugFilterDesc ="单据编码一定要包含22"; } } }
2、不满足下推条件的效果显示
单据转换插件--解析选单条件策略事件(OnParseFilter)
一、说明1、OnParseFilter 解析选单条件策略事件,在解析转换规则的选单条件策略后触发,对解析的过滤条件进行干预。2、参数ParseFilterE...
点击下载文档
本文2024-09-16 18:18:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21250.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章