上传文件
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
BEGIN:单价_定额重算
|
||||
${
|
||||
sum(source, "定额", ?round(定额.人工费*定额.人工系数*定额.定额系数+定额.材料费*定额.材料系数*定额.定额系数+定额.机械费*定额.机械系数*定额.定额系数, 2))
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
BEGIN:单价_定额重算
|
||||
${
|
||||
sum(source, "定额", ?round(定额.人工费*定额.人工系数*定额.定额系数+定额.材料费*定额.材料系数*定额.材料综合系数*定额.定额系数+定额.机械费*定额.机械系数*定额.机械综合系数*定额.定额系数, 2))
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
|
||||
/////////////////定额人工工日计算过滤函数////////////////////////////////
|
||||
|
||||
BEGIN:_过滤人工工日
|
||||
${
|
||||
filter(source ,"人材机",?人材机.type == "人工" && 人材机.单位 == "工日")
|
||||
}
|
||||
|
||||
/////////////////////////////定额人材机重算调用函数 ////////////////////////////////
|
||||
/////////////////////////////目前采用资源库中定义的通用算法 仅提供人工工日的计算配置 ////////////////////////////////
|
||||
|
||||
BEGIN:_定额_人工工日
|
||||
${
|
||||
sum(_过滤人工工日(), "人材机", ? 人材机.数量 )
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 定额重算(与技改平台兼容的代码)
|
||||
//
|
||||
///////////////////////////////////////////////////////////////
|
||||
|
||||
BEGIN:_普通人工费_定额重算
|
||||
${ _普通人工费_非%_计价_() + _普通人工费_%_()}
|
||||
|
||||
BEGIN:人工费_定额重算
|
||||
${ _定额_人工费@算法2_() }
|
||||
|
||||
BEGIN:_普通材料费_定额重算
|
||||
${ _普通材料费_%_算法2_()}
|
||||
|
||||
BEGIN:_其他材料费_定额重算
|
||||
${ _其他费_材料_%_算法2_() }
|
||||
|
||||
BEGIN:材料费_定额重算
|
||||
${
|
||||
_定额_材料费@算法2_()
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算
|
||||
${
|
||||
_定额_甲供材料费@算法2_()
|
||||
}
|
||||
|
||||
BEGIN:甲供材料费_定额重算_含税
|
||||
${
|
||||
_变量_甲供材料费@算法2_()
|
||||
}
|
||||
|
||||
BEGIN:_甲供普通材料费_定额重算
|
||||
${
|
||||
_甲供普通材料费_%_算法2_()
|
||||
}
|
||||
|
||||
BEGIN:_甲供其他材料费_定额重算
|
||||
${
|
||||
_甲供其他费_材料_%_算法2_()
|
||||
}
|
||||
|
||||
BEGIN:_普通机械费_定额重算
|
||||
${ _普通机械费_%_算法2_()}
|
||||
|
||||
BEGIN:_其他机械费_定额重算
|
||||
${_其他费_机械_%_算法2_() }
|
||||
|
||||
BEGIN:机械费_定额重算
|
||||
${ _定额_机械费@算法2_() }
|
||||
|
||||
BEGIN:基价_定额重算
|
||||
${
|
||||
sum(source, "定额", ?round(定额.人工费+定额.材料费+定额.机械费, 2))
|
||||
}
|
||||
|
||||
BEGIN:拆分材料父级预算价_定额重算
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级人工预算合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级机械预算合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级材料预算合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
|
||||
BEGIN:拆分材料父级市场价_定额重算
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级机械市场价合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价_消材
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:拆分父级预算价_定额重算
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级人工预算合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级机械预算合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级材料预算合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:拆分父级市场价_定额重算
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级人工市场价合价
|
||||
${ 0.0 }
|
||||
BEGIN:_拆分子级机械市场价合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级材料市场价合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:拆分父级原价_定额重算
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级人工原价合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级机械原价合价
|
||||
${ 0.0 }
|
||||
|
||||
BEGIN:_拆分子级材料原价合价
|
||||
${ 0.0 }
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,218 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 材机分析汇总变量计算
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
BEGIN:_统计水超运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.人力运输
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.汽车运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.船舶运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计水超运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.拖拉机运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * 0.36 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.人力运输
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.汽车运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.船舶运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.拖拉机运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计拆除工地运输数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * @统计项.单重 / 1000 * @统计参数.人力运输
|
||||
}
|
||||
|
||||
BEGIN:_统计拆除工地运输数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.汽车运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 ;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计拆除工地运输数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.船舶运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计拆除工地运输数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * @统计参数.拖拉机运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 ;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_往复式索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.往复式索道运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计工地运输数量_循环式索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.循环式索道运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * @统计项.单重 / 1000 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
//------------------余土外运-------------------------------------------
|
||||
BEGIN:_统计余土外运数量_人力运输
|
||||
${
|
||||
?@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.人力运输
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_汽车运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01) * @统计参数.汽车运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_船舶运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01)* (1 + @统计项.包装系数 * 0.01) * @统计参数.船舶运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_拖拉机运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01) * @统计参数.拖拉机运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_往复式索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01) * @统计参数.往复式索道运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_统计余土外运数量_循环式索道运输
|
||||
${
|
||||
?#{
|
||||
->@统计项.装卸 == "0"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01) * @统计参数.循环式索道运输;
|
||||
->@统计项.装卸 == "1"
|
||||
:
|
||||
@统计项.数量 * ( 1 + @统计项.损耗 * 0.01) * (1 + @统计项.包装系数 * 0.01);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
BEGIN:建筑拆除脚手架搭拆费代码
|
||||
${ "" }
|
||||
|
||||
BEGIN:拆分人工代码
|
||||
${ "" }
|
||||
|
||||
BEGIN:脚手架记取定额范围
|
||||
${
|
||||
"PT13-1~200,PT14-1~152,PT15-1~195,PT16-1~203,PT17-1~55,PT18-1~49,XYT15-1~189,XYT16-1~106,XYT17-1~133,XYT18-1~104,XYT19-1~35"
|
||||
}
|
||||
|
||||
BEGIN:建筑调试费代码(计取接地调试费)
|
||||
${
|
||||
"PT14-114~130,PT14-135~151"
|
||||
}
|
||||
BEGIN:建筑调试费代码(计取消防调试费)
|
||||
${
|
||||
"PT15-1~195"
|
||||
}
|
||||
BEGIN:建筑调试费代码(计取通风调试费)
|
||||
${
|
||||
"PT16-1~31,PT16-54~66,PT16-108~203"
|
||||
}
|
||||
BEGIN:建筑调试费代码(计取采暖调试费)
|
||||
${
|
||||
"PT17-1~50,PT17-53~55"
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
///////////////////////////////////广东差异变量//////////////////////////////////////////////////////
|
||||
|
||||
BEGIN:_设计费_基础费用_宏变量
|
||||
${
|
||||
?#{
|
||||
->@通用设计费.工程划分 == "充配电工程"
|
||||
: 设计费_充配电基本设计费_宏变量();
|
||||
->@通用设计费.工程划分 == "线路工程"
|
||||
: 设计费_线路基本设计费_宏变量();
|
||||
->@通用设计费.工程划分 == "混合"
|
||||
: 设计费_充配电基本设计费_宏变量() + 设计费_线路基本设计费_宏变量();
|
||||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////贵州差异变量//////////////////////////////////////////////////////
|
||||
|
||||
BEGIN:一笔性费用
|
||||
${
|
||||
?一笔性费用含税()
|
||||
}
|
||||
|
||||
BEGIN:一笔性费用含税
|
||||
${
|
||||
sum(_过滤一笔性费用(), "一笔性费用", ? 一笔性费用.数量 * 一笔性费用.市场价含税 * _项目划分费率() )
|
||||
}
|
||||
|
||||
BEGIN:一笔性费用不含税
|
||||
${
|
||||
sum(_过滤一笔性费用(), "一笔性费用", ? 一笔性费用.数量 * 一笔性费用.市场价不含税 * _项目划分费率() )
|
||||
}
|
||||
@@ -0,0 +1,529 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 材机分析汇总变量计算
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
BEGIN:_工程费用小数位数
|
||||
${
|
||||
?#{
|
||||
-> @工程信息.工程费用小数位数 == "整数"
|
||||
:
|
||||
0.0;
|
||||
-> @工程信息.工程费用小数位数 == "1位小数"
|
||||
:
|
||||
1.0;
|
||||
-> @工程信息.工程费用小数位数 == "2位小数"
|
||||
:
|
||||
2.0;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_材机人工价差
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工价差合价
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工市场价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工预算价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械价差
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械价差合价
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机机械差值不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.结算价不含税 - 人材机.市场价不含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机机械市场价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机机械结算价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.结算价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机机械预算价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价含税 - 人材机.预算价含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机材料价差合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价含税 - 人材机.预算价含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料价差合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
|
||||
BEGIN:_材机材料差值含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.结算价含税 - 人材机.市场价含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料差值不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.结算价不含税 - 人材机.市场价不含税) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
|
||||
BEGIN:_材机材料市场价合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机材料市场价合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
|
||||
BEGIN:_材机材料结算价合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.结算价含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机材料结算价合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.结算价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
|
||||
BEGIN:_材机材料预算价合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.预算价含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料预算价合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材价差合价
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材市场价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材预算价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.预算价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备运杂费
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 )
|
||||
}
|
||||
|
||||
BEGIN:_材机设备市场价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备运杂费合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件运杂费
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 )
|
||||
}
|
||||
|
||||
BEGIN:_材机配件原价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.原价 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件市场价合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差
|
||||
${
|
||||
sum(source,"人材机",?人材机.市场价不含税 - 人材机.原价)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件价差合价
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.市场价不含税 - 人材机.原价) * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机配件运杂费合价
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备合价含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备合价不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.市场价不含税 * 人材机.数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
//***********数量计算***********************************************
|
||||
|
||||
BEGIN:_材机主材总重
|
||||
${
|
||||
sum(source,"主材",?主材.单重 * 主材.数量)
|
||||
}
|
||||
|
||||
//-------------------------------------合并材机数量---------------20230128修改通信定额范围以及拆分人工的机械增加------------------------------//
|
||||
//****2023年11月9日 运输定额的地形区分人运、汽车拖拉机计算*****//
|
||||
|
||||
BEGIN:_材机_定额地形系数_人工增加
|
||||
${
|
||||
?#{
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"JYX1-1~16")
|
||||
:
|
||||
(@拆除架空线路地形系数.工地运输混凝土杆);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"JYX1-17~22")
|
||||
:
|
||||
(@拆除架空线路地形系数.工地运输金具);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && (in(parent.编码,"JYX1-23~108") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(@拆除架空线路地形系数.工汽拖运输);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX1-1~4")
|
||||
:
|
||||
(@拆除架空线路地形系数.基础工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX2-1~40")
|
||||
:
|
||||
(@拆除架空线路地形系数.杆塔工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX3-1~27")
|
||||
:
|
||||
(@拆除架空线路地形系数.架线一般);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX3-28~42")
|
||||
:
|
||||
(@拆除架空线路地形系数.架线张力);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX4-1~131")
|
||||
:
|
||||
(@拆除架空线路地形系数.附件工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"JYX1-1~16")
|
||||
:
|
||||
(@拆除通信线路地形系数.工地运输混凝土杆);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"JYX1-17~22")
|
||||
:
|
||||
(@拆除通信线路地形系数.工地运输金具);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && (in(parent.编码,"JYX1-23~108") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(@拆除通信线路地形系数.工汽拖运输);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX1-1~4")
|
||||
:
|
||||
(@拆除通信线路地形系数.基础工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX2-1~40")
|
||||
:
|
||||
(@拆除通信线路地形系数.杆塔工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX3-1~27")
|
||||
:
|
||||
(@拆除通信线路地形系数.架线一般);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX3-28~42")
|
||||
:
|
||||
(@拆除通信线路地形系数.架线张力);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX4-1~131")
|
||||
:
|
||||
(@拆除通信线路地形系数.附件工程);
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && (in(parent.编码,"PZ1-87~129")|| in(parent.编码,"PGZ1-61~88"))
|
||||
:
|
||||
(_工程地形综合系数材机() );
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && strFind(parent.编码,"BG-PX7") == 0
|
||||
:
|
||||
(_工程地形综合系数材机() );
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && (strFind(parent.编码,"PX") == 0 || strFind(parent.编码,"PXG") == 0) &&(strFind(parent.编码,"PX1") != 0) && in(parent.编码,"PX5-77~86")==0
|
||||
:
|
||||
(_工程地形综合系数材机());
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && in(parent.编码,"PX1-1~6")
|
||||
:
|
||||
(_运输地形综合系数材机_不含城区());
|
||||
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && (in(parent.编码,"PX1-7~30") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(_运输地形综合系数材机汽车拖拉机());
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && strFind(parent.编码,"PX1") == 0 && in(parent.编码,"PX1-1~30") == 0 && strFind(parent.名称,"装卸") == -1
|
||||
:
|
||||
(_运输地形综合系数材机());
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_材机_定额地形系数_机械增加
|
||||
${
|
||||
?#{
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"JYX1-1~16")
|
||||
:
|
||||
0;
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"JYX1-17~22")
|
||||
:
|
||||
0;
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && (in(parent.编码,"JYX1-23~108") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(@拆除架空线路地形系数.工汽拖运输);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX1-1~4")
|
||||
:
|
||||
(@拆除架空线路地形系数.基础工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX2-1~40")
|
||||
:
|
||||
(@拆除架空线路地形系数.杆塔工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX3-1~27")
|
||||
:
|
||||
(@拆除架空线路地形系数.架线一般);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX3-28~42")
|
||||
:
|
||||
(@拆除架空线路地形系数.架线张力);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "架空线路" && in(parent.编码,"CYX4-1~131")
|
||||
:
|
||||
(@拆除架空线路地形系数.附件工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"JYX1-1~16")
|
||||
:
|
||||
0;
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"JYX1-17~22")
|
||||
:
|
||||
0;
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && (in(parent.编码,"JYX1-23~108") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(@拆除通信线路地形系数.工汽拖运输);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX1-1~4")
|
||||
:
|
||||
(@拆除通信线路地形系数.基础工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX2-1~40")
|
||||
:
|
||||
(@拆除通信线路地形系数.杆塔工程);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX3-1~27")
|
||||
:
|
||||
(@拆除通信线路地形系数.架线一般);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX3-28~42")
|
||||
:
|
||||
(@拆除通信线路地形系数.架线张力);
|
||||
->parent.parent.专业类型 == "拆除" && parent.专业属性 == "通信线路" && in(parent.编码,"CYX4-1~131")
|
||||
:
|
||||
(@拆除通信线路地形系数.附件工程);
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && (in(parent.编码,"PZ1-87~129")|| in(parent.编码,"PGZ1-61~88"))
|
||||
:
|
||||
(_工程地形综合系数材机() );
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && strFind(parent.编码,"BG-PX7") == 0
|
||||
:
|
||||
(_工程地形综合系数材机() );
|
||||
->parent.parent.专业类型 != "拆除" && parent.parent.专业类型 != "余物清理" && (strFind(parent.编码,"PX") == 0 || strFind(parent.编码,"PXG") == 0) &&(strFind(parent.编码,"PX1") != 0) && in(parent.编码,"PX5-77~86")==0
|
||||
:
|
||||
iif(in(parent.编码,"PX2-8~18,PX2-23~27,PX2-38~45,PX2-51~59,PX2-65~72"), 0, (_工程地形综合系数材机()));
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && in(parent.编码,"PX1-1~6")
|
||||
:
|
||||
0;
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && (in(parent.编码,"PX1-7~30") && strFind(parent.名称,"装卸") == -1)
|
||||
:
|
||||
(_运输地形综合系数材机汽车拖拉机());
|
||||
|
||||
->parent.专业类型 != "拆除" && parent.专业类型 != "余物清理" && strFind(parent.编码,"PX1") == 0 && in(parent.编码,"PX1-1~30") == 0 && strFind(parent.名称,"装卸") == -1
|
||||
:
|
||||
(_运输地形综合系数材机());
|
||||
}
|
||||
}
|
||||
|
||||
//****20230119,电缆线路改为通信线路**//
|
||||
|
||||
BEGIN:_工程地形综合系数材机
|
||||
${
|
||||
?#{
|
||||
->parent.专业属性 == "架空线路"
|
||||
:@工程地形系数.架空线路;
|
||||
|
||||
->parent.专业属性 == "通信线路"
|
||||
:@工程地形系数.通信线路;
|
||||
|
||||
->parent.专业属性 == "10kV架空线路"
|
||||
:@工程地形系数.10kV架空线路;
|
||||
|
||||
->parent.专业属性 == "400V及以下架空线路"
|
||||
:@工程地形系数.400V及以下架空线路;
|
||||
}
|
||||
}
|
||||
|
||||
//****20231109,新增人力运输、汽车拖拉机运输地形**//
|
||||
BEGIN:_运输地形综合系数材机
|
||||
${
|
||||
?#{
|
||||
->parent.专业属性 == "架空线路"
|
||||
:@运输地形系数.架空线路;
|
||||
|
||||
->parent.专业属性 == "通信线路"
|
||||
:@运输地形系数.通信线路;
|
||||
|
||||
->parent.专业属性 == "10kV架空线路"
|
||||
:@运输地形系数.10kV架空线路;
|
||||
|
||||
->parent.专业属性 == "400V及以下架空线路"
|
||||
:@运输地形系数.400V及以下架空线路;
|
||||
}
|
||||
}
|
||||
|
||||
//****20230120,新增不含城区地形系数**//
|
||||
|
||||
BEGIN:_运输地形综合系数材机_不含城区
|
||||
${
|
||||
?#{
|
||||
->parent.专业属性 == "架空线路"
|
||||
:@运输地形系数.架空线路_其中:人力运输.不含城区;
|
||||
->parent.专业属性 == "通信线路"
|
||||
:@运输地形系数.通信线路_其中:人力运输.不含城区;
|
||||
->parent.专业属性 == "10kV架空线路"
|
||||
:@运输地形系数.10kV架空线路_其中:人力运输.不含城区;
|
||||
->parent.专业属性 == "400V及以下架空线路"
|
||||
:@运输地形系数.400V及以下架空线路_其中:人力运输.不含城区;
|
||||
}
|
||||
}
|
||||
|
||||
//****20231109,新增以下变量,为了区分出汽车拖拉机运输地形的取值**//
|
||||
BEGIN:_运输地形综合系数材机汽车拖拉机
|
||||
${
|
||||
?#{
|
||||
->parent.专业属性 == "架空线路"
|
||||
:@运输地形系数.架空线路_其中:汽车拖拉机运输;
|
||||
|
||||
->parent.专业属性 == "通信线路"
|
||||
:@运输地形系数.通信线路_其中:汽车拖拉机运输;
|
||||
|
||||
->parent.专业属性 == "10kV架空线路"
|
||||
:@运输地形系数.10kV架空线路_其中:汽车拖拉机运输;
|
||||
|
||||
->parent.专业属性 == "400V及以下架空线路"
|
||||
:@运输地形系数.400V及以下架空线路_其中:汽车拖拉机运输;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
BEGIN:_材机合并机械数量
|
||||
${
|
||||
sum(source, "机械",?#{
|
||||
->机械.type == "主材"
|
||||
:
|
||||
机械.数量 * _项目划分费率();
|
||||
-> parent.type == "项目划分"
|
||||
:
|
||||
机械.数量;
|
||||
-> parent.type != "项目划分"
|
||||
:
|
||||
parent.数量 * _项目划分费率() * 机械.数量 * parent.机械系数 * parent.定额系数 * ( 1 + _材机_定额地形系数_机械增加() / 100);
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机合并人工数量
|
||||
${
|
||||
sum(source, "人工",?#{
|
||||
->人工.type == "主材"
|
||||
:
|
||||
人工.数量 * _项目划分费率();
|
||||
-> parent.type == "项目划分"
|
||||
:
|
||||
人工.数量;
|
||||
-> parent.type != "项目划分"
|
||||
:
|
||||
parent.数量 * _项目划分费率() * 人工.数量 * parent.人工系数 * parent.定额系数 * ( 1 + _材机_定额地形系数_人工增加() / 100);
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机合并主材数量
|
||||
${
|
||||
sum(source, "主材",?主材.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并设备数量
|
||||
${
|
||||
sum(source, "设备",?设备.数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并材料数量
|
||||
${
|
||||
sum(source, "材料",?#{
|
||||
-> parent.type == "项目划分"
|
||||
:
|
||||
材料.数量;
|
||||
//普通材料
|
||||
->parent.type == "定额"
|
||||
:
|
||||
parent.数量 * _项目划分费率() * 材料.数量 * parent.材料系数 * parent.定额系数;
|
||||
//配合比材料
|
||||
-> parent.type == "材料"
|
||||
:
|
||||
parent.数量 * parent.parent.数量 * _项目划分费率() * 材料.数量 * parent.parent.材料系数 * parent.parent.定额系数;
|
||||
})
|
||||
}
|
||||
|
||||
BEGIN:_材机合并定额数量
|
||||
${
|
||||
sum(source, "定额",?定额.数量)
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
//-------------------------------------人工审前变量---------------------------------------------
|
||||
BEGIN:_材机人工审前价差不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.审前市场价不含税 - 人材机.审前预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工审前市场价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工审前预算价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前预算价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工审前价差合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.审前市场价不含税 - 人材机.审前预算价不含税) * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机人工核增核减市场价合价_不含税
|
||||
${
|
||||
?_材机人工市场价合价()-_材机人工审前市场价合价_不含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机人工核增核减预算价合价_不含税
|
||||
${
|
||||
?_材机人工预算价合价()-_材机人工审前预算价合价_不含税()
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------机械审前变量---------------------------------------------
|
||||
BEGIN:_材机机械审前价差不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.审前市场价不含税 - 人材机.审前预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械审前市场价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械审前预算价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前预算价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械审前价差合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.审前市场价不含税 - 人材机.审前预算价不含税) * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机机械核增核减市场价合价_不含税
|
||||
${
|
||||
?_材机机械市场价合价()-_材机机械审前市场价合价_不含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机机械核增核减预算价合价_不含税
|
||||
${
|
||||
?_材机机械预算价合价()-_材机机械审前预算价合价_不含税()
|
||||
}
|
||||
|
||||
//-------------------------------------材料审前变量---------------------------------------------
|
||||
BEGIN:_材机材料审前价差含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.审前市场价含税 - 人材机.审前预算价含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前价差不含税
|
||||
${
|
||||
sum(source,"人材机",?人材机.审前市场价不含税 - 人材机.审前预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前市场价合价_含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前市场价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前预算价合价_含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前预算价含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前预算价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前预算价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前价差合价_含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.审前市场价含税 - 人材机.审前预算价含税) * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机材料审前价差合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?(人材机.审前市场价不含税 - 人材机.审前预算价不含税) * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:_材机材料核增核减市场价合价_不含税
|
||||
${
|
||||
?_材机材料市场价合价不含税()-_材机材料审前市场价合价_不含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机材料核增核减市场价合价_含税
|
||||
${
|
||||
?_材机材料市场价合价含税()-_材机材料审前市场价合价_含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机材料核增核减预算价合价_不含税
|
||||
${
|
||||
?_材机材料预算价合价不含税()-_材机材料审前预算价合价_不含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机材料核增核减预算价合价_含税
|
||||
${
|
||||
?_材机材料预算价合价含税()-_材机材料审前预算价合价_含税()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//-------------------------------------主材审前变量---------------------------------------------
|
||||
BEGIN:_材机主材审前市场价合价_含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价含税 * 人材机.审前数量 ), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材审前市场价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机主材核增核减市场价合价_含税
|
||||
${
|
||||
?_材机主材合价含税()-_材机主材审前市场价合价_含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机主材核增核减市场价合价_不含税
|
||||
${
|
||||
?_材机主材合价不含税()-_材机主材审前市场价合价_不含税()
|
||||
}
|
||||
|
||||
//-------------------------------------设备审前变量---------------------------------------------
|
||||
BEGIN:_材机设备审前市场价合价_含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备审前市场价合价_不含税
|
||||
${
|
||||
round(?sum(source,"人材机",?人材机.审前市场价不含税 * 人材机.审前数量), _工程费用小数位数)
|
||||
}
|
||||
|
||||
BEGIN:_材机设备核增核减市场价合价_含税
|
||||
${
|
||||
?_材机设备合价含税()-_材机设备审前市场价合价_含税()
|
||||
}
|
||||
|
||||
BEGIN:_材机设备核增核减市场价合价_不含税
|
||||
${
|
||||
?_材机设备合价不含税()-_材机设备审前市场价合价_不含税()
|
||||
}
|
||||
|
||||
//---------------
|
||||
BEGIN:_材机合并主材审前数量
|
||||
${
|
||||
sum(source, "主材",?主材.审前数量)
|
||||
}
|
||||
|
||||
BEGIN:_材机合并设备审前数量
|
||||
${
|
||||
sum(source, "设备",?设备.审前数量)
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user