## 类的使用
kd.bos.entity.botp.WriteBackFormula

- 使用WriteBackFormula的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.botp |
  kd.bos.entity.botp.plugin.args |

- - ### kd.bos.entity.botp中WriteBackFormula的使用

    返回变量类型为WriteBackFormula的类型的kd.bos.entity.botp中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<WriteBackFormula>` | WriteBackRuleElement.`getFormulas()` 反写公式集合

  - ### kd.bos.entity.botp.plugin.args中WriteBackFormula的使用

    返回WriteBackFormula的kd.bos.entity.botp.plugin.args中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `WriteBackFormula` | BeforeExecWriteBackRuleEventArgs.`getRuleItem()` 当前准备执行的反写公式
    `WriteBackFormula` | AfterCommitAmountEventArgs.`getRuleItem()` 反写公式
    `WriteBackFormula` | AfterCalcWriteValueEventArgs.`getRuleItem()` 反写公式

    参数类型为WriteBackFormula的kd.bos.entity.botp.plugin.args中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | BeforeExecWriteBackRuleEventArgs.`setContext(WriteBackRuleElement rule, WriteBackFormula ruleItem)` 调整当前反写规则、反写条目

    参数类型为WriteBackFormula的kd.bos.entity.botp.plugin.args中的构造器
    构造器和说明
    `AfterCalcWriteValueEventArgs(EntityType entity, kd.bos.dataentity.entity.DynamicObject activeRow, WriteBackRuleElement rule, WriteBackFormula ruleItem, java.math.BigDecimal val, java.lang.Object cVal)`
    `AfterCommitAmountEventArgs(WriteBackRuleElement rule, WriteBackFormula ruleItem, BillEntityType srcSubMainType, EntityType srcEntity, kd.bos.dataentity.entity.DynamicObject srcActiveRow, java.lang.String srcFieldKey, java.math.BigDecimal currVal, java.math.BigDecimal realVal, java.lang.Object currCVal, EntityType targetEntity, kd.bos.dataentity.entity.DynamicObject targetActiveRow)`