单据类监控插件的问题
金蝶云社区-wu9531
wu9531
0人赞赏了该文章 956次浏览 未经作者许可,禁止转载编辑于2014年04月18日 16:21:57


1 在 继承AbstractWarnMessagePlugIn类的方法中:
重写 public override void ProcessWarnMessage(ProcessWarnMessageEventArgs e)方法中,在 e.MsgDataKeyValueList[0].Items 只能得到FID的值,也就是单据内码的值,请问该怎么处理才能够取到FENTRYID的值,也就是单据体的行的值

2. 通过 ShowForm(param)的方式打开的ListRegularFilterParameter 列表类界面,如何增加过滤效果.
string filter = string.Format(" fid in ({0})", string.Join(",", values));
在这个filter 中如何能够增加一些过滤效果(对单据体的过滤),我只会对单据头进行一些过滤.最终在界面上只显示满足条件的单据列表的行的记录.

3.在继承 AbstractWarnServicePlugIn类的方法中:
重写public override void AfterWarnConditionParse(AfterWarnConditionParseArgs e)方法中的
e.Filter ="条件" 在这个条件中怎么写对单据体的过滤,目前我只会对单据头的条件的编写.比如 字段1=" 某个值" and 字段2=" 某个值" .字段1,字段2就只能是单据头的字段.