Files
KG_generation/equipment_calculation/计算配置/配网/工程量/清单/bcl/工程量变量(安架).bcl
T
chentianrui 9609bb67b4 上传文件
2025-08-01 15:31:56 +08:00

165 lines
4.7 KiB
Plaintext

/////////////////安装架空线路人工费/////////////////////
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(_安架_过滤机械计日工(), "人材机", ?(人材机.市场价不含税 - 人材机.预算价不含税) * 人材机.数量)
}