Files
eclipseworkspace/bwyAnalysis2.3.2/analysis-server/analysis-config/bpc/bcl/主网/2.1.0/结算新增变量.bcl
T
chentianrui fe32557ce1 上传文件
2025-08-25 10:25:35 +08:00

1651 lines
82 KiB
Plaintext

//------------------材机分析】界面涨幅比例的计算--------------------------------
BEGIN:_材机涨幅比例不含税
${
(人材机.结算市场价不含税 - 人材机.基准价不含税) / 人材机.基准价不含税 * 100;
}
BEGIN:_材机涨幅比例含税
${
(人材机.结算市场价含税 - 人材机.基准价含税) / 人材机.基准价含税 * 100;
}
BEGIN:_拆分子项涨幅比例不含税
${
(拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) / 拆分子项.基准价不含税 * 100;
}
BEGIN:_拆分子项涨幅比例含税
${
(拆分子项.结算市场价含税 - 拆分子项.基准价含税) / 拆分子项.基准价含税 * 100;
}
BEGIN:_主材涨幅比例不含税
${
(主材.结算市场价不含税 - 主材.基准价不含税) / 主材.基准价不含税 * 100;
}
BEGIN:_主材涨幅比例含税
${
(主材.结算市场价含税 - 主材.基准价含税) / 主材.基准价含税 * 100;
}
BEGIN:承包人报价浮动率
${
@结算条款.承包人报价浮动率.值/100;
}
//------------------结算差值基础变量-------------------------------------------
BEGIN:甲供主材差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则":
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材差值含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税) * 主材.数量;
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材差值含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税) * 主材.数量;
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "乙供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量;
->主材.供货方 == "乙供" && 主材.暂估价 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则":
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "乙供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量;
->主材.供货方 == "乙供" && 主材.暂估价 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材损耗差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材损耗差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材损耗差值含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材损耗差值含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "甲供" && 主材.暂估价 == 1
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "甲供" && 主材.暂估价 == 0
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(主材.结算市场价含税- (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价含税!=0 && (round(_主材涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(主材.结算市场价含税- (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 主材.基准价含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.甲供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供主材单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供主材单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供主材单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材损耗差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 0
:
#{
->主材.供货方 == "乙供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "乙供" && 主材.暂估价 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材损耗差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.设备性材料 == 1
:
#{
->主材.供货方 == "乙供" && 主材.暂估价 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.供货方 == "乙供" && 主材.暂估价 == 0
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(主材.结算市场价不含税- (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税) * 主材.数量* 主材.损耗 / 100;
->主材.基准价不含税!=0 && (round(_主材涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(主材.结算市场价不含税- (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 主材.基准价不含税 ) * 主材.数量* 主材.损耗 / 100;
};
};
->:0;
};
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.暂估价 == 0 && 拆分子项.设备性材料 == 1
:
#{
->@结算条款.乙供主材单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供主材单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供主材单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.乙供主材单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.乙供主材单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.乙供主材单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 拆分子项.损耗 / 100;
};
};
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材暂估价差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "甲供" && 主材.暂估价 == 1 && 主材.设备性材料 == 0
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材暂估价差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "甲供" && 主材.暂估价 == 1 && 主材.设备性材料 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材暂估价差值含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "甲供" && 主材.暂估价 == 1 && 主材.设备性材料 == 0
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:甲供主材暂估价差值含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "甲供" && 主材.暂估价 == 1 && 主材.设备性材料 == 1
:
(主材.结算市场价含税- 主材.基准价含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价含税- 拆分子项.基准价含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材暂估价差值不含税
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "乙供" && 主材.暂估价 == 1 && 主材.设备性材料 == 0
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 0
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:乙供主材暂估价差值不含税_设备性材料
${
sum(_过滤主材(),"主材",
?#{
->主材.拆分 == 0 && 主材.供货方 == "乙供" && 主材.暂估价 == 1 && 主材.设备性材料 == 1
:
(主材.结算市场价不含税- 主材.基准价不含税) * 主材.数量 * (1 + 主材.损耗 / 100);
->主材.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1 && 拆分子项.设备性材料 == 1
:
(拆分子项.结算市场价不含税- 拆分子项.基准价不含税) * 拆分子项.数量 * (1 + 拆分子项.损耗 / 100);
->:0;
}
);
->: 0;
}
)
}
BEGIN:取费_人工差值
${
sum(_过滤取费定额(),"定额",
?sum(_过滤人工(), "人材机",
?#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->(@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则") && parent.type == "定额":
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.人工系数 * 定额.定额系数 * (1+_地形人工系数());
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.人工系数 * 定额.定额系数 * (1+_地形人工系数());
};
->: 0;
}
)
)
}
BEGIN:不取费_人工差值
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤人工(), "人材机",
?#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->(@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则") && parent.type == "定额":
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.人工系数 * 定额.定额系数 * (1+_地形人工系数());
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.人工系数 * 定额.定额系数 * (1+_地形人工系数());
};
->: 0;
}
)
)
}
BEGIN:人工差值
${
取费_人工差值()+不取费_人工差值();
}
BEGIN:取费_机械差值
${
sum(_过滤取费定额(),"定额",
?sum(_过滤机械(), "人材机",
?#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->(@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则") && parent.type == "定额" :
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.机械系数 * 定额.定额系数 * (1+_地形机械系数());
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.机械系数 * 定额.定额系数 * (1+_地形机械系数());
};
->: 0;
}
)
)
}
BEGIN:不取费_机械差值
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤机械(), "人材机",
?#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->(@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则") && parent.type == "定额" :
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.机械系数 * 定额.定额系数 * (1+_地形机械系数());
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.机械系数 * 定额.定额系数 * (1+_地形机械系数());
};
->: 0;
}
)
)
}
BEGIN:机械差值
${
取费_机械差值()+不取费_机械差值();
}
BEGIN:取费_甲供材料差值不含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "甲供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价不含税 - 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
->人材机.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:不取费_甲供材料差值不含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "甲供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价不含税 - 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
->人材机.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量* 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:取费_甲供材料差值含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "甲供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价含税 - 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->人材机.基准价含税!=0 && (round(_材机涨幅比例含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(人材机.结算市场价含税- (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价含税!=0 && (round(_材机涨幅比例含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(人材机.结算市场价含税- (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
->人材机.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价含税 - 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量* 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则":
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:不取费_甲供材料差值含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "甲供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价含税 - 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->人材机.基准价含税!=0 && (round(_材机涨幅比例含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(人材机.结算市场价含税- (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价含税!=0 && (round(_材机涨幅比例含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(人材机.结算市场价含税- (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 人材机.基准价含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
->人材机.拆分 == 1
:
sum(_过滤甲供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价含税 - 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量* 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.甲供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.甲供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.甲供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.甲供材料单价调整幅度.值)
:
(拆分子项.结算市场价含税 - (1 + @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.甲供材料单价调整幅度.值))
:
(拆分子项.结算市场价含税 - (1 - @结算条款.甲供材料单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价含税!=0 && (round(_拆分子项涨幅比例含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:取费_乙供材料差值不含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "乙供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价不含税 - 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.乙供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供材料单价结算办法.值=="辽宁清单计价规范结算规则":
#{
->定额.调差类型=="建筑"
:
#{->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.建筑乙供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.建筑乙供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->定额.调差类型=="安装" || 定额.调差类型=="线路"
:
#{->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.安装乙供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.安装乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.安装乙供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.安装乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
};
->人材机.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.乙供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.建筑乙供材料单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.建筑乙供材料单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:不取费_乙供材料差值不含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "人材机",
?#{
->人材机.拆分 == 0 && 人材机.供货方== "乙供"
:
#{
->人材机.暂估价 == 1
:
(人材机.结算市场价不含税 - 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.暂估价 == 0
:
#{
->@结算条款.乙供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->定额.调差类型=="建筑"
:
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.建筑乙供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.建筑乙供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->定额.调差类型=="安装" || 定额.调差类型=="线路"
:
#{
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) > @结算条款.安装乙供材料单价调整幅度.值)
:
(人材机.结算市场价不含税- (1 + @结算条款.安装乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->人材机.基准价不含税!=0 && (round(_材机涨幅比例不含税(), 3) < (0 - @结算条款.安装乙供材料单价调整幅度.值))
:
(人材机.结算市场价不含税- (1 - @结算条款.安装乙供材料单价调整幅度.值 / 100) * 人材机.基准价不含税) * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
};
};
->人材机.拆分 == 1
:
sum(_过滤乙供子项(),"拆分子项",
?#{
->拆分子项.暂估价 == 1
:
(拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量* 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.暂估价 == 0
:
#{
->拆分子项.type == "人工"
:
#{
->@结算条款.人工单价结算办法.值=="固定单价不变" : 0;
->@结算条款.人工单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.人工单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.人工单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.人工单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.人工单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量* 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
->拆分子项.type == "消材"
:
#{
->@结算条款.乙供材料单价结算办法.值=="固定单价不变" : 0;
->@结算条款.乙供材料单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.乙供材料单价结算办法.值=="辽宁清单计价规范结算规则" :
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.建筑乙供材料单价调整幅度.值)
:
(拆分子项.结算市场价不含税 - (1 + @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.建筑乙供材料单价调整幅度.值))
:
(拆分子项.结算市场价不含税 - (1 - @结算条款.建筑乙供材料单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 *人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
};
->拆分子项.type == "机械"
:
#{
->@结算条款.机械单价结算办法.值=="固定单价不变" : 0;
->@结算条款.机械单价结算办法.值=="国网清单计价规范结算规则" || @结算条款.机械单价结算办法.值=="辽宁清单计价规范结算规则"
:
#{
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) > @结算条款.机械单价调整幅度.值)
:
(拆分子项.结算市场价不含税- (1 + @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
->拆分子项.基准价不含税!=0 && (round(_拆分子项涨幅比例不含税(), 3) < (0 - @结算条款.机械单价调整幅度.值))
:
(拆分子项.结算市场价不含税- (1 - @结算条款.机械单价调整幅度.值 / 100) * 拆分子项.基准价不含税) * 拆分子项.数量 * 人材机.数量 * 定额.数量 * 定额.材料系数 * 定额.定额系数;
};
->: 0;
};
};
->:0;
}
);
->:0;
}
)
)
}
BEGIN:甲供材料差值含税
${
取费_甲供材料差值含税()+不取费_甲供材料差值含税();
}
BEGIN:甲供材料差值不含税
${
取费_甲供材料差值不含税()+不取费_甲供材料差值不含税();
}
BEGIN:乙供材料差值不含税
${
取费_乙供材料差值不含税()+不取费_乙供材料差值不含税();
}
BEGIN:甲供材料暂估价差值含税
${
取费_甲供材料暂估价差值含税()+不取费_甲供材料暂估价差值含税();
}
BEGIN:甲供材料暂估价差值不含税
${
取费_甲供材料暂估价差值不含税()+不取费_甲供材料暂估价差值不含税();
}
BEGIN:乙供材料暂估价差值不含税
${
取费_乙供材料暂估价差值不含税()+不取费_乙供材料暂估价差值不含税();
}
BEGIN:取费_甲供材料暂估价差值不含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "甲供" && 材料.暂估价 == 1
:
(材料.结算市场价不含税 - 材料.基准价不含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤甲供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}
BEGIN:不取费_甲供材料暂估价差值不含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "甲供" && 材料.暂估价 == 1
:
(材料.结算市场价不含税 - 材料.基准价不含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤甲供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}
BEGIN:取费_甲供材料暂估价差值含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "甲供" && 材料.暂估价 == 1
:
(材料.结算市场价含税 - 材料.基准价含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤甲供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价含税 - 拆分子项.基准价含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}
BEGIN:不取费_甲供材料暂估价差值含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "甲供" && 材料.暂估价 == 1
:
(材料.结算市场价含税 - 材料.基准价含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤甲供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价含税 - 拆分子项.基准价含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}
BEGIN:取费_乙供材料暂估价差值不含税
${
sum(_过滤取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "乙供" && 材料.暂估价 == 1
:
(材料.结算市场价不含税 - 材料.基准价不含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤乙供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}
BEGIN:不取费_乙供材料暂估价差值不含税
${
sum(_过滤不取费定额(),"定额",
?sum(_过滤材料(), "材料",
?#{
->材料.拆分 == 0 && 材料.供货方 == "乙供" && 材料.暂估价 == 1
:
(材料.结算市场价不含税 - 材料.基准价不含税) * 材料.数量;
->材料.拆分 == 1
:
sum(_过滤乙供暂估材料(),"拆分子项",?拆分子项.数量 * (拆分子项.结算市场价不含税 - 拆分子项.基准价不含税) * 材料.数量);
}
) * 定额.材料系数 * 定额.定额系数 * 定额.数量
)
}