合同字段带出 综合税率
This commit is contained in:
parent
f2a9e43f75
commit
c85a07cf45
|
@ -0,0 +1,27 @@
|
||||||
|
package zcgj.zcdev.zcdev.pr.plugin.form;
|
||||||
|
|
||||||
|
import dm.jdbc.util.StringUtil;
|
||||||
|
import kd.bos.bill.AbstractBillPlugIn;
|
||||||
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
|
import kd.bos.entity.datamodel.events.ChangeData;
|
||||||
|
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
|
||||||
|
import kd.sdk.plugin.Plugin;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
public class OutContractTaxratSettleBillPlugin extends AbstractBillPlugIn implements Plugin {
|
||||||
|
@Override
|
||||||
|
public void propertyChanged(PropertyChangedArgs e) {
|
||||||
|
super.propertyChanged(e);
|
||||||
|
String name = e.getProperty().getName();
|
||||||
|
if(StringUtil.equals(name,"contract")){
|
||||||
|
ChangeData changeData = e.getChangeSet()[0];
|
||||||
|
DynamicObject contract = (DynamicObject) changeData.getNewValue();
|
||||||
|
BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");//获取综合税率值
|
||||||
|
// this.getModel().setValue("contract", contract);
|
||||||
|
this.getModel().setValue("avgtaxrate", avgtaxrate);
|
||||||
|
// this.getView().updateView("contract");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue