上传文件
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.
@@ -0,0 +1,164 @@
|
||||
/////////////////安装架空线路人工费/////////////////////
|
||||
BEGIN:_节点安架属性
|
||||
${
|
||||
?#{
|
||||
->parent.专业属性 == "架空线路" && parent.专业类型 == "安装"
|
||||
:1;
|
||||
->
|
||||
:0;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_安架_过滤主材
|
||||
${
|
||||
filter(source, "工程量" ,?工程量.type == "主材" && _父级数量判断() != 0 && ( _线路专业属性() == 0 || 工程量.设备性材料 != 1 ) && (_节点安架属性() == 1))
|
||||
}
|
||||
|
||||
BEGIN:_过滤安架_定额
|
||||
${
|
||||
filter(source , "工程量" ,?工程量.type == "定额" && _父级数量判断() != 0 && (_节点安架属性() == 1))
|
||||
}
|
||||
|
||||
BEGIN:_安架_过滤人工_Items
|
||||
${
|
||||
filter(items ,"人材机",?人材机.type == "人工")
|
||||
}
|
||||
|
||||
BEGIN:安装架空线路人工费
|
||||
${
|
||||
? _安架_人工费_定额() + _安架_人工费_计日工()
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费_计日工
|
||||
${
|
||||
sum(_安架_过滤人工计日工(),"工程量",?工程量.数量 * 工程量.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_安架_过滤人工计日工
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="人工" && (_节点安架属性() == 1))
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费_定额
|
||||
${
|
||||
?_安架_人工费_定额_计算()
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费_定额_计算
|
||||
${
|
||||
? _安架_人工费_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费_不含特殊费
|
||||
${
|
||||
sum(_过滤安架_定额(), "定额", ?(1 + _定额地形系数_人工增加()) * 定额.人工费 * 定额.人工系数 * 定额.定额系数 * 定额.数量 * _项目划分费率())
|
||||
}
|
||||
|
||||
//////////////////////////安装架空线路人工费价差//////////////////////////////
|
||||
BEGIN:安装架空线路人工费价差
|
||||
${
|
||||
?_安架_人工费价差_不含特殊费() + _安架_人工费价差_计日工()
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费价差_不含特殊费
|
||||
${
|
||||
?#{
|
||||
->@价差系数.人工系数调差
|
||||
:
|
||||
sum(_过滤安架_定额(), "定额", ? (1 + _定额地形系数_人工增加()) * _安架_人工费价差_基础费());
|
||||
->
|
||||
:
|
||||
sum(_过滤安架_定额(), "定额", ? (1 + _定额地形系数_人工增加()) * _安架_人工费价差_基础费());
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费价差_基础费
|
||||
${
|
||||
?#{
|
||||
->@价差系数.人工系数调差 == 0
|
||||
:
|
||||
sum(_安架_过滤人工_Items(), "人材机", ?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量) * 定额.人工系数 * 定额.定额系数* 定额.数量 * _项目划分费率() ;
|
||||
->
|
||||
:
|
||||
定额.人工费 * 定额.人工系数 * 定额.定额系数 * 定额.数量 * _项目划分费率() * _人工调差系数() ;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_安架_人工费价差_计日工
|
||||
${
|
||||
sum(_安架_过滤人工计日工(), "人材机", ?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
/////////////////安装架空线路机械费/////////////////////
|
||||
|
||||
BEGIN:_安架_过滤机械_Items
|
||||
${
|
||||
filter(items ,"人材机",?人材机.type == "机械")
|
||||
}
|
||||
|
||||
BEGIN:安装架空线路机械费
|
||||
${
|
||||
? _安架_机械费_定额() + _安架_机械费_计日工()
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费_计日工
|
||||
${
|
||||
sum(_安架_过滤机械计日工(),"工程量",?工程量.数量 * 工程量.预算价不含税)
|
||||
}
|
||||
|
||||
BEGIN:_安架_过滤机械计日工
|
||||
${
|
||||
filter(source,"工程量",?工程量.type =="机械" && (_节点安架属性() == 1))
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费_定额
|
||||
${
|
||||
?_安架_机械费_定额_计算()
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费_定额_计算
|
||||
${
|
||||
? _安架_机械费_不含特殊费()
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费_不含特殊费
|
||||
${
|
||||
sum(_过滤安架_定额(), "定额", ?(1 + _定额地形系数_机械增加()) * 定额.机械费 * 定额.机械系数 * 定额.定额系数 * 定额.数量 * _项目划分费率())
|
||||
}
|
||||
|
||||
//////////////////////////安装架空线路机械费价差//////////////////////////////
|
||||
|
||||
BEGIN:安装架空线路机械费价差
|
||||
${
|
||||
?_安架_机械费价差_不含特殊费() + _安架_机械费价差_计日工()
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费价差_不含特殊费
|
||||
${
|
||||
?#{
|
||||
->@价差系数.安装材机系数调差
|
||||
:
|
||||
sum(_过滤安架_定额(), "定额", ? (1 + _定额地形系数_机械增加()) * _安架_机械费价差_基础费());
|
||||
->
|
||||
:
|
||||
sum(_过滤安架_定额(), "定额", ? (1 + _定额地形系数_机械增加()) * _安架_机械费价差_基础费());
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费价差_基础费
|
||||
${
|
||||
?#{
|
||||
->@价差系数.安装材机系数调差 == 0
|
||||
:
|
||||
sum(_安架_过滤机械_Items(), "人材机", ?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量) * 定额.机械系数 * 定额.定额系数* 定额.数量 * _项目划分费率() ;
|
||||
->
|
||||
:
|
||||
定额.机械费 * 定额.机械系数 * 定额.定额系数 * 定额.数量 * _项目划分费率() * _机械调差系数() ;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN:_安架_机械费价差_计日工
|
||||
${
|
||||
sum(_安架_过滤机械计日工(), "人材机", ?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
//////////////////////////////////////计日工人材机////////////////////////////////////
|
||||
BEGIN:计日工_人工费
|
||||
${
|
||||
sum(_过滤人工(), "人材机", ?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:计日工_材料费
|
||||
${
|
||||
sum(_过滤材料(), "人材机", ?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:计日工_机械费
|
||||
${
|
||||
sum(_过滤机械(), "人材机", ?人材机.预算价不含税 * 人材机.数量)
|
||||
}
|
||||
|
||||
BEGIN:计日工_人工费价差
|
||||
${
|
||||
sum(_过滤人工(), "人材机",? (人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 )
|
||||
}
|
||||
|
||||
BEGIN:计日工_材料费价差
|
||||
${
|
||||
sum(_过滤材料(), "人材机",? (人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 )
|
||||
}
|
||||
|
||||
BEGIN:计日工_机械费价差
|
||||
${
|
||||
sum(_过滤机械(), "人材机",? (人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量 )
|
||||
}
|
||||
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,358 @@
|
||||
//////////////////////////////////////主材暂估////////////////////////////////////
|
||||
|
||||
BEGIN:主材暂估价
|
||||
${
|
||||
暂估甲供主材费含税() + 暂估甲供主材配送费含税() + 暂估甲供主材损耗费含税() + 暂估乙供主材费不含税() + 暂估乙供主材损耗费不含税() + 暂估乙供主材配送费含税()
|
||||
}
|
||||
|
||||
|
||||
BEGIN:甲供主材暂估价含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.数量 * 主材.市场价含税* (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:甲供暂估主材差值含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1
|
||||
:
|
||||
主材.数量 * (主材.确认价 - 主材.市场价含税) * (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估主材确认价
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1
|
||||
:
|
||||
主材.数量 * 主材.确认价* (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
|
||||
|
||||
BEGIN:_暂估配合比甲供主材费含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材费不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材费含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材费不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:_暂估配合比卸车甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.卸车 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.卸车 == 0
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:_暂估配合比保管甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.保管 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.保管 == 0
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送甲供主材不含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送乙供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送乙供主材不含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材损耗含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材损耗不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材损耗含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材损耗不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材费含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比甲供主材费含税() * 主材.数量 * _项目划分费率();
|
||||
-> 主材.暂估价 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.数量 * 主材.市场价含税 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材配送费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比配送甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材配送费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.集中配送 == "1" && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材配送费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材损耗费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比甲供主材损耗含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 * 主材.损耗 / 100 * _项目划分费率() ;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材卸车费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比卸车甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材卸车费费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.卸车 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材卸车费费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:暂估甲供主材保管费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比保管甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材保管费费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.保管 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材保管费费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材费不含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材费不含税() * 主材.数量 * _项目划分费率();
|
||||
-> 主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价不含税 * 主材.数量 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材配送费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比配送乙供主材含税_含损耗() * 主材.数量 * @工程信息.乙供主材配送费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.集中配送 == "1" && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.乙供主材配送费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材损耗费不含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材损耗不含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价不含税 * 主材.数量 * 主材.损耗/100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:暂估乙供主材损耗费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材损耗含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 * 主材.损耗/100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,401 @@
|
||||
//////////////////////////////////////主材暂估////////////////////////////////////
|
||||
|
||||
BEGIN:主材暂估价
|
||||
${
|
||||
暂估甲供主材费含税() + 暂估甲供主材配送费含税() + 暂估甲供主材损耗费含税() + 暂估乙供主材费含税() + 暂估乙供主材损耗费含税() + 暂估乙供主材配送费含税()
|
||||
}
|
||||
|
||||
|
||||
BEGIN:甲供主材暂估价含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.数量 * 主材.市场价含税* (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:甲供暂估主材差值含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1
|
||||
:
|
||||
主材.数量 * (主材.确认价 - 主材.市场价含税) * (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估主材确认价
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,?#{
|
||||
->主材.暂估 == 1
|
||||
:
|
||||
主材.数量 * 主材.确认价* (1 + 主材.损耗 / 100);
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
|
||||
|
||||
BEGIN:_暂估配合比甲供主材费含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材费不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材费含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材费不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材费含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量;
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:_暂估配合比卸车甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.卸车 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.卸车 == 0
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:_暂估配合比保管甲供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.保管 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.保管 == 0
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送甲供主材不含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送乙供主材含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比配送乙供主材不含税_含损耗
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.集中配送 == "1" && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *(1 + 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材损耗含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比甲供主材损耗不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "甲供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材损耗含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材损耗不含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价不含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:_暂估配合比乙供主材损耗含税
|
||||
${
|
||||
sum(_过滤配合比主材_Items(), "配合比子级",
|
||||
?#{
|
||||
->配合比子级.暂估价 == 1 && 配合比子级.供货方 == "乙供"
|
||||
:
|
||||
配合比子级.市场价含税 * 配合比子级.含量 *( 配合比子级.损耗 / 100);
|
||||
->主材.集中配送 == "0"
|
||||
:
|
||||
0;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材费含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比甲供主材费含税() * 主材.数量 * _项目划分费率();
|
||||
-> 主材.暂估价 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.数量 * 主材.市场价含税 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材配送费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比配送甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材配送费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.集中配送 == "1" && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材配送费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:暂估甲供主材卸车费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比卸车甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材卸车费费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.卸车 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材卸车费费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
BEGIN:暂估甲供主材保管费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比保管甲供主材含税_含损耗() * 主材.数量 * @工程信息.甲供主材保管费费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.保管 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.甲供主材保管费费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估甲供主材损耗费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比甲供主材损耗含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "甲供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 * 主材.损耗 / 100 * _项目划分费率() ;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
BEGIN:暂估乙供主材费不含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材费不含税() * 主材.数量 * _项目划分费率();
|
||||
-> 主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价不含税 * 主材.数量 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材费含税
|
||||
${
|
||||
sum(_过滤主材(),"主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材费含税() * 主材.数量 * _项目划分费率();
|
||||
-> 主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材配送费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比配送乙供主材含税_含损耗() * 主材.数量 * @工程信息.乙供主材配送费率 / 100 * _项目划分费率();
|
||||
->主材.暂估价 == 1 && 主材.集中配送 == "1" && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 *(1 + 主材.损耗 / 100) * @工程信息.乙供主材配送费率 / 100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材损耗费不含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材损耗不含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价不含税 * 主材.数量 * 主材.损耗/100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
BEGIN:暂估乙供主材损耗费含税
|
||||
${
|
||||
sum(_过滤主材(), "主材" ,
|
||||
?#{
|
||||
->主材.拆分 == 1 && _配合比子级数量() > 0.1
|
||||
:
|
||||
_暂估配合比乙供主材损耗含税() * 主材.数量 * _项目划分费率() ;
|
||||
->主材.暂估价 == 1 && 主材.供货方 == "乙供"
|
||||
:
|
||||
主材.市场价含税 * 主材.数量 * 主材.损耗/100 * _项目划分费率();
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user