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

一、说明

1、名称

AfterCommitAmount 源单行反写后事件

2、触发时机

每个反写规则下每个源单行完成反写后均触发,

如果有10个反写规则,10行源单,则会触发100次。

3、主要作用

插件干预源单记录或填写额外字段值

4、参数说明

参数类:AfterCommitAmountEventArgs,属性包括

1)Rule,反写规则元数据

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

3)SourceEntity,源单关联主实体

4)SourceDataObject,源单数据包

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

6)SourceCommitField,被反写的源单字段

7)WriteBackRuleRow,反写规则关联行

8)WriteBackSourceRow,对上游源单的反写要求:含数据包、本次已分配量信息

9)OperationName,操作名称


二、示例

内码为"某某某"的反写规则,对源单数据内码为"111"的数据进行干预

def AfterCommitAmount(e):

if(e.Rule.Id == "某某某" && str(e.SourceActiveRow[0])=="111"):


赞 1