反写插件-- 关闭源单行后事件(AfterCloseRow)原创
金蝶云社区-eris
eris
4人赞赏了该文章 86次浏览 未经作者许可,禁止转载编辑于2024年05月04日 15:24:35

一、说明

1、名称

AfterCloseRow 关闭源单行后事件

2、触发时机

在处理源单行关闭逻辑之后,不管源单行是否符合关闭条件均触发

3、主要作用

插件干预关闭源单后相关业务逻辑

4、参数说明

参数类:AfterCloseRowEventArgs,属性包括

1)Rule,反写规则元数据

2)SourceBusinessInfo,反写规则上的来源单据元数据

3)SourceEntity,源单关联主实体

4)SourceDataObject,源单数据包

5)SourceActiveRow,源单关联主实体对应的数据包,如果关联主实体是单据体,则为分录数据包。

6)SourceCloseField,源单关闭字段

7)WriteBackRuleRow,反写规则关联行

8)OperationName,操作名称

9)EntryCloseFieldStatus, 反写后行关闭字段状态值

10)BillCloseFieldStatus,反写后单据关闭字段状态值

11)EntryOldCloseFieldStatus,反写前行关闭字段状态值

12)BillOldCloseFieldStatus,反写前单据关闭字段状态值


二、示例

内码为"某某某"的反写规则,对反写后状态字段进行干预

def AfterCloseRow (e):
    if(e.Rule.Id == "某某某"):



赞 4