单据转换插件--分组前事件(OnBeforeGroupBy)
一、说明
1、OnBeforeGroupBy 分组前事件,在解析完分组策略前触发,对单据头、单据体和子单据体分组字段进行干预
如果没有指定分组依据
1)单据头按主键进行分组
2)单据体按分录主键加业务流程进行分组
3)子单据体按子单据体主键进行分组
2、参数 BeforeGroupByEventArgs
1)SourceData 源单数据
2)SourceBusinessInfo 源单据业务对象
3)GroupByMode 分组方式,None:多对一生成,OneToOne:一对一生成,GroupByField:按规则分组合并生成,
GroupByFormula:按自定义公式(没有实现)
4)HeadGroupKey 单据头分组字段
5)EntryGroupKey 单据体分组字段
6)SubEntryGroupKey 子单据体分组字段
二、代码示例
1、单据分组依据配置按分录实体内码分组,报分组字段中的标识为“FEntry_Key_FEntryID”的字段不存在!
这是因为分录实体key包含了下划线"_", 如果不能改key,可以使用转换插件中注册下面脚本:
def OnBeforeGroupBy(e):
e.HeadGroupKey = "分录实体key_FEntryID";
单据转换插件--分组前事件(OnBeforeGroupBy)
一、说明1、OnBeforeGroupBy 分组前事件,在解析完分组策略前触发,对单据头、单据体和子单据体分组字段进行干预如果没有指定分组依据1)...
点击下载文档
本文2024-09-16 18:17:46发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21225.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章