反写插件执行顺序

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

反写插件执行顺序

反写规则可以在单据保存或审核操作时触发执行,实现对源单数据的反写、超额判断、关闭处理等。在这个过程中,系统也提供了反写插件支持,可以对反写的过程进行个性化处理。


反写插件的注册:

在BOS设计器单据属性“单据关联配置”界面,可以注册反写插件,表示当前单据执行保存、审核等相关操作时,干预对上游源单的反写处理。


反写插件执行顺序 :

//进行业务流程跟踪处理前事件

BeforeTrackBusinessFlow(BeforeTrackBusinessFlowEventArgs e)


//创建下游单据行的流程推进信息包前调用

BeforeCreateArticulationRow(BeforeCreateArticulationRowEventArgs e)


//反写条目执行前调用,终止本反写条目的执行

BeforeWriteBack(BeforeWriteBackEventArgs e)


//申明上游单据必须加载的字段,可以添加额外的反写字段

AfterCustomReadFields(AfterCustomReadFieldsEventArgs e)


//反写值填充到上游单据之后调用

AfterCommitAmount(AfterCommitAmountEventArgs e)


//超额检查前调用,IsCancelCheck==true,则不再做超额检查

BeforeCheckHighLimit(BeforeCanWritebackCheckEventArgs e)


//超额处理操作的实体数据回填后调用

AfterCheckHighLimit(AfterEntityWritebackEventArgs e)


//关闭上游行前调用,IsCancelCheck==true,则不再做关闭条件检查

BeforeCloseRow(BeforeCloseRowEventArgs e)


//对上游上游行进行了关闭状态填写后调用

AfterCloseRow(AfterCloseRowEventArgs e)


//所有反写操作完成并保存实体到数据库后调用

AfterSaveWritebackData(AfterSaveWritebackDataEventArgs e)

// 所有反写规则执行完成

FinishWriteBack(FinishWriteBackEventArgs e)


反写插件执行顺序

反写规则可以在单据保存或审核操作时触发执行,实现对源单数据的反写、超额判断、关闭处理等。在这个过程中,系统也提供了反写插件支持,可以...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息