支持合同结算优化成本分解结构赋值逻辑
This commit is contained in:
parent
70e583535c
commit
0e6cc3c140
|
|
@ -2007,6 +2007,7 @@ public class ContractSettleCommonEditPluginExt extends AbstractContBillPlugin im
|
||||||
if (!this.getPayDirection().equals(PayDirectionEnum.IN.getValue()) || !payItem.getString("id").equals("506427748873442304") || !contract.getBoolean("isonlist")) {
|
if (!this.getPayDirection().equals(PayDirectionEnum.IN.getValue()) || !payItem.getString("id").equals("506427748873442304") || !contract.getBoolean("isonlist")) {
|
||||||
int row = indexArray[index];
|
int row = indexArray[index];
|
||||||
this.getModel().setValue("payitem", payItem.getPkValue(), row);
|
this.getModel().setValue("payitem", payItem.getPkValue(), row);
|
||||||
|
this.getModel().setValue("itemcbs", contract.getDynamicObject("cbs"), row);//合同支付项-成本分解结构-二开添加
|
||||||
if (payItem.getBoolean("ispreitem") && !isMultiRate && taxRate != null) {
|
if (payItem.getBoolean("ispreitem") && !isMultiRate && taxRate != null) {
|
||||||
this.getModel().setValue("rate", taxRate.getBigDecimal("taxrate"), 0);
|
this.getModel().setValue("rate", taxRate.getBigDecimal("taxrate"), 0);
|
||||||
} else if (!payItem.getBoolean("ispreitem")) {
|
} else if (!payItem.getBoolean("ispreitem")) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue