上传文件
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
//------------------定额费用-------------------------------------------
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+脚手架人工费()+混凝土施工调整人工费()+调试人工费()
|
||||
}
|
||||
|
||||
BEGIN:人工费_单价
|
||||
${
|
||||
?_人工费_不含特殊费_单价()+脚手架人工费_单价()+混凝土施工调整人工费_单价()+调试人工费_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()+脚手架材料费()+混凝土施工调整材料费()+调试材料费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税_单价
|
||||
${
|
||||
?_乙供材料费_非宏变量_单价()+脚手架材料费_单价()+混凝土施工调整材料费_单价()+调试材料费_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+脚手架机械费()+混凝土施工调整机械费()+调试机械费()
|
||||
}
|
||||
|
||||
BEGIN:机械费_单价
|
||||
${
|
||||
?_机械费_不含特殊费_单价()+脚手架机械费_单价()+混凝土施工调整机械费_单价()+调试机械费_单价()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+脚手架人工价差()+混凝土施工调整人工价差()+调试人工价差()
|
||||
}
|
||||
|
||||
BEGIN:人工价差_单价
|
||||
${
|
||||
?_人工价差_不含特殊费_单价()+脚手架人工价差_单价()+混凝土施工调整人工价差_单价()+调试人工价差_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()+脚手架材料价差()+混凝土施工调整材料价差()+调试材料价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税_单价
|
||||
${
|
||||
?_乙供材料价差_不含特殊费_单价()+脚手架材料价差_单价()+混凝土施工调整材料价差_单价()+调试材料价差_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+脚手架机械价差()+混凝土施工调整机械价差()+调试机械价差()
|
||||
}
|
||||
|
||||
BEGIN:机械价差_单价
|
||||
${
|
||||
?_机械价差_不含特殊费_单价()+脚手架机械价差_单价()+混凝土施工调整机械价差_单价()+调试机械价差_单价()
|
||||
}
|
||||
|
||||
//BEGIN:材料费
|
||||
//${
|
||||
// ?甲供材料费()+乙供材料费()
|
||||
//}
|
||||
|
||||
//BEGIN:材料费_单价
|
||||
//${
|
||||
// ?甲供材料费_单价()+乙供材料费_单价()
|
||||
//}
|
||||
|
||||
//BEGIN:材料价差
|
||||
//${
|
||||
// ?甲供材料价差()+乙供材料价差()
|
||||
//}
|
||||
|
||||
//BEGIN:材料价差_单价
|
||||
//${
|
||||
// ?甲供材料价差_单价()+乙供材料价差_单价()
|
||||
//}
|
||||
Binary file not shown.
@@ -0,0 +1,480 @@
|
||||
//------------------地形增加费-------------------------------------------
|
||||
BEGIN:_地形人工系数
|
||||
${
|
||||
?#{
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "建筑拆除措施二" || 工程量.调差类型 == "安装拆除措施二") && 工程量.专业类型 != "余物清理":
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
->:
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改" && 工程量.专业类型 != "拆除":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.专业类型 == "余物清理"):
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:_地形机械系数
|
||||
${
|
||||
?#{
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "建筑拆除措施二" || 工程量.调差类型 == "安装拆除措施二") && 工程量.专业类型 != "余物清理" :
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
->:
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改" && 工程量.专业类型 != "拆除":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.专业类型 == "余物清理") :
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:地形人工费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数(),0))
|
||||
}
|
||||
|
||||
BEGIN:地形人工费_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 / parent.数量 * _地形人工系数())
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理" && parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() * #{
|
||||
->工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二":@工程信息.建筑人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二":@工程信息.安装人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二":@工程信息.建筑修缮人工调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二":@工程信息.设备检修人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二":@工程信息.建筑拆除人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二":@工程信息.安装拆除人工调差系数 /100;
|
||||
},0))
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() * #{
|
||||
->工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二":@工程信息.建筑人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二":@工程信息.安装人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二":@工程信息.建筑修缮人工调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二":@工程信息.设备检修人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二":@工程信息.建筑拆除人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二":@工程信息.安装拆除人工调差系数 /100;
|
||||
} / parent.数量,0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数(),0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械费_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 / parent.数量 * _地形机械系数())
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理" && parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() * #{
|
||||
->((工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二") && @工程信息.建筑材机按系数调差 == "否")||((工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二") && @工程信息.建筑修缮材机按系数调差 == "否")||((工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二") && @工程信息.建筑拆除材机按系数调差 == "否"):0;
|
||||
->(工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二") && @工程信息.建筑材机按系数调差 == "是":@工程信息.建筑机械调差系数 /100;
|
||||
->(工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二") && @工程信息.建筑修缮材机按系数调差 == "是":@工程信息.建筑修缮机械调差系数 /100;
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二") && @工程信息.建筑拆除材机按系数调差 == "是":@工程信息.建筑拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装拆除机械调差系数 /100;
|
||||
},0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() * #{
|
||||
->((工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二") && @工程信息.建筑材机按系数调差 == "否")||((工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二") && @工程信息.建筑修缮材机按系数调差 == "否")||((工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二") && @工程信息.建筑拆除材机按系数调差 == "否"):0;
|
||||
->(工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑措施二") && @工程信息.建筑材机按系数调差 == "是":@工程信息.建筑机械调差系数 /100;
|
||||
->(工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑修缮措施二") && @工程信息.建筑修缮材机按系数调差 == "是":@工程信息.建筑修缮机械调差系数 /100;
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑拆除措施二") && @工程信息.建筑拆除材机按系数调差 == "是":@工程信息.建筑拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装" || 工程量.调差类型 == "安装措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "设备检修" || 工程量.调差类型 == "设备检修措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.设备检修机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装拆除机械调差系数 /100;
|
||||
->(工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "安装拆除措施二") && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装拆除机械调差系数 /100;
|
||||
} / parent.数量,0))
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+地形人工费()
|
||||
}
|
||||
|
||||
BEGIN:人工费_单价
|
||||
${
|
||||
?_人工费_不含特殊费_单价()+地形人工费_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税_单价
|
||||
${
|
||||
?_乙供材料费_非宏变量_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+地形机械费()
|
||||
}
|
||||
|
||||
BEGIN:机械费_单价
|
||||
${
|
||||
?_机械费_不含特殊费_单价()+地形机械费_单价()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+地形人工价差()
|
||||
}
|
||||
|
||||
BEGIN:人工价差_单价
|
||||
${
|
||||
?_人工价差_不含特殊费_单价()+地形人工价差_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税_单价
|
||||
${
|
||||
?_乙供材料价差_不含特殊费_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+地形机械价差()
|
||||
}
|
||||
|
||||
BEGIN:机械价差_单价
|
||||
${
|
||||
?_机械价差_不含特殊费_单价()+地形机械价差_单价()
|
||||
}
|
||||
|
||||
//------------------以下变量为开发使用,开发自行维护-------------------------------------------
|
||||
BEGIN:_过滤非拆除定额
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="定额" && #{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
工程量.调差类型 != "建筑拆除" && 工程量.调差类型 != "安装拆除" && 工程量.调差类型 != "拆除" && 工程量.调差类型 != "建筑拆除措施二" && 工程量.调差类型 != "安装拆除措施二" && 工程量.调差类型 != "拆除措施二";
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
工程量.调差类型 == "检修" || 工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "检修措施二" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除";
|
||||
} == 1)
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,294 @@
|
||||
//------------------地形增加费-------------------------------------------
|
||||
BEGIN:_地形人工系数
|
||||
${
|
||||
?#{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
工程量.@_@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
工程量.@_@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
工程量.@_@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
工程量.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:_地形机械系数
|
||||
${
|
||||
?#{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
工程量.@_@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
工程量.@_@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
工程量.@_@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
工程量.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:地形人工费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数(),0))
|
||||
}
|
||||
|
||||
BEGIN:地形人工费_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() / parent.数量)
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理" && parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() * 工程量.@_@人工调差系数 / 100,0))
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() / parent.数量 * 工程量.@_@人工调差系数 / 100,0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数(),0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械费_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() / parent.数量)
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理" && parent.type == "清单" && parent.数量 != 0,工程量.数量 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() *#{
|
||||
->(工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑措施二" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "建筑拆除措施二" ) && 工程量.@_@材机按系数调差 == "否":0;
|
||||
->:工程量.机械费 * 工程量.@_@机械调差系数 /100;
|
||||
},0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差_单价
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() *#{
|
||||
->(工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑措施二" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "建筑拆除措施二" ) && 工程量.@_@材机按系数调差 == "否":0;
|
||||
->:工程量.机械费 * 工程量.@_@机械调差系数 /100;
|
||||
} / parent.数量,0))
|
||||
}
|
||||
|
||||
//------------------汇总特殊费用-------------------------------------------
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+脚手架人工费()+混凝土施工调整人工费()+调试人工费()+地形人工费()
|
||||
}
|
||||
|
||||
BEGIN:人工费_单价
|
||||
${
|
||||
?_人工费_不含特殊费_单价()+脚手架人工费_单价()+混凝土施工调整人工费_单价()+调试人工费_单价()+地形人工费_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()+脚手架材料费()+混凝土施工调整材料费()+调试材料费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税_单价
|
||||
${
|
||||
?_乙供材料费_非宏变量_单价()+脚手架材料费_单价()+混凝土施工调整材料费_单价()+调试材料费_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+脚手架机械费()+混凝土施工调整机械费()+调试机械费()+地形机械费()
|
||||
}
|
||||
|
||||
BEGIN:机械费_单价
|
||||
${
|
||||
?_机械费_不含特殊费_单价()+脚手架机械费_单价()+混凝土施工调整机械费_单价()+调试机械费_单价()+地形机械费_单价()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+脚手架人工价差()+混凝土施工调整人工价差()+调试人工价差()+地形人工价差()
|
||||
}
|
||||
|
||||
BEGIN:人工价差_单价
|
||||
${
|
||||
?_人工价差_不含特殊费_单价()+脚手架人工价差_单价()+混凝土施工调整人工价差_单价()+调试人工价差_单价()+地形人工价差_单价()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()+脚手架材料价差()+混凝土施工调整材料价差()+调试材料价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税_单价
|
||||
${
|
||||
?_乙供材料价差_不含特殊费_单价()+脚手架材料价差_单价()+混凝土施工调整材料价差_单价()+调试材料价差_单价()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+脚手架机械价差()+混凝土施工调整机械价差()+调试机械价差()+地形机械价差()
|
||||
}
|
||||
|
||||
BEGIN:机械价差_单价
|
||||
${
|
||||
?_机械价差_不含特殊费_单价()+脚手架机械价差_单价()+混凝土施工调整机械价差_单价()+调试机械价差_单价()+地形机械价差_单价()
|
||||
}
|
||||
|
||||
//------------------以下变量为开发使用,开发自行维护-------------------------------------------
|
||||
BEGIN:_过滤非拆除定额
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="定额" && #{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->工程量.专业属性 == "架空" || 工程量.专业属性 == "电缆" || 工程量.专业属性 == "通信"
|
||||
:
|
||||
工程量.调差类型 != "建筑拆除" && 工程量.调差类型 != "安装拆除" && 工程量.调差类型 != "拆除";
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->工程量.专业属性 == "架空" || 工程量.专业属性 == "电缆" || 工程量.专业属性 == "通信"
|
||||
:
|
||||
工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.调差类型 == "安装拆除措施二";
|
||||
};
|
||||
} == 1)
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,456 @@
|
||||
///////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 过滤条件
|
||||
//
|
||||
///////////////////////////////////////////////////////////////
|
||||
BEGIN:_过滤人工_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "人工")
|
||||
}
|
||||
|
||||
BEGIN:_过滤材料_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "材料")
|
||||
}
|
||||
|
||||
//BEGIN:_过滤甲供材料_定额重算
|
||||
//${
|
||||
// filter(items,"人材机",?人材机.type == "材料" && 人材机.供货方 == "甲供")
|
||||
//}
|
||||
|
||||
//BEGIN:_过滤乙供材料_定额重算
|
||||
//${
|
||||
// filter(items,"人材机",?人材机.type == "材料" && 人材机.供货方 == "乙供")
|
||||
//}
|
||||
|
||||
BEGIN:_过滤机械_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "机械")
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
//*************************单条人工费:人工费************************
|
||||
BEGIN:_普通人工费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤人工_定额重算(),"人材机",?人材机.数量 * 人材机.预算价不含税))
|
||||
}
|
||||
|
||||
BEGIN:人工费_定额重算
|
||||
${
|
||||
round(_普通人工费_定额重算(),2)
|
||||
}
|
||||
|
||||
//*************************单条材料费_不含税(甲供+乙供):材料费************************
|
||||
BEGIN:_普通材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0:人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(_过滤人工_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2)
|
||||
+round(?sum(_过滤材料_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2)
|
||||
+round(?sum(_过滤机械_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{->in(人材机.编码,"C10006,C99010101"):_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:材料费_定额重算
|
||||
${
|
||||
round(_普通材料费_定额重算()+其他材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条材料费_含税(甲供+乙供):材料费_含税************************
|
||||
BEGIN:_普通材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0:人材机.数量 * 人材机.预算价含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(_过滤人工_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2)
|
||||
+round(?sum(_过滤材料_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2)
|
||||
+round(?sum(_过滤机械_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{->in(人材机.编码,"C10006,C99010101"):_普通材料费_定额重算_含税() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:材料费_定额重算_含税
|
||||
${
|
||||
round(_普通材料费_定额重算_含税()+其他材料费_定额重算_含税(),2)
|
||||
}
|
||||
|
||||
//*************************单条甲供材料费_不含税:甲供材料费************************
|
||||
BEGIN:_甲供普通材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.供货方 == "甲供":人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(items,"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.供货方 == "甲供":_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算
|
||||
${
|
||||
round(_甲供普通材料费_定额重算()+_甲供其他材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条甲供材料费_含税:甲供材料费_含税************************
|
||||
BEGIN:_甲供普通材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.供货方 == "甲供":人材机.数量 * 人材机.预算价含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(items,"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.供货方 == "甲供":_普通材料费_定额重算_含税() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算_含税
|
||||
${
|
||||
round(_甲供普通材料费_定额重算_含税()+_甲供其他材料费_定额重算_含税(),2)
|
||||
}
|
||||
|
||||
//*************************单条机械费:机械费************************
|
||||
BEGIN:_普通机械费_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?sum(_过滤机械_定额重算(),"人材机",?#{
|
||||
->人材机.编码 != "J09001" && 人材机.编码 != "J99-01-098":人材机.数量 * 人材机.预算价不含税;
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他机械费_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?sum(items,"人材机",?#{
|
||||
->人材机.编码 == "J09001" || 人材机.编码 == "J99-01-098":_普通机械费_定额重算()*人材机.数量 / 100;
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:机械费_定额重算
|
||||
${
|
||||
round(_普通机械费_定额重算()+其他机械费_定额重算(),2)
|
||||
}
|
||||
|
||||
//*************************基价************************
|
||||
BEGIN:基价_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?round(工程量.人工费 + 工程量.材料费 +工程量.机械费, 2))
|
||||
}
|
||||
|
||||
//*************************工程量界面定额“单价不含税”************************
|
||||
BEGIN:单价_定额重算
|
||||
${
|
||||
sum(source, "定额", ?round(定额.人工费*定额.人工系数*定额.定额系数+定额.材料费*定额.材料系数*定额.定额系数+定额.机械费*定额.机械系数*定额.定额系数, 2))
|
||||
}
|
||||
|
||||
//*************************消材拆分父级预算价不含税价重算************************
|
||||
BEGIN:拆分材料父级预算价_定额重算_不含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工预算合价_消材_不含税() + _拆分子级机械预算合价_消材_不含税() + _拆分子级材料预算合价_消材_不含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级预算价含税价重算************************
|
||||
BEGIN:拆分材料父级预算价_定额重算_含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工预算合价_消材_含税() + _拆分子级机械预算合价_消材_含税() + _拆分子级材料预算合价_消材_含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级市场价不含税重算************************
|
||||
BEGIN:拆分材料父级市场价_定额重算_不含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工市场价合价_消材_不含税() + _拆分子级机械市场价合价_消材_不含税() + _拆分子级材料市场价合价_消材_不含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "人工" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "人工" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * 拆分子项.预算价不含税 *#{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 1+@工程信息.建筑拆除材料调差系数 /100;
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 1+@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 1+@工程信息.建筑修缮材料调差系数 /100;
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 1+@工程信息.建筑修缮人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):1+@工程信息.设备检修材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 1+拆分子项.@_@材料调差系数 /100;
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 1+拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 1+@工程信息.建筑材料调差系数 /100;
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 1+@工程信息.建筑人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):1+@工程信息.安装材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):1+@工程信息.安装拆除材料调差系数 /100;
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "机械" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "机械" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑拆除材料调差系数 /100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):拆分子项.预算价不含税*(1+@工程信息.设备检修材料调差系数 / 100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程")&& (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):拆分子项.预算价不含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "材料" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "材料" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.工程类型 == "线路")&& (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑拆除材料调差系数 / 100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):拆分子项.预算价不含税*(1+@工程信息.设备检修材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):拆分子项.预算价不含税*(1+@工程信息.安装材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):拆分子项.预算价不含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级市场价含税重算************************
|
||||
BEGIN:拆分材料父级市场价_定额重算_含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工市场价合价_消材_含税() + _拆分子级机械市场价合价_消材_含税() + _拆分子级材料市场价合价_消材_含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "人工" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "人工" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * 拆分子项.预算价含税 *#{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 1+@工程信息.建筑拆除材料调差系数 /100;
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 1+@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 1+@工程信息.建筑修缮材料调差系数 /100;
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 1+@工程信息.建筑修缮人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):1+@工程信息.设备检修材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 1+拆分子项.@_@材料调差系数 /100;
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 1+拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 1+@工程信息.建筑材料调差系数 /100;
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 1+@工程信息.建筑人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):1+@工程信息.安装材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):1+@工程信息.安装拆除材料调差系数 /100;
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "机械" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "机械" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑拆除材料调差系数 /100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):拆分子项.预算价含税*(1+@工程信息.设备检修材料调差系数 / 100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程")&& (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):拆分子项.预算价含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "材料" && @工程信息.项目类型 == "应急工程":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "材料" && @工程信息.项目类型 != "应急工程":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.工程类型 == "线路")&& (拆分子项.调差类型 == "建筑拆除" || 拆分子项.调差类型 == "建筑拆除措施二"):
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑拆除材料调差系数 / 100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑修缮" || 拆分子项.调差类型 == "建筑修缮措施二"):
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "设备检修" || 拆分子项.调差类型 == "设备检修措施二"):拆分子项.预算价含税*(1+@工程信息.设备检修材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && (拆分子项.调差类型 == "建筑" || 拆分子项.调差类型 == "建筑措施二"):
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装" || 拆分子项.调差类型 == "安装措施二"):拆分子项.预算价含税*(1+@工程信息.安装材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && (拆分子项.调差类型 == "安装拆除" || 拆分子项.调差类型 == "安装拆除措施二"):拆分子项.预算价含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
//*************************未计价含税重算:父级含税预算价************************
|
||||
//BEGIN:拆分父级预算价_定额重算_含税
|
||||
//${
|
||||
// sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机预算合价_含税();})
|
||||
//}
|
||||
|
||||
//BEGIN:_拆分子级人材机预算合价_含税
|
||||
//${
|
||||
// round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.预算价含税)),2)
|
||||
//}
|
||||
|
||||
//*************************未计价含税重算:父级含税市场价************************
|
||||
BEGIN:拆分父级市场价_定额重算_含税
|
||||
${
|
||||
sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机市场合价_含税();})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人材机市场合价_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.市场价含税)),2)
|
||||
}
|
||||
|
||||
//*************************未计价不含税重算:父级不含税预算价************************
|
||||
//BEGIN:拆分父级预算价_定额重算_不含税
|
||||
//${
|
||||
// sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机预算合价_不含税();})
|
||||
//}
|
||||
|
||||
//BEGIN:_拆分子级人材机预算合价_不含税
|
||||
//${
|
||||
// round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.预算价不含税)), 2)
|
||||
//}
|
||||
|
||||
//*************************未计价不含税重算:父级不含税市场价************************
|
||||
BEGIN:拆分父级市场价_定额重算_不含税
|
||||
${
|
||||
sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机市场合价_不含税();})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人材机市场合价_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.市场价不含税)), 2)
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,568 @@
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 材机分析汇总变量计算
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
BEGIN:_统计水超运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_人力运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 *(1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 *(1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除" && @统计项.调差类型 != "建筑拆除措施二" && @统计项.调差类型 != "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除" || @统计项.调差类型 == "建筑拆除措施二" || @统计项.调差类型 == "安装拆除措施二")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
//------------------余土外运-------------------------------------------
|
||||
BEGIN:_统计余土外运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_统计余土外运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,990 @@
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 材机分析汇总变量计算
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//------------------材机分析界面变量,开发自行维护-------------------------------------------
|
||||
BEGIN:_材机人工价差_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工价差合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工价差合价_含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工预算价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工预算价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械价差_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机机械价差合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械价差合价_含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械预算价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械预算价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差合价_含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料预算价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料预算价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 - 人材机.预算价含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差合价_含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材市场价合价_价差
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.市场价不含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材预算价合价_价差
|
||||
${
|
||||
sum(source,"人材机",?(人材机.预算价含税 - 人材机.预算价不含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材预算价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机主材预算价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机设备运杂费_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.运杂费率 / 100)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备运杂费合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.运杂费率 / 100 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机一笔性费用合价含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.单价 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机一笔性费用合价不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.单价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件运杂费_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.运杂费率 / 100)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件预算价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件预算价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件市场价合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件市场价合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 - 人材机.预算价含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差_不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差合价_含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差合价_不含税
|
||||
${
|
||||
sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 * ( 1 + 人材机.损耗 / 100))
|
||||
}
|
||||
|
||||
BEGIN:_材机配件运杂费合价_含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 * ( 1 + 人材机.损耗 / 100) * 人材机.运杂费率 / 100 * 人材机.数量)
|
||||
}
|
||||
|
||||
|
||||
|
||||
//***********数量计算***********************************************
|
||||
BEGIN:_材机主材总重
|
||||
${
|
||||
sum(source,"主材",?主材.单重 * 主材.数量 * ( 1 + 主材.损耗 / 100))
|
||||
}
|
||||
|
||||
//-------------------------------------合并材机数量---------------------------------------------
|
||||
|
||||
BEGIN:_材机合并机械数量
|
||||
${
|
||||
?#{
|
||||
->@工程信息.工程类型=="变电":sum(source, "机械", ?parent.数量 * 机械.数量 * parent.机械系数 * parent.定额系数);
|
||||
->(@工程信息.工程类型=="线路" || @工程信息.工程类型=="配网") && @工程信息.工程性质=="技改":sum(source, "机械", ?parent.数量 * 机械.数量 * parent.机械系数 * parent.定额系数 *
|
||||
(1 + iif((@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && parent.专业属性 != "配电站" && parent.专业属性 != "陆上电缆" && parent.专业属性 != "海底电缆")), #{
|
||||
->in(parent.编码,"JYX1-24^108") || (parent.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
};
|
||||
->in(parent.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4") || (parent.地形费计算方式 == "基础工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.基础工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40") || (parent.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.杆塔工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JGX3-1~54") || (parent.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.概算架线工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27") || (parent.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-61~119,CYX3-28~42") || (parent.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-245~253") || (parent.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131") || (parent.地形费计算方式 == "附件工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.附件工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JGX6-1~4") || (parent.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.概算辅助工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-1~25") || (parent.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25") || (parent.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-46~89") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-90~118") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
} / 100 , 0)
|
||||
)
|
||||
);
|
||||
->(@工程信息.工程类型=="线路" || @工程信息.工程类型=="配网") && @工程信息.工程性质=="检修":sum(source, "机械", ?parent.数量 * 机械.数量 * parent.机械系数 * parent.定额系数*
|
||||
(1 + #{
|
||||
->(@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && parent.专业属性 != "配电站" && parent.专业属性 != "陆上电缆" && parent.专业属性 != "海底电缆"))
|
||||
:
|
||||
#{
|
||||
->in(parent.编码,"JYX1-24^108") || (parent.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
};
|
||||
->in(parent.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131") || (parent.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->:
|
||||
@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
};
|
||||
->in(parent.编码,"JGX6-1~4") || (parent.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.概算辅助工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-1~25") || (parent.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-26~45,JYX8-119~130") || (parent.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-46~89") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-90~118") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
机械.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
)
|
||||
);}
|
||||
}
|
||||
|
||||
BEGIN:_材机合并人工数量
|
||||
${
|
||||
#{
|
||||
->@工程信息.工程类型=="变电":sum(source, "人工", ?parent.数量 * 人工.数量 * parent.人工系数 * parent.定额系数);
|
||||
->(@工程信息.工程类型=="线路" || @工程信息.工程类型=="配网") && @工程信息.工程性质=="技改":sum(source, "人工", ?parent.数量 * 人工.数量 * parent.人工系数 * parent.定额系数 *
|
||||
(1 + iif((@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && parent.专业属性 != "配电站" && parent.专业属性 != "陆上电缆" && parent.专业属性 != "海底电缆")), #{
|
||||
->in(parent.编码,"JYX1-1~16") || (parent.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->:@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
};
|
||||
->in(parent.编码,"JYX1-17~22") || (parent.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->:@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
};
|
||||
->in(parent.编码,"JYX1-24^108") || (parent.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->:@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
};
|
||||
->in(parent.编码,"JYX2-1~232") || (parent.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.土石方工程不含机械费;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4") || (parent.地形费计算方式 == "基础工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.基础工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40") || (parent.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.杆塔工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JGX3-1~54") || (parent.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.概算架线工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27") || (parent.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-61~119,CYX3-28~42") || (parent.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX5-245~253") || (parent.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131") || (parent.地形费计算方式 == "附件工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.附件工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JGX6-1~4") || (parent.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.概算辅助工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-1~25") || (parent.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25") || (parent.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-46~89") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-90~118") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
} / 100, 0)
|
||||
)
|
||||
);
|
||||
->(@工程信息.工程类型=="线路" || @工程信息.工程类型=="配网") && @工程信息.工程性质=="检修":sum(source, "人工", ?parent.数量 * 人工.数量 * parent.人工系数 * parent.定额系数*
|
||||
(1 + #{
|
||||
->(@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && parent.专业属性 != "配电站" && parent.专业属性 != "陆上电缆" && parent.专业属性 != "海底电缆"))
|
||||
:
|
||||
#{
|
||||
->in(parent.编码,"JYX1-1~16") || (parent.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(@工程信息.工程类型!="配网" && @工程信息.项目划分 != "输电线路工程") &&((parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->:@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
};
|
||||
->in(parent.编码,"JYX1-17~22") || (parent.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(@工程信息.工程类型!="配网" && @工程信息.项目划分 != "输电线路工程") &&((parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->:@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
};
|
||||
->in(parent.编码,"JYX1-24^108") || (parent.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(@工程信息.工程类型!="配网" && @工程信息.项目划分 != "输电线路工程") &&((parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->:@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
};
|
||||
->in(parent.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131") || (parent.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(@工程信息.工程类型!="配网" && @工程信息.项目划分 != "输电线路工程") &&((parent.调差类型=="建筑拆除" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理")
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->:@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
};
|
||||
->in(parent.编码,"JYX2-1~232") || (parent.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.土石方工程不含机械费;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JGX6-1~4") || (parent.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.概算辅助工程;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-1~25") || (parent.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-26~45,JYX8-119~130") || (parent.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-46~89") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
->in(parent.编码,"JYX8-90~118") || (parent.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
#{
|
||||
->@工程信息.工程类型=="配网" || @工程信息.项目划分 == "输电线路工程"
|
||||
:
|
||||
人工.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型=="建筑拆除" || parent.调差类型=="安装拆除" || parent.调差类型=="拆除" || parent.调差类型=="拆除措施二" || parent.调差类型=="建筑拆除措施二" || parent.调差类型=="安装拆除措施二") && parent.专业类型 != "余物清理"
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->(parent.调差类型!="建筑拆除" && parent.调差类型!="安装拆除" && parent.调差类型!="拆除" && parent.调差类型!="拆除措施二" && parent.调差类型!="建筑拆除措施二" && parent.调差类型!="安装拆除措施二") || parent.专业类型 == "余物清理"
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
->:0;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
)
|
||||
);
|
||||
}}
|
||||
|
||||
BEGIN:_材机合并主材数量
|
||||
${
|
||||
#{
|
||||
->@工程信息.工程性质=="技改"
|
||||
:
|
||||
sum(source, "主材",?主材.数量);
|
||||
|
||||
->@工程信息.工程性质=="检修"
|
||||
:
|
||||
sum(source, "配件",
|
||||
?#{->配件.配件类型 == "主材"
|
||||
: 配件.数量;
|
||||
->:0;});
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_材机合并配件数量
|
||||
${
|
||||
sum(source, "配件",?配件.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并设备数量
|
||||
${
|
||||
#{
|
||||
->@工程信息.工程性质=="技改"
|
||||
:
|
||||
sum(source, "设备",?设备.数量);
|
||||
|
||||
->@工程信息.工程性质=="检修"
|
||||
:
|
||||
sum(source, "配件",
|
||||
?#{->配件.配件类型 == "配件"
|
||||
: 配件.数量;
|
||||
->:0;});
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_材机合并材料数量
|
||||
${
|
||||
sum(source, "材料",?#{
|
||||
//普通材料和配合比材料
|
||||
->parent.type == "定额"
|
||||
:
|
||||
parent.数量 * 材料.数量 * parent.材料系数 * parent.定额系数;
|
||||
//拆分材料
|
||||
->parent.type == "材料"
|
||||
:
|
||||
parent.数量 * parent.parent.数量 * 材料.数量 * parent.parent.材料系数 * parent.parent.定额系数;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并定额数量
|
||||
${
|
||||
sum(source, "定额",?定额.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并一笔性费用数量
|
||||
${
|
||||
sum(source, "一笔性费用",?一笔性费用.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并自定义应急措施费数量
|
||||
${
|
||||
sum(source, "一笔性费用",?#{
|
||||
->一笔性费用.type == "一笔性费用"
|
||||
:
|
||||
一笔性费用.数量;
|
||||
->一笔性费用.type == "自定义应急措施费"
|
||||
:
|
||||
一笔性费用.数量;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,105 @@
|
||||
//------------------定额费用-------------------------------------------
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+脚手架人工费()+混凝土施工调整人工费()+调试人工费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()+脚手架材料费()+混凝土施工调整材料费()+调试材料费()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料费不含税
|
||||
${
|
||||
?_乙供物料类材料费_非宏变量()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+脚手架机械费()+混凝土施工调整机械费()+调试机械费()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+脚手架人工价差()+混凝土施工调整人工价差()+调试人工价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()+脚手架材料价差()+混凝土施工调整材料价差()+调试材料价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料价差不含税
|
||||
${
|
||||
?_乙供物料类材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+脚手架机械价差()+混凝土施工调整机械价差()+调试机械价差()
|
||||
}
|
||||
|
||||
//BEGIN:材料费
|
||||
//${
|
||||
// ?甲供材料费()+乙供材料费()
|
||||
//}
|
||||
|
||||
BEGIN:材料价差不含税
|
||||
${
|
||||
?甲供材料价差不含税()+乙供材料价差不含税()
|
||||
}
|
||||
|
||||
BEGIN:材料价差含税
|
||||
${
|
||||
?甲供材料价差含税()+乙供材料价差含税()
|
||||
}
|
||||
|
||||
|
||||
//------------------以下变量为开发使用,开发自行维护-------------------------------------------
|
||||
BEGIN:建筑拆分人工材料_价差不含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑修缮"
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价不含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":@工程信息.建筑人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":@工程信息.建筑修缮人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
|
||||
BEGIN:建筑拆分人工材料_价差含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑修缮"
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":@工程信息.建筑人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":@工程信息.建筑修缮人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,483 @@
|
||||
//------------------地形增加费-------------------------------------------
|
||||
BEGIN:_地形人工系数
|
||||
${
|
||||
?#{
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "建筑拆除措施二" || 工程量.调差类型 == "安装拆除措施二") && 工程量.专业类型 != "余物清理":
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@拆除地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
->:
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改" && 工程量.专业类型 != "拆除":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.专业类型 == "余物清理"):
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:_地形机械系数
|
||||
${
|
||||
?#{
|
||||
->(工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除" || 工程量.调差类型 == "建筑拆除措施二" || 工程量.调差类型 == "安装拆除措施二") && 工程量.专业类型 != "余物清理" :
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@拆除地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@拆除地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@拆除地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@拆除地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@拆除地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@拆除地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@拆除地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@拆除地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@拆除地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
->:
|
||||
#{
|
||||
->@工程信息.工程性质 == "技改" && 工程量.专业类型 != "拆除":
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑修缮措施二" || 工程量.调差类型 == "设备检修措施二" || 工程量.专业类型 == "余物清理") :
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:地形人工费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数())
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() * #{
|
||||
->@工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":sum(_过滤人工(),"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量);
|
||||
->:工程量.人工费 * #{
|
||||
->工程量.调差类型 == "建筑":@工程信息.建筑人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装":@工程信息.安装人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":@工程信息.建筑修缮人工调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修":@工程信息.设备检修人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":@工程信息.建筑拆除人工调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除":@工程信息.安装拆除人工调差系数 /100;
|
||||
};
|
||||
},0))
|
||||
}
|
||||
|
||||
BEGIN:地形机械费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数())
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?iif(工程量.专业类型 != "余物清理",工程量.数量 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() * #{
|
||||
->@工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":sum(_过滤机械(),"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量);
|
||||
->:工程量.机械费 * #{
|
||||
->(工程量.调差类型 == "建筑" && @工程信息.建筑材机按系数调差 == "否")||(工程量.调差类型 == "建筑修缮" && @工程信息.建筑修缮材机按系数调差 == "否")||(工程量.调差类型 == "建筑拆除" && @工程信息.建筑拆除材机按系数调差 == "否"):0;
|
||||
->工程量.调差类型 == "建筑" && @工程信息.建筑材机按系数调差 == "是":@工程信息.建筑机械调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮" && @工程信息.建筑修缮材机按系数调差 == "是":@工程信息.建筑修缮机械调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除" && @工程信息.建筑拆除材机按系数调差 == "是":@工程信息.建筑拆除机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装" && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装机械调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆设备检修机械调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆设备检修机械调差系数 /100;
|
||||
->工程量.调差类型 == "设备检修" && @工程信息.项目划分 != "电缆线路工程":@工程信息.设备检修机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "陆上电缆":@工程信息.陆上电缆安装拆除机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除" && @工程信息.项目划分 == "电缆线路工程" && 工程量.专业属性 == "海底电缆":@工程信息.海底电缆安装拆除机械调差系数 /100;
|
||||
->工程量.调差类型 == "安装拆除" && @工程信息.项目划分 != "电缆线路工程":@工程信息.安装拆除机械调差系数 /100;
|
||||
};
|
||||
},0))
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+地形人工费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料费不含税
|
||||
${
|
||||
?_乙供物料类材料费_非宏变量()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+地形机械费()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+地形人工价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料价差不含税
|
||||
${
|
||||
?_乙供物料类材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+地形机械价差()
|
||||
}
|
||||
|
||||
BEGIN:材料价差不含税
|
||||
${
|
||||
?甲供材料价差不含税()+乙供材料价差不含税()
|
||||
}
|
||||
|
||||
BEGIN:材料价差含税
|
||||
${
|
||||
?甲供材料价差含税()+乙供材料价差含税()
|
||||
}
|
||||
|
||||
//------------------以下变量为开发使用,开发自行维护-------------------------------------------
|
||||
BEGIN:_过滤非拆除定额
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="定额" && #{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
工程量.调差类型 != "建筑拆除" && 工程量.调差类型 != "安装拆除";
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除" ;
|
||||
} == 1)
|
||||
}
|
||||
|
||||
BEGIN:建筑拆分人工材料_价差不含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->(工程量.调差类型 == "建筑") || (工程量.调差类型 == "建筑拆除" ) || (工程量.调差类型 == "建筑修缮" )
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价不含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
|
||||
BEGIN:建筑拆分人工材料_价差含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->(工程量.调差类型 == "建筑") || (工程量.调差类型 == "建筑拆除" ) || (工程量.调差类型 == "建筑修缮" )
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,316 @@
|
||||
//------------------地形增加费(配网电缆建筑、线路安装、线路设备检修)-------------------------------------------
|
||||
BEGIN:_地形人工系数
|
||||
${
|
||||
?#{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
工程量.@_@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
工程量.@_@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
工程量.@_@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-1~16")) || (工程量.地形费计算方式 == "工地运输(人力运输)混凝土杆、混凝土预制品、钢管杆、线材的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输混凝土杆混凝土预制品钢管杆线材的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-17~22")) || (工程量.地形费计算方式 == "工地运输(人力运输)金具、绝缘子、零星钢材、塔材、其他建筑安装材料的运输(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输人力运输金具绝缘子零星钢材塔材其他建筑安装材料的运输不含机械费;
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
工程量.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JYX2-1~232")) || (工程量.地形费计算方式 == "土石方工程(不含机械费)")
|
||||
:
|
||||
工程量.@_@地形系数.土石方工程不含机械费;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:_地形机械系数
|
||||
${
|
||||
?#{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JGX1-1~17,XYX1-1~21,XYX3-1~6,CYX1-1~4")) || (工程量.地形费计算方式 == "基础工程")
|
||||
:
|
||||
工程量.@_@地形系数.基础工程;
|
||||
->(in(工程量.编码,"JYX4-1~192,JGX2-1~59,XYX2-1~79,CYX2-1~40")) || (工程量.地形费计算方式 == "杆塔工程")
|
||||
:
|
||||
工程量.@_@地形系数.杆塔工程;
|
||||
->(in(工程量.编码,"JGX3-1~54")) || (工程量.地形费计算方式 == "概算:架线工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算架线工程;
|
||||
->(in(工程量.编码,"JYX5-1~60,XYX4-1~77,CYX3-1~27")) || (工程量.地形费计算方式 == "预算:架线工程一般放、紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程一般放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-61~119,CYX3-28~42")) || (工程量.地形费计算方式 == "预算:架线工程张力放紧线(不包含跨越架设、拦河线安装)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程张力放紧线不包含跨越架设拦河线安装;
|
||||
->(in(工程量.编码,"JYX5-245~253")) || (工程量.地形费计算方式 == "预算:架线工程光缆接续(不包括测量)")
|
||||
:
|
||||
工程量.@_@地形系数.预算架线工程光缆接续不包括测量;
|
||||
->(in(工程量.编码,"JYX6-1~172,JGX4-1~67,XYX5-1~223,CYX4-1~131")) || (工程量.地形费计算方式 == "附件工程")
|
||||
:
|
||||
工程量.@_@地形系数.附件工程;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130,XYX3-7~25")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->(in(工程量.编码,"JYX1-24^108")) || (工程量.地形费计算方式 == "工地运输汽车、拖拉机运输(不含装卸,沙漠地形没有正式公路时使用)")
|
||||
:
|
||||
工程量.@_@地形系数.工地运输汽车拖拉机运输不含装卸沙漠地形没有正式公路时使用;
|
||||
->(in(工程量.编码,"JYX3-1~212,JYX4-1~192,JYX5-1~119,JYX5-245~253,JYX6-1~172,JGX1-1~17,JGX2-1~59,JGX3-1~54,JGX4-1~67,XYX1-1~21,XYX2-1~79,XYX3-1~25,XYX4-1~77,XYX5-1~223,CYX1-1~4,CYX2-1~40,CYX3-1~42,CYX4-1~131")) || (工程量.地形费计算方式 == "基础、杆塔、防雷设施及接地装置、导线及避雷线、附件检修")
|
||||
:
|
||||
工程量.@_@地形系数.基础杆塔防雷设施及接地装置导线及避雷线附件检修;
|
||||
->(in(工程量.编码,"JGX6-1~4")) || (工程量.地形费计算方式 == "概算:辅助工程")
|
||||
:
|
||||
工程量.@_@地形系数.概算辅助工程;
|
||||
->(in(工程量.编码,"JYX8-1~25")) || (工程量.地形费计算方式 == "预算:辅助工程(基础辅助)施工道路,固沙,护坡、挡土墙及排洪沟砌筑,喷射混凝土护坡")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程基础辅助施工道路固沙护坡挡土墙及排洪沟砌筑喷射混凝土护坡;
|
||||
->(in(工程量.编码,"JYX8-26~45,JYX8-119~130")) || (工程量.地形费计算方式 == "预算:辅助工程(杆塔辅助)杆塔附属设施,防坠落装置安装,线路避雷器安装,监测装置安装调测,耐张线夹X射线探伤")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程杆塔辅助杆塔附属设施防坠落装置安装线路避雷器安装监测装置安装调测耐张线夹X射线探伤;
|
||||
->(in(工程量.编码,"JYX8-46~89")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)运输(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施运输地形选择按架设索道站所处地带实际地形为准;
|
||||
->(in(工程量.编码,"JYX8-90~118")) || (工程量.地形费计算方式 == "预算:辅助工程(索道设施)安装(地形选择按架设索道站所处地带实际地形为准)")
|
||||
:
|
||||
工程量.@_@地形系数.预算辅助工程索道设施安装地形选择按架设索道站所处地带实际地形为准;
|
||||
};
|
||||
} / 100
|
||||
}
|
||||
|
||||
BEGIN:地形人工费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.人工费 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数())
|
||||
}
|
||||
|
||||
BEGIN:地形人工价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.人工系数 * 工程量.定额系数 * _地形人工系数() * #{
|
||||
->@工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":sum(_过滤人工(),"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量);
|
||||
->:工程量.人工费 * 工程量.@_@人工调差系数 / 100;
|
||||
})
|
||||
}
|
||||
|
||||
BEGIN:地形机械费
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.机械费 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数())
|
||||
}
|
||||
|
||||
BEGIN:地形机械价差
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.机械系数 * 工程量.定额系数 * _地形机械系数() * #{
|
||||
->@工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":sum(_过滤机械(),"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量);
|
||||
->:#{
|
||||
->(工程量.调差类型 == "建筑" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "建筑修缮") && 工程量.@_@材机按系数调差 == "否":0;
|
||||
->:工程量.机械费 * 工程量.@_@机械调差系数 / 100;
|
||||
};})
|
||||
}
|
||||
|
||||
//------------------汇总特殊费用-------------------------------------------
|
||||
BEGIN:人工费
|
||||
${
|
||||
?_人工费_不含特殊费()+脚手架人工费()+混凝土施工调整人工费()+调试人工费()+地形人工费()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料费不含税
|
||||
${
|
||||
?_乙供材料费_非宏变量()+脚手架材料费()+混凝土施工调整材料费()+调试材料费()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料费不含税
|
||||
${
|
||||
?_乙供物料类材料费_非宏变量()
|
||||
}
|
||||
|
||||
BEGIN:机械费
|
||||
${
|
||||
?_机械费_不含特殊费()+脚手架机械费()+混凝土施工调整机械费()+调试机械费()+地形机械费()
|
||||
}
|
||||
|
||||
BEGIN:人工价差
|
||||
${
|
||||
?_人工价差_不含特殊费()+脚手架人工价差()+混凝土施工调整人工价差()+调试人工价差()+地形人工价差()
|
||||
}
|
||||
|
||||
BEGIN:乙供材料价差不含税
|
||||
${
|
||||
?_乙供材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:乙供物料类材料价差不含税
|
||||
${
|
||||
?_乙供物料类材料价差_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:机械价差
|
||||
${
|
||||
?_机械价差_不含特殊费()+地形机械价差()
|
||||
}
|
||||
|
||||
|
||||
BEGIN:材料价差不含税
|
||||
${
|
||||
?甲供材料价差不含税()+乙供材料价差不含税()
|
||||
}
|
||||
|
||||
BEGIN:材料价差含税
|
||||
${
|
||||
?甲供材料价差含税()+乙供材料价差含税()
|
||||
}
|
||||
|
||||
//------------------以下变量为开发使用,开发自行维护-------------------------------------------
|
||||
BEGIN:_过滤非拆除定额
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="定额" && #{
|
||||
->@工程信息.工程性质 == "技改"
|
||||
:
|
||||
#{
|
||||
->工程量.专业属性 == "架空" || 工程量.专业属性 == "陆上电缆" || 工程量.专业属性 == "海底电缆" || 工程量.专业属性 == "通信"
|
||||
:
|
||||
工程量.调差类型 != "建筑拆除" && 工程量.调差类型 != "安装拆除";
|
||||
};
|
||||
->@工程信息.工程性质 == "检修"
|
||||
:
|
||||
#{
|
||||
->工程量.专业属性 == "架空" || 工程量.专业属性 == "陆上电缆" || 工程量.专业属性 == "海底电缆" || 工程量.专业属性 == "通信"
|
||||
:
|
||||
工程量.调差类型 == "建筑修缮" || 工程量.调差类型 == "设备检修" || 工程量.调差类型 == "建筑拆除" || 工程量.调差类型 == "安装拆除";
|
||||
};
|
||||
} == 1)
|
||||
}
|
||||
|
||||
BEGIN:建筑拆分人工材料_价差不含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->(工程量.调差类型 == "建筑") || (工程量.调差类型 == "建筑拆除" ) || (工程量.调差类型 == "建筑修缮" )
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价不含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
|
||||
BEGIN:建筑拆分人工材料_价差含税
|
||||
${
|
||||
sum(_过滤定额(),"工程量",?工程量.数量 * 工程量.材料系数 * 工程量.定额系数 * #{
|
||||
->(工程量.调差类型 == "建筑") || (工程量.调差类型 == "建筑拆除" ) || (工程量.调差类型 == "建筑修缮" )
|
||||
:
|
||||
sum(_过滤材料(),"人材机",?#{
|
||||
->人材机.拆分 == 0
|
||||
:
|
||||
0;
|
||||
->人材机.拆分 == 1
|
||||
:
|
||||
sum(_过滤人工_定额重算(),"拆分子项",?
|
||||
#{
|
||||
->拆分子项.type == "人工"
|
||||
:
|
||||
拆分子项.预算价含税 * 拆分子项.数量 * #{
|
||||
->工程量.调差类型 == "建筑":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑修缮":拆分子项.@_@人工调差系数 /100;
|
||||
->工程量.调差类型 == "建筑拆除":拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
} * 人材机.数量);
|
||||
});})
|
||||
}
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,502 @@
|
||||
///////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 过滤条件
|
||||
//
|
||||
///////////////////////////////////////////////////////////////
|
||||
BEGIN:_过滤人工_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "人工")
|
||||
}
|
||||
|
||||
BEGIN:_过滤材料_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "材料")
|
||||
}
|
||||
|
||||
//BEGIN:_过滤甲供材料_定额重算
|
||||
//${
|
||||
// filter(items,"人材机",?人材机.type == "材料" && 人材机.供货方 == "甲供")
|
||||
//}
|
||||
|
||||
//BEGIN:_过滤乙供材料_定额重算
|
||||
//${
|
||||
// filter(items,"人材机",?人材机.type == "材料" && 人材机.供货方 == "乙供")
|
||||
//}
|
||||
|
||||
BEGIN:_过滤机械_定额重算
|
||||
${
|
||||
filter(items,"人材机",?人材机.type == "机械")
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
//*************************单条人工费:人工费************************
|
||||
BEGIN:_普通人工费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤人工_定额重算(),"人材机",?人材机.数量 * 人材机.预算价不含税))
|
||||
}
|
||||
|
||||
BEGIN:人工费_定额重算
|
||||
${
|
||||
round(_普通人工费_定额重算(),2)
|
||||
}
|
||||
|
||||
//*************************单条材料费_不含税(甲供+乙供):材料费************************
|
||||
BEGIN:_普通材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0:人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(_过滤人工_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2)
|
||||
+round(?sum(_过滤材料_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2)
|
||||
+round(?sum(_过滤机械_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价不含税),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{->in(人材机.编码,"C10006,C99010101"):_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:材料费_定额重算
|
||||
${
|
||||
round(_普通材料费_定额重算()+其他材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条物料类材料费_不含税(甲供+乙供):物料类材料费************************
|
||||
BEGIN:_普通物料类材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.物料类材料== 1:人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.type == "人工" && 拆分子项.物料类材料 == 1:round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.type == "材料" && 拆分子项.物料类材料 == 1:round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.type == "机械" && 拆分子项.物料类材料 == 1:round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他物料类材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.物料类材料 == 1:_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:物料类材料费_定额重算
|
||||
${
|
||||
round(_普通物料类材料费_定额重算()+其他物料类材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条材料费_含税(甲供+乙供):材料费_含税************************
|
||||
BEGIN:_普通材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0:人材机.数量 * 人材机.预算价含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(_过滤人工_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2)
|
||||
+round(?sum(_过滤材料_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2)
|
||||
+round(?sum(_过滤机械_定额重算(),"拆分子项",?round(?拆分子项.数量,4) * 拆分子项.预算价含税),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{->in(人材机.编码,"C10006,C99010101"):_普通材料费_定额重算_含税() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:材料费_定额重算_含税
|
||||
${
|
||||
round(_普通材料费_定额重算_含税()+其他材料费_定额重算_含税(),2)
|
||||
}
|
||||
|
||||
//*************************单条甲供材料费_不含税:甲供材料费************************
|
||||
BEGIN:_甲供普通材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.供货方 == "甲供":人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(items,"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.供货方 == "甲供":_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算
|
||||
${
|
||||
round(_甲供普通材料费_定额重算()+_甲供其他材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条甲供物料类材料费_不含税:甲供物料类材料费************************
|
||||
BEGIN:_甲供普通物料类材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.供货方 == "甲供" && 人材机.物料类材料 == 1:人材机.数量 * 人材机.预算价不含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.物料类材料 == 1 && 拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.物料类材料 == 1 && 拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.物料类材料 == 1 && 拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他物料类材料费_定额重算
|
||||
${
|
||||
sum(source, "工程量",?sum(items,"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.物料类材料 == 1 && 人材机.供货方 == "甲供":_普通材料费_定额重算() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:甲供物料类材料费_定额重算
|
||||
${
|
||||
round(_甲供普通物料类材料费_定额重算()+_甲供其他物料类材料费_定额重算(),2)
|
||||
}
|
||||
//*************************单条甲供材料费_含税:甲供材料费_含税************************
|
||||
BEGIN:_甲供普通材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(_过滤材料_定额重算(),"人材机",?#{
|
||||
->in(人材机.编码,"C10006,C99010101") == 0:
|
||||
#{
|
||||
->人材机.拆分 == 0 && 人材机.供货方 == "甲供":人材机.数量 * 人材机.预算价含税;
|
||||
->人材机.拆分 == 1:人材机.数量 * round(?round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
+round(?sum(items,"拆分子项",?#{->拆分子项.供货方 == "甲供" && 拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2),4);
|
||||
};
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他材料费_定额重算_含税
|
||||
${
|
||||
sum(source, "工程量",?sum(items,"人材机",?#{->in(人材机.编码,"C10006,C99010101") && 人材机.供货方 == "甲供":_普通材料费_定额重算_含税() * 人材机.数量 / 100;}))
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算_含税
|
||||
${
|
||||
round(_甲供普通材料费_定额重算_含税()+_甲供其他材料费_定额重算_含税(),2)
|
||||
}
|
||||
|
||||
//*************************单条机械费:机械费************************
|
||||
BEGIN:_普通机械费_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?sum(_过滤机械_定额重算(),"人材机",?#{
|
||||
->人材机.编码 != "J09001" && 人材机.编码 != "J99-01-098":人材机.数量 * 人材机.预算价不含税;
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:其他机械费_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?sum(items,"人材机",?#{
|
||||
->人材机.编码 == "J09001" || 人材机.编码 == "J99-01-098":_普通机械费_定额重算()*人材机.数量 / 100;
|
||||
}))
|
||||
}
|
||||
|
||||
BEGIN:机械费_定额重算
|
||||
${
|
||||
round(_普通机械费_定额重算()+其他机械费_定额重算(),2)
|
||||
}
|
||||
|
||||
//*************************基价************************
|
||||
BEGIN:基价_定额重算
|
||||
${
|
||||
sum(source, "工程量", ?round(工程量.人工费 + 工程量.材料费 +工程量.机械费, 2))
|
||||
}
|
||||
|
||||
//*************************工程量界面定额“单价不含税”************************
|
||||
BEGIN:单价_定额重算
|
||||
${
|
||||
sum(source, "定额", ?round(定额.人工费*定额.人工系数*定额.定额系数+定额.材料费*定额.材料系数*定额.定额系数+定额.机械费*定额.机械系数*定额.定额系数, 2))
|
||||
}
|
||||
|
||||
//*************************消材拆分父级预算价不含税价重算************************
|
||||
BEGIN:拆分材料父级预算价_定额重算_不含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工预算合价_消材_不含税() + _拆分子级机械预算合价_消材_不含税() + _拆分子级材料预算合价_消材_不含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料预算合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价不含税;}),2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级预算价含税价重算************************
|
||||
BEGIN:拆分材料父级预算价_定额重算_含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工预算合价_消材_含税() + _拆分子级机械预算合价_消材_含税() + _拆分子级材料预算合价_消材_含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "人工":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "机械":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料预算合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{->拆分子项.type == "材料":round(?拆分子项.数量,4) * 拆分子项.预算价含税;}),2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级市场价不含税重算************************
|
||||
BEGIN:拆分材料父级市场价_定额重算_不含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工市场价合价_消材_不含税() + _拆分子级机械市场价合价_消材_不含税() + _拆分子级材料市场价合价_消材_不含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "人工" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "人工" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.预算价不含税 *#{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 1+@工程信息.建筑拆除材料调差系数 /100;
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 1+@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 1+@工程信息.建筑修缮材料调差系数 /100;
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 1+@工程信息.建筑修缮人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":1+@工程信息.设备检修材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 1+拆分子项.@_@材料调差系数 /100;
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 1+拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 1+@工程信息.建筑材料调差系数 /100;
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 1+@工程信息.建筑人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":1+@工程信息.安装材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":1+@工程信息.安装拆除材料调差系数 /100;
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "机械" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "机械" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑拆除材料调差系数 /100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":拆分子项.预算价不含税*(1+@工程信息.设备检修材料调差系数 / 100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程")&& 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":拆分子项.预算价不含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价_消材_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "材料" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价不含税;
|
||||
->拆分子项.type == "材料" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.工程类型 == "线路")&& 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑拆除材料调差系数 / 100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":拆分子项.预算价不含税*(1+@工程信息.设备检修材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价不含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价不含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":拆分子项.预算价不含税*(1+@工程信息.安装材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":拆分子项.预算价不含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
//*************************消材拆分父级市场价含税重算************************
|
||||
BEGIN:拆分材料父级市场价_定额重算_含税
|
||||
${
|
||||
sum(source, "人材机", ?#{->人材机.拆分 == 1:round(?_拆分子级人工市场价合价_消材_含税() + _拆分子级机械市场价合价_消材_含税() + _拆分子级材料市场价合价_消材_含税(),4);})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "人工" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "人工" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.预算价含税 *#{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 1+@工程信息.建筑拆除材料调差系数 /100;
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 1+@工程信息.建筑拆除人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 1+@工程信息.建筑修缮材料调差系数 /100;
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 1+@工程信息.建筑修缮人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":1+@工程信息.设备检修材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 1+拆分子项.@_@材料调差系数 /100;
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 1+拆分子项.@_@人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 1+@工程信息.建筑材料调差系数 /100;
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 1+@工程信息.建筑人工调差系数 /100;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":1+@工程信息.安装材料调差系数 /100;
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":1+@工程信息.安装拆除材料调差系数 /100;
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级机械市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "机械" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "机械" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑拆除材料调差系数 /100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":拆分子项.预算价含税*(1+@工程信息.设备检修材料调差系数 / 100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程")&& 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":拆分子项.预算价含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价_消材_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?#{
|
||||
->拆分子项.type == "材料" && @工程信息.人材机调差方法 == "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * 拆分子项.市场价含税;
|
||||
->拆分子项.type == "材料" && @工程信息.人材机调差方法 != "方法二:人材机按实际单价调差":round(?拆分子项.数量,4) * #{
|
||||
->(@工程信息.工程类型 == "变电" || @工程信息.工程类型 == "线路")&& 拆分子项.调差类型 == "建筑拆除":
|
||||
#{
|
||||
->@工程信息.建筑拆除材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑拆除材料调差系数 / 100);
|
||||
->@工程信息.建筑拆除材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑修缮":
|
||||
#{
|
||||
->@工程信息.建筑修缮材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑修缮材料调差系数 /100);
|
||||
->@工程信息.建筑修缮材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "检修" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "设备检修":拆分子项.预算价含税*(1+@工程信息.设备检修材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "配网" || @工程信息.项目划分 == "输电线路工程":
|
||||
#{
|
||||
->拆分子项.@_@材机按系数调差 == "是" : 拆分子项.预算价含税*(1+拆分子项.@_@材料调差系数 /100);
|
||||
->拆分子项.@_@材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && (@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程") && 拆分子项.调差类型 == "建筑":
|
||||
#{
|
||||
->@工程信息.建筑材机按系数调差 == "是" : 拆分子项.预算价含税*(1+@工程信息.建筑材料调差系数 /100);
|
||||
->@工程信息.建筑材机按系数调差 == "否" : 拆分子项.市场价含税;
|
||||
};
|
||||
->@工程信息.工程性质 == "技改" && @工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装":拆分子项.预算价含税*(1+@工程信息.安装材料调差系数 /100);
|
||||
->@工程信息.工程类型 == "线路" && 拆分子项.调差类型 == "安装拆除":拆分子项.预算价含税*(1+@工程信息.安装拆除材料调差系数 /100);
|
||||
};
|
||||
}), 2)
|
||||
}
|
||||
//*************************未计价含税重算:父级含税预算价************************
|
||||
//BEGIN:拆分父级预算价_定额重算_含税
|
||||
//${
|
||||
// sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机预算合价_含税();})
|
||||
//}
|
||||
|
||||
//BEGIN:_拆分子级人材机预算合价_含税
|
||||
//${
|
||||
// round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.预算价含税)),2)
|
||||
//}
|
||||
|
||||
//*************************未计价含税重算:父级含税市场价************************
|
||||
BEGIN:拆分父级市场价_定额重算_含税
|
||||
${
|
||||
sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机市场合价_含税();})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人材机市场合价_含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.市场价含税)),2)
|
||||
}
|
||||
|
||||
//*************************未计价不含税重算:父级不含税预算价************************
|
||||
//BEGIN:拆分父级预算价_定额重算_不含税
|
||||
//${
|
||||
// sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机预算合价_不含税();})
|
||||
//}
|
||||
|
||||
//BEGIN:_拆分子级人材机预算合价_不含税
|
||||
//${
|
||||
// round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.预算价不含税)), 2)
|
||||
//}
|
||||
|
||||
//*************************未计价不含税重算:父级不含税市场价************************
|
||||
BEGIN:拆分父级市场价_定额重算_不含税
|
||||
${
|
||||
sum(source, "未计价", ?#{->未计价.拆分 == 1:_拆分子级人材机市场合价_不含税();})
|
||||
}
|
||||
|
||||
BEGIN:_拆分子级人材机市场合价_不含税
|
||||
${
|
||||
round(?sum(items,"拆分子项",?(round(?拆分子项.含量,4) * 拆分子项.市场价不含税)), 2)
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,568 @@
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 材机分析汇总变量计算
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
BEGIN:_统计水超运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100 *
|
||||
#{
|
||||
->in(@统计项.编码,"JYX3-63~72,JYX3-169~172,JYX3-190~191,JYX3-61~62")
|
||||
:
|
||||
0.5;
|
||||
->in(@统计项.编码,"JYX3-73~81,JYX3-173~176")
|
||||
:
|
||||
0.32;
|
||||
->in(@统计项.编码,"JYX3-55~59")
|
||||
:
|
||||
0.5*0.3;
|
||||
->in(@统计项.编码,"JYX3-50~54")
|
||||
:
|
||||
0.5*0.2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_人力运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->(@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
->(@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运距 * @统计参数.人力运量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 *(1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 *(1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.type=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="设备"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="配件"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
->@统计项.type=="配件" && @统计项.配件类型=="主材"
|
||||
:
|
||||
#{
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 != "建筑拆除" && @统计项.调差类型 != "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
->@统计项.装卸 == "0" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1" && (@统计项.调差类型 == "建筑拆除" || @统计项.调差类型 == "安装拆除")
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
//------------------余土外运-------------------------------------------
|
||||
BEGIN:_统计余土外运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.人力运距 * @统计参数.人力运量 / 100
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_统计余土外运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车运距 * @统计参数.汽车运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.汽车装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机运距 * @统计参数.拖拉机运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.拖拉机装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶运距 * @统计参数.船舶运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.船舶装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道运距 * @统计参数.索道运量 / 100;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计参数.毛重 * 0.01) * @统计参数.索道处数 * @统计参数.索道装卸量 / 100;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Reference in New Issue
Block a user