Files
chentianrui fe32557ce1 上传文件
2025-08-25 10:25:35 +08:00

10698 lines
627 KiB
Plaintext

///////////////////////////////////////////////////////////////
//
// 勘察费
//
///////////////////////////////////////////////////////////////
BEGIN:电力工程勘察费
${
?#{
->@勘察费.计算方法 == "方法一"
:
一笔性勘察费_方法一();
->@勘察费.计算方法 == "方法二"
:
电力工程勘察收费总计_方法二_计算结果();
->@勘察费.计算方法 == "方法三"
:
电力工程勘察收费总计_方法三_计算结果();
} * 10000
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法一
//
///////////////////////////////////////////////////////////////
BEGIN:一笔性勘察费_方法一
${
?round(?@勘察费.属性.一笔性勘察费.计算式, 6)
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法二
//
///////////////////////////////////////////////////////////////
BEGIN:初设阶段工程勘察收费基价_方法二
${
?#{
->@工程信息.专业类型 == "发电"
:
初步勘测基价_方法二_发电();
->@工程信息.专业类型 == "变电"
:
初步勘测基价_方法二_变电();
->@工程信息.专业类型 == "送电"
:
初步勘测基价_方法二_线路();
}
}
BEGIN:初设阶段工程勘察收费基价_方法二_计算结果
${
?round(?初设阶段工程勘察收费基价_方法二(),6)
}
BEGIN:初设阶段工程勘察收费基准价_方法二
${
?初设阶段工程勘察收费基价_方法二() * 初步勘测附加调整系数_方法二() *
#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电"
:
1;
->@工程信息.专业类型 == "送电"
:
getdynamicvariable(@勘察费.属性.超长线路长.计算式,0) + 线路架线长度_方法二();
}
}
BEGIN:初设阶段工程勘察收费基准价_方法二_计算结果
${
?round(?初设阶段工程勘察收费基准价_方法二(),6)
}
BEGIN:施工图阶段工程勘察收费基价_方法二
${
?初设阶段工程勘察收费基价_方法二() * 施工图阶段工程勘察收费基价系数_方法二();
}
BEGIN:施工图阶段工程勘察收费基价_方法二_计算结果
${
?round(?施工图阶段工程勘察收费基价_方法二(),6)
}
BEGIN:施工图阶段工程勘察收费基准价_方法二
${
?施工图阶段工程勘察收费基价_方法二() * 施工图勘测附加调整系数_方法二() *
#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电"
:
1;
->@工程信息.专业类型 == "送电"
:
线路架线长度_方法二();
}
}
BEGIN:施工图阶段工程勘察收费基准价_方法二_计算结果
${
?round(?施工图阶段工程勘察收费基准价_方法二(),6)
}
BEGIN:工程勘察收费基准价_方法二
${
?初设阶段工程勘察收费基准价_方法二() + 施工图阶段工程勘察收费基准价_方法二();
}
BEGIN:工程勘察收费基准价_方法二_计算结果
${
?round(?工程勘察收费基准价_方法二(),6)
}
BEGIN:电力工程勘察作业准备费_方法二
${
?工程勘察收费基准价_方法二() * 工程勘察作业准备费比例_方法二();
}
BEGIN:电力工程勘察作业准备费_方法二_计算结果
${
?round(?电力工程勘察作业准备费_方法二(),6)
}
BEGIN:电力工程勘察收费合计_方法二
${
?工程勘察收费基准价_方法二() + 电力工程勘察作业准备费_方法二();
}
BEGIN:电力工程勘察收费合计_方法二_计算结果
${
?round(?电力工程勘察收费合计_方法二(),6)
}
BEGIN:勘察调整费_方法二
${
?getdynamicvariable(@勘察费.属性.勘察费调整表达式.计算式,0)
}
BEGIN:勘察调整费_方法二_计算结果
${
?round(?勘察调整费_方法二(),6)
}
BEGIN:电力工程勘察收费总计_方法二
${
?电力工程勘察收费合计_方法二() + 勘察调整费_方法二();
}
BEGIN:电力工程勘察收费总计_方法二_计算结果
${
?round(?电力工程勘察收费总计_方法二(),6)
}
BEGIN:初步勘测附加调整系数_方法二
${
?round(?getdynamicvariable(@勘察费.属性.初步勘察费计算式.计算式,0), 6)
}
BEGIN:线路架线长度_方法二
${
?#{
->@工程信息.专业类型 == "送电"
:
#{
->@工程信息.架线长度 < @勘察费.属性.计算长度.计算式
:
getdynamicvariable(@勘察费.属性.计算长度.计算式,0);
->@工程信息.架线长度 >= @勘察费.属性.计算长度.计算式
:
getdynamicvariable(@工程信息.架线长度,0);
};
}
}
BEGIN:施工图阶段工程勘察收费基价系数_方法二
${
?#{
->@工程信息.专业类型=="变电"
:
0.8;
->@工程信息.专业类型 == "送电"
:
4;
->@工程信息.专业类型=="发电"
:
1;
}
}
BEGIN:施工图勘测附加调整系数_方法二
${
?round(?getdynamicvariable(@勘察费.属性.施工图勘察费计算式.计算式,0), 6)
}
BEGIN:工程勘察作业准备费比例_方法二
${
?#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型 == "送电"
:
#{
->in(@工程信息.电压等级,"35kV,66kV,110kV,220kV")
:
#{
->@工程信息.专业类型=="变电"
:
0.23;
->@工程信息.专业类型 == "送电"
:
0.2;
};
->in(@工程信息.电压等级,"330kV,500kV,±500kV,±400kV,±800kV,±1100kV,750kV,1000kV")
:
#{
->@工程信息.专业类型=="变电"
:
0.2;
->@工程信息.专业类型 == "送电"
:
0.17;
};
};
->@工程信息.专业类型=="发电"
:
#{
->in(@工程信息.本期单台容量,"50,125,135,150,200") || in(@工程信息.本期容量,"100,200")
:
0.17;
->in(@工程信息.本期单台容量,"300,600,1000") || in(@工程信息.本期容量,"400,800")
:0.15;
};
}
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法三
//
///////////////////////////////////////////////////////////////
BEGIN:初设阶段工程勘察收费基价_方法三
${
?#{
->@工程信息.专业类型 == "发电"
:
初步勘测基价_方法三_发电();
->@工程信息.专业类型 == "变电"
:
初步勘测基价_方法三_变电();
->@工程信息.专业类型 == "送电"
:
初步勘测基价_方法三_线路();
}
}
BEGIN:初设阶段工程勘察收费基价_方法三_计算结果
${
?round(?初设阶段工程勘察收费基价_方法三(),6)
}
BEGIN:初设阶段工程勘察收费基准价_方法三
${
?初设阶段工程勘察收费基价_方法三() * 初步勘测附加调整系数_方法三() *
#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电"
:
1;
->@工程信息.专业类型 == "送电"
:
getdynamicvariable(@勘察费.属性.超长线路长.计算式,0) + 线路架线长度_方法三();
}
}
BEGIN:初设阶段工程勘察收费基准价_方法三_计算结果
${
?round(?初设阶段工程勘察收费基准价_方法三(),6)
}
BEGIN:施工图阶段工程勘察收费基价_方法三
${
?初设阶段工程勘察收费基价_方法三() * 施工图阶段工程勘察收费基价系数_方法三() *
#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电"
:
1;
->@工程信息.专业类型 == "送电"
:
线路架线长度_方法三();
}
}
BEGIN:施工图阶段工程勘察收费基价_方法三_计算结果
${
?round(?施工图阶段工程勘察收费基价_方法三(),6)
}
BEGIN:施工图阶段工程勘察收费基准价_方法三
${
?施工图阶段工程勘察收费基价_方法三() * 施工图勘测附加调整系数_方法三();
}
BEGIN:施工图阶段工程勘察收费基准价_方法三_计算结果
${
?round(?施工图阶段工程勘察收费基准价_方法三(),6)
}
BEGIN:工程勘察收费基准价_方法三
${
?初设阶段工程勘察收费基准价_方法三() + 施工图阶段工程勘察收费基准价_方法三();
}
BEGIN:工程勘察收费基准价_方法三_计算结果
${
?round(?工程勘察收费基准价_方法三(),6)
}
BEGIN:电力工程勘察作业准备费_方法三
${
?工程勘察收费基准价_方法三() * 工程勘察作业准备费比例_方法三();
}
BEGIN:电力工程勘察作业准备费_方法三_计算结果
${
?round(?电力工程勘察作业准备费_方法三(),6)
}
BEGIN:电力工程勘察收费合计_方法三
${
?工程勘察收费基准价_方法三() + 电力工程勘察作业准备费_方法三();
}
BEGIN:电力工程勘察收费合计_方法三_计算结果
${
?round(?电力工程勘察收费合计_方法三(),6)
}
BEGIN:勘察调整费_方法三
${
?getdynamicvariable(@勘察费.属性.勘察费调整表达式.计算式,0)
}
BEGIN:勘察调整费_方法三_计算结果
${
?round(?勘察调整费_方法三(),6)
}
BEGIN:电力工程勘察收费总计_方法三
${
?电力工程勘察收费合计_方法三() + 勘察调整费_方法三();
}
BEGIN:电力工程勘察收费总计_方法三_计算结果
${
?round(?电力工程勘察收费总计_方法三(),6)
}
BEGIN:初步勘测附加调整系数_方法三
${
?round(?getdynamicvariable(@勘察费.属性.初步勘察费计算式.计算式,0), 6)
}
BEGIN:线路架线长度_方法三
${
?#{
->@工程信息.专业类型 == "送电"
:
#{
->@勘察费.属性.长度计算方法.计算式 == "不足5km,按5km计算"
:
#{
->@工程信息.架线长度 < 5
:
5;
->@工程信息.架线长度 >= 5
:
getdynamicvariable(@工程信息.架线长度,0);
};
->
:
getdynamicvariable(@勘察费.属性.计算长度.计算式,0);
};
}
}
BEGIN:施工图阶段工程勘察收费基价系数_方法三
${
?#{
->@工程信息.专业类型=="变电"
:
0.8;
->@工程信息.专业类型 == "送电"
:
4;
->@工程信息.专业类型=="发电"
:
1;
}
}
BEGIN:施工图勘测附加调整系数_方法三
${
?round(?getdynamicvariable(@勘察费.属性.施工图勘察费计算式.计算式,0), 6)
}
BEGIN:工程勘察作业准备费比例_方法三
${
?#{
->@工程信息.专业类型=="变电" || @工程信息.专业类型 == "送电"
:
#{
->in(@工程信息.电压等级,"35kV,66kV,110kV,220kV")
:
#{
->@工程信息.专业类型=="变电"
:
0.23;
->@工程信息.专业类型 == "送电"
:
0.2;
};
->in(@工程信息.电压等级,"330kV,500kV,±500kV,±400kV,±800kV,±1100kV,750kV,1000kV")
:
#{
->@工程信息.专业类型=="变电"
:
0.2;
->@工程信息.专业类型 == "送电"
:
0.17;
};
};
->@工程信息.专业类型=="发电"
:
#{
->in(@工程信息.本期单台容量,"50,125,135,150,200")
:
0.17;
->in(@工程信息.本期单台容量,"300,600,1000")
:0.15;
};
};
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法二-初步勘测基价-发电
//
///////////////////////////////////////////////////////////////
BEGIN:勘察费_方法二_汇总复杂程度分值
${
sum(filter(@勘察费.数据, "分值", ?(分值.type == "复杂程度")), "分值",
?分值.分值);
}
BEGIN:初步勘测基价_方法二_发电
${
?#{
->@工程信息.本期单台容量 == "1000"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
274.27;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((274.27-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
383.98;
->勘察费_方法二_汇总复杂程度分值() == 35
:
548.54;
->勘察费_方法二_汇总复杂程度分值() == 52
:
795.38;
->勘察费_方法二_汇总复杂程度分值() == 73
:
987.37;
->勘察费_方法二_汇总复杂程度分值() > 73
:
987.37*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((383.98-274.27) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+274.27;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((548.54-383.98) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+383.98;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((795.38-548.54) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+548.54;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((987.37-795.38) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+795.38;
};
->@工程信息.本期单台容量 == "800"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
241.62;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((241.62-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
338.27;
->勘察费_方法二_汇总复杂程度分值() == 35
:
483.24;
->勘察费_方法二_汇总复杂程度分值() == 52
:
700.70;
->勘察费_方法二_汇总复杂程度分值() == 73
:
869.83;
->勘察费_方法二_汇总复杂程度分值() > 73
:
869.83*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((338.27-241.62) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+241.62;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((483.24-338.27) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+338.27;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((700.70-483.24) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+483.24;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((869.83-700.70) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+700.70;
};
->@工程信息.本期单台容量 == "600"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
204.07;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((204.07-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
285.70;
->勘察费_方法二_汇总复杂程度分值() == 35
:
408.14;
->勘察费_方法二_汇总复杂程度分值() == 52
:
591.80;
->勘察费_方法二_汇总复杂程度分值() == 73
:
734.65;
->勘察费_方法二_汇总复杂程度分值() > 73
:
734.65*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((285.70-204.07) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+204.07;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((408.14-285.70) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+285.70;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((591.80-408.14) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+408.14;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((734.65-591.80) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+591.80;
};
->@工程信息.本期单台容量 == "300"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
163.26;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((163.26-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
228.56;
->勘察费_方法二_汇总复杂程度分值() == 35
:
326.51;
->勘察费_方法二_汇总复杂程度分值() == 52
:
473.44;
->勘察费_方法二_汇总复杂程度分值() == 73
:
587.72;
->勘察费_方法二_汇总复杂程度分值() > 73
:
587.72*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((228.56-163.26) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+163.26;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((326.51-228.56) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+228.56;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((473.44-326.51) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+326.51;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((587.72-473.44) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+473.44;
};
->@工程信息.本期单台容量 == "200"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
125.71;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((125.71-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
175.99;
->勘察费_方法二_汇总复杂程度分值() == 35
:
251.42;
->勘察费_方法二_汇总复杂程度分值() == 52
:
364.56;
->勘察费_方法二_汇总复杂程度分值() == 73
:
452.56;
->勘察费_方法二_汇总复杂程度分值() > 73
:
452.56*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((175.99-125.71) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+125.71;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((251.42-175.99) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+175.99;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((364.56-251.42) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+251.42;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((452.56-364.56) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+364.56;
};
->@工程信息.本期单台容量 == "100"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
83.27;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((83.27-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
116.57;
->勘察费_方法二_汇总复杂程度分值() == 35
:
166.53;
->勘察费_方法二_汇总复杂程度分值() == 52
:
241.47;
->勘察费_方法二_汇总复杂程度分值() == 73
:
299.75;
->勘察费_方法二_汇总复杂程度分值() > 73
:
299.75*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((116.57-83.27) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+83.27;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((166.53-116.57) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+116.57;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((241.47-166.53) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+166.53;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((299.75-241.47) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+241.47;
};
}
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法二-初步勘测基价-变电
//
///////////////////////////////////////////////////////////////
BEGIN:初步勘测基价_方法二_变电
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
18.35;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((18.35-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
25.69;
->勘察费_方法二_汇总复杂程度分值() == 35
:
36.70;
->勘察费_方法二_汇总复杂程度分值() == 52
:
53.22;
->勘察费_方法二_汇总复杂程度分值() == 73
:
66.06;
->勘察费_方法二_汇总复杂程度分值() > 73
:
66.06*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((25.69-18.35) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+18.35;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((36.70-25.69) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+25.69;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((53.22-36.70) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+36.70;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((66.06-53.22) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+53.22;
};
->@工程信息.电压等级 == "330kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
14.85;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((14.85-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
20.79;
->勘察费_方法二_汇总复杂程度分值() == 35
:
29.70;
->勘察费_方法二_汇总复杂程度分值() == 52
:
43.07;
->勘察费_方法二_汇总复杂程度分值() == 73
:
53.46;
->勘察费_方法二_汇总复杂程度分值() > 73
:
53.46*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((20.79-14.85) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+14.85;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((29.70-20.79) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+20.79;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((43.07-29.70) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+29.70;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((53.46-43.07) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+43.07;
};
->@工程信息.电压等级 == "220kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
7.90;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((7.9-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
11.06;
->勘察费_方法二_汇总复杂程度分值() == 35
:
15.80;
->勘察费_方法二_汇总复杂程度分值() == 52
:
22.91;
->勘察费_方法二_汇总复杂程度分值() == 73
:
28.44;
->勘察费_方法二_汇总复杂程度分值() > 73
:
28.44*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((11.06-7.90) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+7.90;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((15.80-11.06) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+11.06;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((22.91-15.80) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+15.80;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((28.44-22.91) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+22.91;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
4.75;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((4.75-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
6.65;
->勘察费_方法二_汇总复杂程度分值() == 35
:
9.50;
->勘察费_方法二_汇总复杂程度分值() == 52
:
13.78;
->勘察费_方法二_汇总复杂程度分值() == 73
:
17.10;
->勘察费_方法二_汇总复杂程度分值() > 73
:
17.10*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((6.65-4.75) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+4.75;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((9.50-6.65) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+6.65;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((13.78-9.50) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+9.50;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((17.10-13.78) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+13.78;
};
->@工程信息.电压等级 == "35kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 9
:
2.85;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9
:
((2.85-0) / (9-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 18
:
3.99;
->勘察费_方法二_汇总复杂程度分值() == 35
:
5.70;
->勘察费_方法二_汇总复杂程度分值() == 52
:
8.27;
->勘察费_方法二_汇总复杂程度分值() == 73
:
10.26;
->勘察费_方法二_汇总复杂程度分值() > 73
:
10.26*(勘察费_方法二_汇总复杂程度分值() / 73);
->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18
:
((3.99-2.85) / (18-9)) * (勘察费_方法二_汇总复杂程度分值()-9)+2.85;
->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35
:
((5.70-3.99) / (35-18)) * (勘察费_方法二_汇总复杂程度分值()-18)+3.99;
->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52
:
((8.27-5.70) / (52-35)) * (勘察费_方法二_汇总复杂程度分值()-35)+5.70;
->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73
:
((10.26-8.27) / (73-52)) * (勘察费_方法二_汇总复杂程度分值()-52)+8.27;
};
}
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法二-初步勘测基价-线路
//
///////////////////////////////////////////////////////////////
BEGIN:初步勘测基价_方法二_线路
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 12
:
1303;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12
:
((1303-0) / (12-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 21
:
1902;
->勘察费_方法二_汇总复杂程度分值() == 34
:
2605;
->勘察费_方法二_汇总复杂程度分值() == 50
:
3777;
->勘察费_方法二_汇总复杂程度分值() == 67
:
4950;
->勘察费_方法二_汇总复杂程度分值() > 67
:
4950*(勘察费_方法二_汇总复杂程度分值() / 67);
->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21
:
((1902-1303) / (21-12)) * (勘察费_方法二_汇总复杂程度分值()-12)+1303;
->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34
:
((2605-1902) / (34-21)) * (勘察费_方法二_汇总复杂程度分值()-21)+1902;
->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50
:
((3777-2605) / (50-34)) * (勘察费_方法二_汇总复杂程度分值()-34)+2605;
->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67
:
((4950-3777) / (67-50)) * (勘察费_方法二_汇总复杂程度分值()-50)+3777;
};
->@工程信息.电压等级 == "330kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 12
:
1107;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12
:
((1107-0) / (12-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 21
:
1615;
->勘察费_方法二_汇总复杂程度分值() == 34
:
2213;
->勘察费_方法二_汇总复杂程度分值() == 50
:
3209;
->勘察费_方法二_汇总复杂程度分值() == 67
:
4205;
->勘察费_方法二_汇总复杂程度分值() > 67
:
4205*(勘察费_方法二_汇总复杂程度分值() / 67);
->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21
:
((1615-1107) / (21-12)) * (勘察费_方法二_汇总复杂程度分值()-12)+1107;
->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34
:
((2213-1615) / (34-21)) * (勘察费_方法二_汇总复杂程度分值()-21)+1615;
->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50
:
((3209-2213) / (50-34)) * (勘察费_方法二_汇总复杂程度分值()-34)+2213;
->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67
:
((4205-3209) / (67-50)) * (勘察费_方法二_汇总复杂程度分值()-50)+3209;
};
->@工程信息.电压等级 == "220kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 12
:
651;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12
:
((651-0) / (12-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 21
:
950;
->勘察费_方法二_汇总复杂程度分值() == 34
:
1302;
->勘察费_方法二_汇总复杂程度分值() == 50
:
1888;
->勘察费_方法二_汇总复杂程度分值() == 67
:
2474;
->勘察费_方法二_汇总复杂程度分值() > 67
:
2474*(勘察费_方法二_汇总复杂程度分值() / 67);
->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21
:
((950-651) / (21-12)) * (勘察费_方法二_汇总复杂程度分值()-12)+651;
->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34
:
((1302-950) / (34-21)) * (勘察费_方法二_汇总复杂程度分值()-21)+950;
->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50
:
((1888-1302) / (50-34)) * (勘察费_方法二_汇总复杂程度分值()-34)+1302;
->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67
:
((2474-1888) / (67-50)) * (勘察费_方法二_汇总复杂程度分值()-50)+1888;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->勘察费_方法二_汇总复杂程度分值() == 12
:
495;
->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12
:
((495-0) / (12-0)) * (勘察费_方法二_汇总复杂程度分值()-0)+0;
->勘察费_方法二_汇总复杂程度分值() == 21
:
723;
->勘察费_方法二_汇总复杂程度分值() == 34
:
990;
->勘察费_方法二_汇总复杂程度分值() == 50
:
1436;
->勘察费_方法二_汇总复杂程度分值() == 67
:
1881;
->勘察费_方法二_汇总复杂程度分值() > 67
:
1881*(勘察费_方法二_汇总复杂程度分值() / 67);
->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21
:
((723-495) / (21-12)) * (勘察费_方法二_汇总复杂程度分值()-12)+495;
->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34
:
((990-723) / (34-21)) * (勘察费_方法二_汇总复杂程度分值()-21)+723;
->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50
:
((1436-990) / (50-34)) * (勘察费_方法二_汇总复杂程度分值()-34)+990;
->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67
:
((1881-1436) / (67-50)) * (勘察费_方法二_汇总复杂程度分值()-50)+1436;
};
} / 10000
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法三-初步勘测基价-发电
//
///////////////////////////////////////////////////////////////
BEGIN:勘察费_方法三_汇总复杂程度分值
${
sum(filter(@勘察费.数据, "分值", ?(分值.type == "复杂程度")), "分值",
?分值.分值);
}
BEGIN:初步勘测基价_方法三_发电
${
?#{
->@工程信息.本期单台容量 == "1000"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
274.27;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((274.27-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
383.98;
->勘察费_方法三_汇总复杂程度分值() == 35
:
548.54;
->勘察费_方法三_汇总复杂程度分值() == 52
:
795.38;
->勘察费_方法三_汇总复杂程度分值() == 73
:
987.37;
->勘察费_方法三_汇总复杂程度分值() > 73
:
987.37*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((383.98-274.27) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+274.27;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((548.54-383.98) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+383.98;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((795.38-548.54) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+548.54;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((987.37-795.38) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+795.38;
};
->@工程信息.本期单台容量 == "800" || @工程信息.本期容量 == "800"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
241.62;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((241.62-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
338.27;
->勘察费_方法三_汇总复杂程度分值() == 35
:
483.24;
->勘察费_方法三_汇总复杂程度分值() == 52
:
700.70;
->勘察费_方法三_汇总复杂程度分值() == 73
:
869.83;
->勘察费_方法三_汇总复杂程度分值() > 73
:
869.83*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((338.27-241.62) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+241.62;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((483.24-338.27) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+338.27;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((700.70-483.24) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+483.24;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((869.83-700.70) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+700.70;
};
->@工程信息.本期单台容量 == "600"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
204.07;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((204.07-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
285.70;
->勘察费_方法三_汇总复杂程度分值() == 35
:
408.14;
->勘察费_方法三_汇总复杂程度分值() == 52
:
591.80;
->勘察费_方法三_汇总复杂程度分值() == 73
:
734.65;
->勘察费_方法三_汇总复杂程度分值() > 73
:
734.65*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((285.70-204.07) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+204.07;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((408.14-285.70) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+285.70;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((591.80-408.14) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+408.14;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((734.65-591.80) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+591.80;
};
->@工程信息.本期容量 == "400"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
176.86;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((176.86-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
247.67;
->勘察费_方法三_汇总复杂程度分值() == 35
:
353.72;
->勘察费_方法三_汇总复杂程度分值() == 52
:
512.89;
->勘察费_方法三_汇总复杂程度分值() == 73
:
636.7;
->勘察费_方法三_汇总复杂程度分值() > 73
:
636.7*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((247.67-176.86) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+176.86;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((353.72-247.67) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+247.67;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((512.89-353.72) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+353.72;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((636.7-512.89) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+512.89;
};
->@工程信息.本期单台容量 == "300"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
163.26;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((163.26-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
228.56;
->勘察费_方法三_汇总复杂程度分值() == 35
:
326.51;
->勘察费_方法三_汇总复杂程度分值() == 52
:
473.44;
->勘察费_方法三_汇总复杂程度分值() == 73
:
587.72;
->勘察费_方法三_汇总复杂程度分值() > 73
:
587.72*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((228.56-163.26) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+163.26;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((326.51-228.56) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+228.56;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((473.44-326.51) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+326.51;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((587.72-473.44) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+473.44;
};
->@工程信息.本期单台容量 == "200" || @工程信息.本期容量 == "200"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
125.71;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((125.71-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
175.99;
->勘察费_方法三_汇总复杂程度分值() == 35
:
251.42;
->勘察费_方法三_汇总复杂程度分值() == 52
:
364.56;
->勘察费_方法三_汇总复杂程度分值() == 73
:
452.56;
->勘察费_方法三_汇总复杂程度分值() > 73
:
452.56*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((175.99-125.71) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+125.71;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((251.42-175.99) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+175.99;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((364.56-251.42) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+251.42;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((452.56-364.56) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+364.56;
};
->@工程信息.本期单台容量 == "125"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
93.88;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((93.88-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
131.425;
->勘察费_方法三_汇总复杂程度分值() == 35
:
187.7525;
->勘察费_方法三_汇总复杂程度分值() == 52
:
272.2425;
->勘察费_方法三_汇总复杂程度分值() == 73
:
337.9525;
->勘察费_方法三_汇总复杂程度分值() > 73
:
337.9525*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((131.425-93.88) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+93.88;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((187.7525-131.425) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+131.425;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((272.2425-187.7525) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+187.7525;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((337.9525-272.2425) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+272.2425;
};
->@工程信息.本期单台容量 == "135"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
98.124;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((98.124-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
137.367;
->勘察费_方法三_汇总复杂程度分值() == 35
:
196.2415;
->勘察费_方法三_汇总复杂程度分值() == 52
:
284.5515;
->勘察费_方法三_汇总复杂程度分值() == 73
:
353.2335;
->勘察费_方法三_汇总复杂程度分值() > 73
:
353.2335*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((137.367-98.124) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+98.124;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((196.2415-137.367) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+137.367;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((284.5515-196.2415) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+196.2415;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((353.2335-284.5515) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+284.5515;
};
->@工程信息.本期单台容量 == "150"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
104.49;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((104.49-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
146.28;
->勘察费_方法三_汇总复杂程度分值() == 35
:
208.975;
->勘察费_方法三_汇总复杂程度分值() == 52
:
303.015;
->勘察费_方法三_汇总复杂程度分值() == 73
:
376.155;
->勘察费_方法三_汇总复杂程度分值() > 73
:
376.155*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((146.28-104.49) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+104.49;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((208.975-146.28) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+146.28;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((303.015-208.975) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+208.975;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((376.155-303.015) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+303.015;
};
->@工程信息.本期单台容量 == "100" || @工程信息.本期容量 == "100"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
83.27;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((83.27-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
116.57;
->勘察费_方法三_汇总复杂程度分值() == 35
:
166.53;
->勘察费_方法三_汇总复杂程度分值() == 52
:
241.47;
->勘察费_方法三_汇总复杂程度分值() == 73
:
299.75;
->勘察费_方法三_汇总复杂程度分值() > 73
:
299.75*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((116.57-83.27) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+83.27;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((166.53-116.57) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+116.57;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((241.47-166.53) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+166.53;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((299.75-241.47) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+241.47;
};
->@工程信息.本期单台容量 == "50"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
83.27;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((83.27-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
116.57;
->勘察费_方法三_汇总复杂程度分值() == 35
:
166.53;
->勘察费_方法三_汇总复杂程度分值() == 52
:
241.47;
->勘察费_方法三_汇总复杂程度分值() == 73
:
299.75;
->勘察费_方法三_汇总复杂程度分值() > 73
:
299.75*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((116.57-83.27) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+83.27;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((166.53-116.57) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+116.57;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((241.47-166.53) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+166.53;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((299.75-241.47) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+241.47;
}*getdynamicvariable(@勘察费.属性.收费基价调整系数.计算式,0);
}
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法三-初步勘测基价-变电
//
///////////////////////////////////////////////////////////////
BEGIN:初步勘测基价_方法三_变电
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
18.35;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((18.35-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
25.69;
->勘察费_方法三_汇总复杂程度分值() == 35
:
36.70;
->勘察费_方法三_汇总复杂程度分值() == 52
:
53.22;
->勘察费_方法三_汇总复杂程度分值() == 73
:
66.06;
->勘察费_方法三_汇总复杂程度分值() > 73
:
66.06*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((25.69-18.35) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+18.35;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((36.70-25.69) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+25.69;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((53.22-36.70) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+36.70;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((66.06-53.22) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+53.22;
};
->@工程信息.电压等级 == "330kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
14.85;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((14.85-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
20.79;
->勘察费_方法三_汇总复杂程度分值() == 35
:
29.70;
->勘察费_方法三_汇总复杂程度分值() == 52
:
43.07;
->勘察费_方法三_汇总复杂程度分值() == 73
:
53.46;
->勘察费_方法三_汇总复杂程度分值() > 73
:
53.46*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((20.79-14.85) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+14.85;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((29.70-20.79) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+20.79;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((43.07-29.70) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+29.70;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((53.46-43.07) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+43.07;
};
->@工程信息.电压等级 == "220kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
7.90;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((7.90-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
11.06;
->勘察费_方法三_汇总复杂程度分值() == 35
:
15.80;
->勘察费_方法三_汇总复杂程度分值() == 52
:
22.91;
->勘察费_方法三_汇总复杂程度分值() == 73
:
28.44;
->勘察费_方法三_汇总复杂程度分值() > 73
:
28.44*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((11.06-7.90) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+7.90;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((15.80-11.06) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+11.06;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((22.91-15.80) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+15.80;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((28.44-22.91) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+22.91;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
4.75;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((4.75-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
6.65;
->勘察费_方法三_汇总复杂程度分值() == 35
:
9.50;
->勘察费_方法三_汇总复杂程度分值() == 52
:
13.78;
->勘察费_方法三_汇总复杂程度分值() == 73
:
17.10;
->勘察费_方法三_汇总复杂程度分值() > 73
:
17.10*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((6.65-4.75) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+4.75;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((9.50-6.65) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+6.65;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((13.78-9.50) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+9.50;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((17.10-13.78) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+13.78;
};
->@工程信息.电压等级 == "35kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 9
:
2.85;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9
:
((2.85-0) / (9-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 18
:
3.99;
->勘察费_方法三_汇总复杂程度分值() == 35
:
5.70;
->勘察费_方法三_汇总复杂程度分值() == 52
:
8.27;
->勘察费_方法三_汇总复杂程度分值() == 73
:
10.26;
->勘察费_方法三_汇总复杂程度分值() > 73
:
10.26*(勘察费_方法三_汇总复杂程度分值() / 73);
->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18
:
((3.99-2.85) / (18-9)) * (勘察费_方法三_汇总复杂程度分值()-9)+2.85;
->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35
:
((5.70-3.99) / (35-18)) * (勘察费_方法三_汇总复杂程度分值()-18)+3.99;
->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52
:
((8.27-5.70) / (52-35)) * (勘察费_方法三_汇总复杂程度分值()-35)+5.70;
->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73
:
((10.26-8.27) / (73-52)) * (勘察费_方法三_汇总复杂程度分值()-52)+8.27;
};
}
}
///////////////////////////////////////////////////////////////
//
// 勘察费-方法三-初步勘测基价-线路
//
///////////////////////////////////////////////////////////////
BEGIN:初步勘测基价_方法三_线路
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" || @工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 12
:
1303;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12
:
((1303-0) / (12-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 21
:
1902;
->勘察费_方法三_汇总复杂程度分值() == 34
:
2605;
->勘察费_方法三_汇总复杂程度分值() == 50
:
3777;
->勘察费_方法三_汇总复杂程度分值() == 67
:
4950;
->勘察费_方法三_汇总复杂程度分值() > 67
:
4950*(勘察费_方法三_汇总复杂程度分值() / 67);
->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21
:
((1902-1303) / (21-12)) * (勘察费_方法三_汇总复杂程度分值()-12)+1303;
->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34
:
((2605-1902) / (34-21)) * (勘察费_方法三_汇总复杂程度分值()-21)+1902;
->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50
:
((3777-2605) / (50-34)) * (勘察费_方法三_汇总复杂程度分值()-34)+2605;
->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67
:
((4950-3777) / (67-50)) * (勘察费_方法三_汇总复杂程度分值()-50)+3777;
};
->@工程信息.电压等级 == "330kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 12
:
1107;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12
:
((1107-0) / (12-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 21
:
1615;
->勘察费_方法三_汇总复杂程度分值() == 34
:
2213;
->勘察费_方法三_汇总复杂程度分值() == 50
:
3209;
->勘察费_方法三_汇总复杂程度分值() == 67
:
4205;
->勘察费_方法三_汇总复杂程度分值() > 67
:
4205*(勘察费_方法三_汇总复杂程度分值() / 67);
->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21
:
((1615-1107) / (21-12)) * (勘察费_方法三_汇总复杂程度分值()-12)+1107;
->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34
:
((2213-1615) / (34-21)) * (勘察费_方法三_汇总复杂程度分值()-21)+1615;
->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50
:
((3209-2213) / (50-34)) * (勘察费_方法三_汇总复杂程度分值()-34)+2213;
->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67
:
((4205-3209) / (67-50)) * (勘察费_方法三_汇总复杂程度分值()-50)+3209;
};
->@工程信息.电压等级 == "220kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 12
:
651;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12
:
((651-0) / (12-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 21
:
950;
->勘察费_方法三_汇总复杂程度分值() == 34
:
1302;
->勘察费_方法三_汇总复杂程度分值() == 50
:
1888;
->勘察费_方法三_汇总复杂程度分值() == 67
:
2474;
->勘察费_方法三_汇总复杂程度分值() > 67
:
2474*(勘察费_方法三_汇总复杂程度分值() / 67);
->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21
:
((950-651) / (21-12)) * (勘察费_方法三_汇总复杂程度分值()-12)+651;
->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34
:
((1302-950) / (34-21)) * (勘察费_方法三_汇总复杂程度分值()-21)+950;
->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50
:
((1888-1302) / (50-34)) * (勘察费_方法三_汇总复杂程度分值()-34)+1302;
->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67
:
((2474-1888) / (67-50)) * (勘察费_方法三_汇总复杂程度分值()-50)+1888;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->勘察费_方法三_汇总复杂程度分值() == 12
:
495;
->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12
:
((495-0) / (12-0)) * (勘察费_方法三_汇总复杂程度分值()-0)+0;
->勘察费_方法三_汇总复杂程度分值() == 21
:
723;
->勘察费_方法三_汇总复杂程度分值() == 34
:
990;
->勘察费_方法三_汇总复杂程度分值() == 50
:
1436;
->勘察费_方法三_汇总复杂程度分值() == 67
:
1881;
->勘察费_方法三_汇总复杂程度分值() > 67
:
1881*(勘察费_方法三_汇总复杂程度分值() / 67);
->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21
:
((723-495) / (21-12)) * (勘察费_方法三_汇总复杂程度分值()-12)+495;
->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34
:
((990-723) / (34-21)) * (勘察费_方法三_汇总复杂程度分值()-21)+723;
->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50
:
((1436-990) / (50-34)) * (勘察费_方法三_汇总复杂程度分值()-34)+990;
->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67
:
((1881-1436) / (67-50)) * (勘察费_方法三_汇总复杂程度分值()-50)+1436;
};
} / 10000
}
///////////////////////////////////////////////////////////////
//
// 设计费
//
///////////////////////////////////////////////////////////////
BEGIN:设计费总计
${
?#{
->@设计费.计算方法 == "方法一"
:
一笔性设计费_方法一();
->@设计费.计算方法 == "方法二"
:
设计费总计_方法二_计算结果();
->@设计费.计算方法 == "方法三"
:
#{
->@工程信息.专业类型 == "发电"
:
设计费总计_方法五_计算结果();
->
:
设计费总计_方法三_计算结果();
};
->@设计费.计算方法 == "方法四"
:
设计费总计_方法四_计算结果();
->@设计费.计算方法 == "方法五"
:
设计费总计_方法五_计算结果();
} * 10000
}
BEGIN:基本设计费
${
?#{
->@设计费.计算方法 == "方法一"
:
基本设计费_方法一();
->@设计费.计算方法 == "方法二"
:
基本设计费_方法二_计算结果();
->@设计费.计算方法 == "方法三"
:
#{
->@工程信息.专业类型 == "发电"
:
基本设计费_方法五_计算结果();
->
:
基本设计费_方法三_计算结果();
};
->@设计费.计算方法 == "方法四"
:
基本设计费_方法四_计算结果();
->@设计费.计算方法 == "方法五"
:
基本设计费_方法五_计算结果();
} * 10000
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法一
//
///////////////////////////////////////////////////////////////
BEGIN:一笔性设计费_方法一
${
?round(?@设计费.属性.一笔性设计费.计算式, 6)
}
BEGIN:基本设计费_方法一
${
?round(?一笔性设计费_方法一() / 系数_方法一(), 6)
}
BEGIN:系数_方法一
${
?round(?@设计费.属性.一笔性设计费调整系数.计算式, 6)
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法二
//
///////////////////////////////////////////////////////////////
BEGIN:设计费计费额_方法二
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "自定义计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "",?setparam("设计费计费额_方法二",getparam("设计费计费额_方法二")+getdynamicvariable(设计费计费额.表达式,0)),0);
}, ?0);
getparam("设计费计费额_方法二");
}
BEGIN:设计费计费额_方法二_表达式
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "自定义计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "",?setparam("设计费计费额_方法二",getparam("设计费计费额_方法二")+设计费计费额.表达式),0);
}, ?0);
getparam("设计费计费额_方法二");
}
BEGIN:设计费计费额_方法二_计算结果
${
?round(?设计费计费额_方法二(),6)
}
BEGIN:收费基价_方法二_计算结果
${
?round(?收费基价_方法二(),6)
}
BEGIN:基本设计费_方法二
${
?收费基价_方法二_计算结果() * 专业调整系数_方法二() * 复杂程度调整系数_方法二() * 附加调整系数_方法二();
}
BEGIN:基本设计费_方法二_计算结果
${
?round(?基本设计费_方法二(),6)
}
BEGIN:施工图预算编制费_方法二
${
?基本设计费_方法二() * 施工图预算编制调整系数_方法二()
}
BEGIN:施工图预算编制费_方法二_计算结果
${
?round(?施工图预算编制费_方法二(),6)
}
BEGIN:竣工图编制费_方法二
${
?基本设计费_方法二() * 竣工图编制调整系数_方法二()
}
BEGIN:竣工图编制费_方法二_计算结果
${
?round(?竣工图编制费_方法二(),6)
}
BEGIN:其他设计费_方法二
${
?施工图预算编制费_方法二() + 竣工图编制费_方法二()
}
BEGIN:其他设计费_方法二_计算结果
${
?round(?其他设计费_方法二(),6)
}
BEGIN:设计费合计_方法二
${
?基本设计费_方法二() + 其他设计费_方法二()
}
BEGIN:设计费合计_方法二_计算结果
${
?round(?设计费合计_方法二(),6)
}
BEGIN:设计调整费_方法二
${
?getdynamicvariable(@设计费.属性.设计费调整.计算式,0)
}
BEGIN:设计调整费_方法二_计算结果
${
?round(?设计调整费_方法二(),6)
}
BEGIN:设计费总计_方法二
${
?设计费合计_方法二() + 设计调整费_方法二()
}
BEGIN:设计费总计_方法二_计算结果
${
?round(?设计费总计_方法二(),6)
}
BEGIN:专业调整系数_方法二
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "专业调整费", ?setparam("专业调整系数_方法二",调整系数.系数),0);
}, ?0);
?round(?getparam("专业调整系数_方法二"), 6);
}
BEGIN:复杂程度调整系数_方法二
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "复杂程度调整费", ?setparam("复杂程度调整系数_方法二",调整系数.系数),0);
}, ?0);
?round(?getparam("复杂程度调整系数_方法二"), 6);
}
BEGIN:附加调整系数_方法二
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "附加调整费", ?setparam("附加调整系数_方法二",调整系数.系数),0);
}, ?0);
?round(?getparam("附加调整系数_方法二"), 6);
}
BEGIN:施工图预算编制调整系数_方法二
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "施工图预算编制费", ?setparam("施工图预算编制调整系数_方法二",调整系数.系数),0);
}, ?0);
?round(?getparam("施工图预算编制调整系数_方法二"), 6);
}
BEGIN:竣工图编制调整系数_方法二
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法二",调整系数.系数),0);
}, ?0);
?round(?getparam("竣工图编制调整系数_方法二"), 6);
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法三
//
///////////////////////////////////////////////////////////////
BEGIN:设计费计费额(不含调整)_方法三
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法三",getparam("设计费计费额_方法三")+getdynamicvariable(设计费计费额.表达式,0)),0);
}, ?0);
getparam("设计费计费额_方法三");
}
BEGIN:设计费计费额(不含调整)_方法三_表达式
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法三",getparam("设计费计费额_方法三")+设计费计费额.表达式),0);
}, ?0);
getparam("设计费计费额_方法三");
}
BEGIN:设计费计费额_方法三
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法三",getparam("设计费计费额_方法三")+(getdynamicvariable(设计费计费额.表达式,0))),0);
}, ?0);
getparam("设计费计费额_方法三") - 设计费计费额调整(万元)_方法三();
}
BEGIN:设计费计费额调整(万元)_方法三
${
for(filter(@设计费.数据, "设计费计费额调整", ?(设计费计费额调整.type == "主材调整")), "设计费计费额调整",
?{
iif(设计费计费额调整.名称 != "" && 设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格 > 0 && 设计费计费额调整.数量 != 0, ?setparam("主材调整_方法三",getparam("主材调整_方法三") + (设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格) * 设计费计费额调整.数量),0);
}, ?0);
for(filter(@设计费.数据, "设计费计费额调整", ?(设计费计费额调整.type == "设备调整")), "设计费计费额调整",
?{
iif(设计费计费额调整.名称 != "" && 设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格 > 0 && 设计费计费额调整.数量 != 0, ?setparam("设备调整_方法三",getparam("设备调整_方法三") + (设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格) * 设计费计费额调整.数量),0);
}, ?0);
(getparam("主材调整_方法三") + getparam("设备调整_方法三")) / 10000;
}
BEGIN:设计费计费额_方法三_计算结果
${
?round(?设计费计费额_方法三(),6)
}
BEGIN:基本设计费_方法三
${
?#{
->@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "接地极工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "通信站工程"
:
采用累进费率汇总设计费计费额_方法三_变电() * 改扩建调整系数_方法三();
->@工程信息.项目类型 == "换流站工程"
:
采用累进费率汇总设计费计费额_方法三_换流站() * 改扩建调整系数_方法三();
->@工程信息.项目类型 == "架空输电线路工程" || @工程信息.项目类型 == "通信线路工程" || @工程信息.项目类型 == "架线合并方案"
:
采用累进费率汇总设计费计费额_方法三_架空线路() * 改扩建调整系数_方法三();
->@工程信息.项目类型 == "电缆输电线路工程" || @工程信息.项目类型 == "水下电缆线路工程"
:
#{
->@设计费.属性.隧道敷设.计算式 != "1"
:
采用累进费率汇总设计费计费额_方法三_电缆线路电气2() * 改扩建调整系数_方法三();
->@设计费.属性.隧道敷设.计算式 == "1"
:
(采用累进费率汇总设计费计费额_方法三_电缆线路电气() + 采用累进费率汇总设计费计费额_方法三_电缆线路土建2()) * 改扩建调整系数_方法三();
};
}
}
BEGIN:电气部分设计费计费额_方法三
${
for(filter(@设计费.数据, "电气部分设计费计费额", ?(电气部分设计费计费额.type == "电气部分设计费计费额")), "电气部分设计费计费额",
?{
iif(电气部分设计费计费额.表达式 != "", ?setparam("电气部分设计费计费额_方法三",getparam("电气部分设计费计费额_方法三")+(getdynamicvariable(电气部分设计费计费额.表达式,0))),0);
}, ?0);
?round(?getparam("电气部分设计费计费额_方法三")-设计费计费额调整(万元)_方法三(), 6);
}
BEGIN:土建部分设计费计费额_方法三
${
for(filter(@设计费.数据, "土建部分设计费计费额", ?(土建部分设计费计费额.type == "土建部分设计费计费额")), "土建部分设计费计费额",
?{
iif(土建部分设计费计费额.表达式 != "", ?setparam("土建部分设计费计费额_方法三",getparam("土建部分设计费计费额_方法三")+getdynamicvariable(土建部分设计费计费额.表达式,0)),0);
}, ?0);
?round(?getparam("土建部分设计费计费额_方法三"), 6);
}
BEGIN:基本设计费_方法三_计算结果
${
?round(?基本设计费_方法三(),6)
}
BEGIN:总体设计费_方法三
${
?基本设计费_方法三() * 总体设计调整系数_方法三()
}
BEGIN:总体设计费_方法三_计算结果
${
?round(?总体设计费_方法三(),6)
}
BEGIN:施工图预算编制费_方法三
${
?基本设计费_方法三() * 施工图预算编制调整系数_方法三()
}
BEGIN:施工图预算编制费_方法三_计算结果
${
?round(?施工图预算编制费_方法三(),6)
}
BEGIN:竣工图编制费_方法三
${
?基本设计费_方法三() * 竣工图编制调整系数_方法三()
}
BEGIN:竣工图编制费_方法三_计算结果
${
?round(?竣工图编制费_方法三(),6)
}
BEGIN:其他设计费_方法三
${
?总体设计费_方法三() + 施工图预算编制费_方法三() + 竣工图编制费_方法三()
}
BEGIN:其他设计费_方法三_计算结果
${
?round(?其他设计费_方法三(),6)
}
BEGIN:工程设计收费_方法三
${
?基本设计费_方法三() + 其他设计费_方法三()
}
BEGIN:工程设计收费_方法三_计算结果
${
?round(?工程设计收费_方法三(),6)
}
BEGIN:设计调整费_方法三
${
?getdynamicvariable(@设计费.属性.设计费调整.计算式,0)
}
BEGIN:设计调整费_方法三_计算结果
${
?round(?设计调整费_方法三(),6)
}
BEGIN:设计费总计_方法三
${
?工程设计收费_方法三() + 设计调整费_方法三()
}
BEGIN:设计费总计_方法三_计算结果
${
?round(?设计费总计_方法三(),6)
}
BEGIN:改扩建调整系数_方法三
${
?round(?@设计费.属性.改扩建调整系数.计算式, 6)
}
BEGIN:总体设计调整系数_方法三
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "总体设计费", ?setparam("总体设计调整系数_方法三",调整系数.系数),0);
}, ?0);
getparam("总体设计调整系数_方法三");
}
BEGIN:施工图预算编制调整系数_方法三
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "施工图预算编制费", ?setparam("施工图预算编制调整系数_方法三",调整系数.系数),0);
}, ?0);
getparam("施工图预算编制调整系数_方法三");
}
BEGIN:竣工图编制调整系数_方法三
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法三",调整系数.系数),0);
}, ?0);
getparam("竣工图编制调整系数_方法三");
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:设计费计费额_方法四
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法四",getparam("设计费计费额_方法四")+(getdynamicvariable(设计费计费额.表达式,0))),0);
}, ?0);
getparam("设计费计费额_方法四") - 设计费计费额调整(万元)_方法四();
}
BEGIN:设计费计费额(不含调整)_方法四
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法四",getparam("设计费计费额_方法四")+ getdynamicvariable(设计费计费额.表达式,0)),0);
}, ?0);
getparam("设计费计费额_方法四");
}
BEGIN:设计费计费额调整(万元)_方法四
${
for(filter(@设计费.数据, "设计费计费额调整", ?(设计费计费额调整.type == "主材调整")), "设计费计费额调整",
?{
iif(设计费计费额调整.名称 != "" && 设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格 > 0 && 设计费计费额调整.数量 != 0, ?setparam("主材调整_方法四",getparam("主材调整_方法四") + (设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格) * 设计费计费额调整.数量),0);
}, ?0);
for(filter(@设计费.数据, "设计费计费额调整", ?(设计费计费额调整.type == "设备调整")), "设计费计费额调整",
?{
iif(设计费计费额调整.名称 != "" && 设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格 > 0 && 设计费计费额调整.数量 != 0, ?setparam("设备调整_方法四",getparam("设备调整_方法四") + (设计费计费额调整.初步设计概算单价 - 设计费计费额调整.计费价格) * 设计费计费额调整.数量),0);
}, ?0);
(getparam("主材调整_方法四") + getparam("设备调整_方法四")) / 10000;
}
BEGIN:设计费计费额_方法四_计算结果
${
?round(?设计费计费额_方法四(),6)
}
BEGIN:基本设计费_方法四
${
?#{
->@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "接地极工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "通信站工程"
:
采用累进费率汇总设计费计费额_方法四_变电() * 改扩建调整系数_方法四() * ( 1 + 激励调整系数_方法四());
->@工程信息.项目类型 == "换流站工程"
:
采用累进费率汇总设计费计费额_方法四_换流站() * 改扩建调整系数_方法四() * ( 1 + 激励调整系数_方法四());
->@工程信息.项目类型 == "架空输电线路工程" || @工程信息.项目类型 == "通信线路工程" || @工程信息.项目类型 == "架线合并方案"
:
采用累进费率汇总设计费计费额_方法四_架空线路() * 改扩建调整系数_方法四() * ( 1 + 激励调整系数_方法四());
->@工程信息.项目类型 == "电缆输电线路工程" || @工程信息.项目类型 == "水下电缆线路工程"
:
#{
->@设计费.属性.隧道敷设.计算式 != "1"
:
采用累进费率汇总设计费计费额_方法四_电缆线路电气2() * 改扩建调整系数_方法四() * ( 1 + 激励调整系数_方法四());
->@设计费.属性.隧道敷设.计算式 == "1"
:
(采用累进费率汇总设计费计费额_方法四_电缆线路电气() + 采用累进费率汇总设计费计费额_方法四_电缆线路土建()) * 改扩建调整系数_方法四() * ( 1 + 激励调整系数_方法四());
};
}
}
BEGIN:电气部分设计费计费额_方法四
${
for(filter(@设计费.数据, "电气部分设计费计费额", ?(电气部分设计费计费额.type == "电气部分设计费计费额")), "电气部分设计费计费额",
?{
iif(电气部分设计费计费额.表达式 != "", ?setparam("电气部分设计费计费额_方法四",getparam("电气部分设计费计费额_方法四")+(getdynamicvariable(电气部分设计费计费额.表达式,0))),0);
}, ?0);
?round(?getparam("电气部分设计费计费额_方法四")-设计费计费额调整(万元)_方法四(), 6);
}
BEGIN:土建部分设计费计费额_方法四
${
for(filter(@设计费.数据, "土建部分设计费计费额", ?(土建部分设计费计费额.type == "土建部分设计费计费额")), "土建部分设计费计费额",
?{
iif(土建部分设计费计费额.表达式 != "", ?setparam("土建部分设计费计费额_方法四",getparam("土建部分设计费计费额_方法四")+getdynamicvariable(土建部分设计费计费额.表达式,0)),0);
}, ?0);
?round(?getparam("土建部分设计费计费额_方法四"), 6);
}
BEGIN:基本设计费_方法四_计算结果
${
?round(?基本设计费_方法四(),6)
}
BEGIN:总体设计费_方法四
${
?基本设计费_方法四() * 总体设计调整系数_方法四()
}
BEGIN:总体设计费_方法四_计算结果
${
?round(?总体设计费_方法四(),6)
}
BEGIN:施工图预算编制费_方法四
${
?基本设计费_方法四() * 施工图预算编制调整系数_方法四()
}
BEGIN:施工图预算编制费_方法四_计算结果
${
?round(?施工图预算编制费_方法四(),6)
}
BEGIN:竣工图编制费_方法四
${
?基本设计费_方法四() * 竣工图编制调整系数_方法四()
}
BEGIN:竣工图编制费_方法四_计算结果
${
?round(?竣工图编制费_方法四(),6)
}
BEGIN:其他设计费_方法四
${
?总体设计费_方法四() + 施工图预算编制费_方法四() + 竣工图编制费_方法四()
}
BEGIN:其他设计费_方法四_计算结果
${
?round(?其他设计费_方法四(),6)
}
BEGIN:工程设计收费_方法四
${
?基本设计费_方法四() + 其他设计费_方法四()
}
BEGIN:工程设计收费_方法四_计算结果
${
?round(?工程设计收费_方法四(),6)
}
BEGIN:设计调整费_方法四
${
?getdynamicvariable(@设计费.属性.设计费调整.计算式,0)
}
BEGIN:设计调整费_方法四_计算结果
${
?round(?设计调整费_方法四(),6)
}
BEGIN:设计费总计_方法四
${
?工程设计收费_方法四() + 设计调整费_方法四()
}
BEGIN:设计费总计_方法四_计算结果
${
?round(?设计费总计_方法四(),6)
}
BEGIN:改扩建调整系数_方法四
${
?round(?@设计费.属性.改扩建调整系数.计算式, 6)
}
BEGIN:激励调整系数_方法四
${
?round(?getdynamicvariable(@设计费.属性.激励调整系数.计算式,0)/100, 6)
}
BEGIN:总体设计调整系数_方法四
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "总体设计费", ?setparam("总体设计调整系数_方法四",调整系数.系数),0);
}, ?0);
?round(?getparam("总体设计调整系数_方法四"), 6);
}
BEGIN:施工图预算编制调整系数_方法四
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "施工图预算编制费", ?setparam("总体设计调整系数_方法四",调整系数.系数),0);
}, ?0);
?round(?getparam("总体设计调整系数_方法四"), 6);
}
BEGIN:竣工图编制调整系数_方法四
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法四",调整系数.系数),0);
}, ?0);
?round(?getparam("竣工图编制调整系数_方法四"), 6);
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:设计费计费额_方法五
${
for(filter(@设计费.数据, "设计费计费额", ?(设计费计费额.type == "设计费计费额")), "设计费计费额",
?{
iif(设计费计费额.表达式 != "", ?setparam("设计费计费额_方法五",getparam("设计费计费额_方法五")+getdynamicvariable(设计费计费额.表达式,0)),0);
}, ?0);
?round(?getparam("设计费计费额_方法五"), 6);
}
BEGIN:设计费计费额_方法五_计算结果
${
?round(?设计费计费额_方法五(),6)
}
BEGIN:基本设计费_方法五
${
?#{
->@工程信息.项目类型 == "燃煤发电厂工程"
:
采用累进费率汇总设计费计费额_方法五_燃煤发电() * 改扩建调整系数_方法五();
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程"
:
采用累进费率汇总设计费计费额_方法五_联合发电() * 改扩建调整系数_方法五();
->@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "接地极工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "通信站工程"
:
采用累进费率汇总设计费计费额_方法五_变电() * 改扩建调整系数_方法五();
->@工程信息.项目类型 == "换流站工程"
:
采用累进费率汇总设计费计费额_方法五_换流站() * 改扩建调整系数_方法五();
->@工程信息.项目类型 == "架空输电线路工程" || @工程信息.项目类型 == "通信线路工程" || @工程信息.项目类型 == "架线合并方案"
:
采用累进费率汇总设计费计费额_方法五_架空线路() * 改扩建调整系数_方法五();
->@工程信息.项目类型 == "电缆输电线路工程" || @工程信息.项目类型 == "水下电缆线路工程"
:
#{
->@设计费.属性.隧道敷设.计算式 != "1"
:
采用累进费率汇总设计费计费额_方法五_电缆线路电气2() * 改扩建调整系数_方法五();
->@设计费.属性.隧道敷设.计算式 == "1"
:
(采用累进费率汇总设计费计费额_方法五_电缆线路电气() + 采用累进费率汇总设计费计费额_方法五_电缆线路土建()) * 改扩建调整系数_方法五();
};
}
}
BEGIN:电气部分设计费计费额_方法五
${
for(filter(@设计费.数据, "电气部分设计费计费额", ?(电气部分设计费计费额.type == "电气部分设计费计费额")), "电气部分设计费计费额",
?{
iif(电气部分设计费计费额.表达式 != "", ?setparam("电气部分设计费计费额_方法五",getparam("电气部分设计费计费额_方法五")+getdynamicvariable(电气部分设计费计费额.表达式,0)),0);
}, ?0);
?round(?getparam("电气部分设计费计费额_方法五"), 6);
}
BEGIN:土建部分设计费计费额_方法五
${
for(filter(@设计费.数据, "土建部分设计费计费额", ?(土建部分设计费计费额.type == "土建部分设计费计费额")), "土建部分设计费计费额",
?{
iif(土建部分设计费计费额.表达式 != "", ?setparam("土建部分设计费计费额_方法五",getparam("土建部分设计费计费额_方法五")+getdynamicvariable(土建部分设计费计费额.表达式,0)),0);
}, ?0);
?round(?getparam("土建部分设计费计费额_方法五"), 6);
}
BEGIN:基本设计费_方法五_计算结果
${
?round(?基本设计费_方法五(),6)
}
BEGIN:总体设计费_方法五
${
?基本设计费_方法五() * 总体设计调整系数_方法五()
}
BEGIN:总体设计费_方法五_计算结果
${
?round(?总体设计费_方法五(),6)
}
BEGIN:施工图预算编制费_方法五
${
?基本设计费_方法五() * 施工图预算编制调整系数_方法五()
}
BEGIN:施工图预算编制费_方法五_计算结果
${
?round(?施工图预算编制费_方法五(),6)
}
BEGIN:竣工图编制费_方法五
${
?基本设计费_方法五() * 竣工图编制调整系数_方法五()
}
BEGIN:竣工图编制费_方法五_计算结果
${
?round(?竣工图编制费_方法五(),6)
}
BEGIN:非标准设备设计费_方法五
${
for(filter(@设计费.数据, "非标准设备设计费", ?(非标准设备设计费.type == "非标准设备设计费")), "非标准设备设计费",
?{
iif(非标准设备设计费.计费额 != 0 && 非标准设备设计费.费率 != 0, ?setparam("非标准设备设计费",getparam("非标准设备设计费")+非标准设备设计费.非标准设备设计费),0);
}, ?0);
?round(?getparam("非标准设备设计费"), 6);
}
BEGIN:非标准设备设计费_方法五_计算结果
${
?round(?非标准设备设计费_方法五(),6)
}
BEGIN:其他设计费_方法五
${
?总体设计费_方法五() + 施工图预算编制费_方法五() + 竣工图编制费_方法五() + 非标准设备设计费_方法五()
}
BEGIN:其他设计费_方法五_计算结果
${
?round(?其他设计费_方法五(),6)
}
BEGIN:工程设计收费_方法五
${
?基本设计费_方法五() + 其他设计费_方法五()
}
BEGIN:工程设计收费_方法五_计算结果
${
?round(?工程设计收费_方法五(),6)
}
BEGIN:设计调整费_方法五
${
?getdynamicvariable(@设计费.属性.设计费调整.计算式,0)
}
BEGIN:设计调整费_方法五_计算结果
${
?round(?设计调整费_方法五(),6)
}
BEGIN:设计费总计_方法五
${
?工程设计收费_方法五() + 设计调整费_方法五()
}
BEGIN:设计费总计_方法五_计算结果
${
?round(?设计费总计_方法五(),6)
}
BEGIN:改扩建调整系数_方法五
${
?round(?@设计费.属性.改扩建调整系数.计算式, 6)
}
BEGIN:总体设计调整系数_方法五
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "总体设计费", ?setparam("总体设计调整系数_方法五",调整系数.系数),0);
}, ?0);
?round(?getparam("总体设计调整系数_方法五"), 6);
}
BEGIN:施工图预算编制调整系数_方法五
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "施工图预算编制费", ?setparam("总体设计调整系数_方法五",调整系数.系数),0);
}, ?0);
?round(?getparam("总体设计调整系数_方法五"), 6);
}
BEGIN:竣工图编制调整系数_方法五
${
for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数",
?{
iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法五",调整系数.系数),0);
}, ?0);
?round(?getparam("竣工图编制调整系数_方法五"), 6);
}
///////////////////////////////////////////////////////////////
//
// 设计费-方法二-收费基价
//
///////////////////////////////////////////////////////////////
BEGIN:收费基价_方法二
${
?#{
->设计费计费额_方法二() == 200
:
9.0;
->设计费计费额_方法二() == 500
:
20.9;
->设计费计费额_方法二() == 1000
:
38.8;
->设计费计费额_方法二() == 3000
:
103.8;
->设计费计费额_方法二() == 5000
:
163.9;
->设计费计费额_方法二() == 8000
:
249.6;
->设计费计费额_方法二() == 10000
:
304.8;
->设计费计费额_方法二() == 20000
:
566.8;
->设计费计费额_方法二() == 40000
:
1054.0;
->设计费计费额_方法二() == 60000
:
1515.2;
->设计费计费额_方法二() == 80000
:
1960.1;
->设计费计费额_方法二() == 100000
:
2393.4;
->设计费计费额_方法二() == 200000
:
4450.8;
->设计费计费额_方法二() == 400000
:
8276.7;
->设计费计费额_方法二() == 600000
:
11897.5;
->设计费计费额_方法二() == 800000
:
15391.4;
->设计费计费额_方法二() == 1000000
:
18793.8;
->设计费计费额_方法二() == 2000000
:
34948.9;
->设计费计费额_方法二() > 0 && 设计费计费额_方法二() < 200
:
((9.0-0) / (200-0))*(设计费计费额_方法二()-0)+0;
->设计费计费额_方法二() > 200 && 设计费计费额_方法二() < 500
:
((20.9-9.0) / (500-200))*(设计费计费额_方法二()-200)+9.0;
->设计费计费额_方法二() > 500 && 设计费计费额_方法二() < 1000
:
((38.8-20.9) / (1000-500))*(设计费计费额_方法二()-500)+20.9;
->设计费计费额_方法二() > 1000 && 设计费计费额_方法二() < 3000
:
((103.8-38.8) / (3000-1000))*(设计费计费额_方法二()-1000)+38.8;
->设计费计费额_方法二() > 3000 && 设计费计费额_方法二() < 5000
:
((163.9-103.8) / (5000-3000))*(设计费计费额_方法二()-3000)+103.8;
->设计费计费额_方法二() > 5000 && 设计费计费额_方法二() < 8000
:
((249.6-163.9) / (8000-5000))*(设计费计费额_方法二()-5000)+163.9;
->设计费计费额_方法二() > 8000 && 设计费计费额_方法二() < 10000
:
((304.8-249.6) / (10000-8000))*(设计费计费额_方法二()-8000)+249.6;
->设计费计费额_方法二() > 10000 && 设计费计费额_方法二() < 20000
:
((566.8-304.8) / (20000-10000))*(设计费计费额_方法二()-10000)+304.8;
->设计费计费额_方法二() > 20000 && 设计费计费额_方法二() < 40000
:
((1054.0-566.8) / (40000-20000))*(设计费计费额_方法二()-20000)+566.8;
->设计费计费额_方法二() > 40000 && 设计费计费额_方法二() < 60000
:
((1515.2-1054.0) / (60000-40000))*(设计费计费额_方法二()-40000)+1054.0;
->设计费计费额_方法二() > 60000 && 设计费计费额_方法二() < 80000
:
((1960.1-1515.2) / (80000-60000))*(设计费计费额_方法二()-60000)+1515.2;
->设计费计费额_方法二() > 80000 && 设计费计费额_方法二() < 100000
:
((2393.4-1960.1) / (100000-80000))*(设计费计费额_方法二()-80000)+1960.1;
->设计费计费额_方法二() > 100000 && 设计费计费额_方法二() < 200000
:
((4450.8-2393.4) / (200000-100000))*(设计费计费额_方法二()-100000)+2393.4;
->设计费计费额_方法二() > 200000 && 设计费计费额_方法二() < 400000
:
((8276.7-4450.8) / (400000-200000))*(设计费计费额_方法二()-200000)+4450.8;
->设计费计费额_方法二() > 400000 && 设计费计费额_方法二() < 600000
:
((11897.5-8276.7) / (600000-400000))*(设计费计费额_方法二()-400000)+8276.7;
->设计费计费额_方法二() > 600000 && 设计费计费额_方法二() < 800000
:
((15391.4-11897.5) / (800000-600000))*(设计费计费额_方法二()-600000)+11897.5;
->设计费计费额_方法二() > 800000 && 设计费计费额_方法二() < 1000000
:
((18793.8-15391.4) / (1000000-800000))*(设计费计费额_方法二()-800000)+15391.4;
->设计费计费额_方法二() > 1000000 && 设计费计费额_方法二() < 2000000
:
((34948.9-18793.8) / (2000000-1000000))*(设计费计费额_方法二()-1000000)+18793.8;
->设计费计费额_方法二() > 2000000
:
设计费计费额_方法二() * 1.6 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交流变电工程、接地极工程
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_变电
${
?#{
->@工程信息.电压等级 == "750kV"
:
#{
->设计费计费额_方法三() <= 4000
:
设计费计费额_方法三() * 4.618 / 100;
->设计费计费额_方法三() > 4000 && 设计费计费额_方法三() <= 8000
:
4000 * 4.618 / 100 + (设计费计费额_方法三()-4000) * 3.132 / 100;
->设计费计费额_方法三() > 8000 && 设计费计费额_方法三() <= 30000
:
4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (设计费计费额_方法三() - 8000) * 3.167 / 100;
->设计费计费额_方法三() > 30000 && 设计费计费额_方法三() <= 50000
:
4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (30000 - 8000) * 3.167 / 100 + (设计费计费额_方法三() - 30000) * 2.944 / 100;
->设计费计费额_方法三() > 50000 && 设计费计费额_方法三() <= 70000
:
4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (30000 - 8000) * 3.167 / 100 + (50000 - 30000) * 2.944 / 100 + (设计费计费额_方法三() - 50000) * 2.814 / 100;
->设计费计费额_方法三() > 70000
:
4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (30000 - 8000) * 3.167 / 100 + (50000 - 30000) * 2.944 / 100 + (70000 - 50000) * 2.814 / 100 + (设计费计费额_方法三() - 70000) * 2.715 / 100;
};
->@工程信息.电压等级 == "500kV"
:
#{
->设计费计费额_方法三() <= 1000
:
设计费计费额_方法三() * 5.354 / 100;
->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 5000
:
1000 * 5.354 / 100 + (设计费计费额_方法三()-1000) * 3.750 / 100;
->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 17000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + (设计费计费额_方法三() - 5000) * 3.357 / 100;
->设计费计费额_方法三() > 17000 && 设计费计费额_方法三() <= 25000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + (17000 - 5000) * 3.357 / 100 + (设计费计费额_方法三() - 17000) * 3.112 / 100;
->设计费计费额_方法三() > 25000 && 设计费计费额_方法三() <= 40000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + (17000 - 5000) * 3.357 / 100 + (25000 - 17000) * 3.112 / 100 + (设计费计费额_方法三() - 25000) * 3.027 / 100;
->设计费计费额_方法三() > 40000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + (17000 - 5000) * 3.357 / 100 + (25000 - 17000) * 3.112 / 100 + (40000 - 25000) * 3.027 / 100 + (设计费计费额_方法三() - 40000) * 2.829 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法三() <= 800
:
设计费计费额_方法三() * 4.746 / 100;
->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 3000
:
800 * 4.746 / 100 + (设计费计费额_方法三()-800) * 3.370 / 100;
->设计费计费额_方法三() > 3000 && 设计费计费额_方法三() <= 10000
:
800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + (设计费计费额_方法三() - 3000) * 3.101 / 100;
->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 20000
:
800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + (10000 - 3000) * 3.101 / 100 + (设计费计费额_方法三() - 10000) * 2.830 / 100;
->设计费计费额_方法三() > 20000 && 设计费计费额_方法三() <= 30000
:
800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + (10000 - 3000) * 3.101 / 100 + (20000 - 10000) * 2.830 / 100 + (设计费计费额_方法三() - 20000) * 2.632 / 100;
->设计费计费额_方法三() > 30000
:
800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + (10000 - 3000) * 3.101 / 100 + (20000 - 10000) * 2.830 / 100 + (30000 - 20000) * 2.632 / 100 + (设计费计费额_方法三() - 30000) * 2.500 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法三() <= 500
:
设计费计费额_方法三() * 5.016 / 100;
->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 2000
:
500 * 5.016 / 100 + (设计费计费额_方法三() - 500) * 3.462 / 100;
->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 4500
:
500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + (设计费计费额_方法三() - 2000) * 3.351 / 100;
->设计费计费额_方法三() > 4500 && 设计费计费额_方法三() <= 6500
:
500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + (4500 - 2000) * 3.351 / 100 + (设计费计费额_方法三() - 4500) * 3.125 / 100;
->设计费计费额_方法三() > 6500 && 设计费计费额_方法三() <= 10000
:
500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + (4500 - 2000) * 3.351 / 100 + (6500 - 4500) * 3.125 / 100 + (设计费计费额_方法三() - 6500) * 3.026 / 100;
->设计费计费额_方法三() > 10000
:
500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + (4500 - 2000) * 3.351 / 100 + (6500 - 4500) * 3.125 / 100 + (10000 - 6500) * 3.026 / 100 + (设计费计费额_方法三() - 10000) * 2.731 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法三() <= 200
:
设计费计费额_方法三() * 4.590 / 100;
->设计费计费额_方法三() > 200 && 设计费计费额_方法三() <= 800
:
200 * 4.590 / 100 + (设计费计费额_方法三() - 200) * 3.311 / 100;
->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 1500
:
200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + (设计费计费额_方法三() - 800) * 3.070 / 100;
->设计费计费额_方法三() > 1500 && 设计费计费额_方法三() <= 2500
:
200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + (1500 - 800) * 3.070 / 100 + (设计费计费额_方法三() - 1500) * 2.984 / 100;
->设计费计费额_方法三() > 2500 && 设计费计费额_方法三() <= 4000
:
200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + (1500 - 800) * 3.070 / 100 + (2500 - 1500) * 2.984 / 100 + (设计费计费额_方法三() - 2500) * 2.834 / 100;
->设计费计费额_方法三() > 4000
:
200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + (1500 - 800) * 3.070 / 100 + (2500 - 1500) * 2.984 / 100 + (4000 - 2500) * 2.834 / 100 + (设计费计费额_方法三() - 4000) * 2.600 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法三() <= 100
:
设计费计费额_方法三() * 4.590 / 100;
->设计费计费额_方法三() > 100 && 设计费计费额_方法三() <= 800
:
100 * 4.590 / 100 + (设计费计费额_方法三() - 100) * 3.494 / 100;
->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 1500
:
100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + (设计费计费额_方法三() - 800) * 3.070 / 100;
->设计费计费额_方法三() > 1500 && 设计费计费额_方法三() <= 2500
:
100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + (1500 - 800) * 3.070 / 100 + (设计费计费额_方法三() - 1500) * 2.984 / 100;
->设计费计费额_方法三() > 2500
:
100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + (1500 - 800) * 3.070 / 100 + (2500 - 1500) * 2.984 / 100 + (设计费计费额_方法三() - 2500) * 2.387 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法三() <= 50
:
设计费计费额_方法三() * 4.590 / 100;
->设计费计费额_方法三() > 50 && 设计费计费额_方法三() <= 500
:
50 * 4.590 / 100 + (设计费计费额_方法三() - 50) * 3.754 / 100;
->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 1000
:
50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + (设计费计费额_方法三() - 500) * 3.286 / 100;
->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + (1000 - 500) * 3.286 / 100 + (设计费计费额_方法三() - 1000) * 2.984 / 100;
->设计费计费额_方法三() > 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + (1000 - 500) * 3.286 / 100 + (2000 - 1000) * 2.984 / 100 + (设计费计费额_方法三() - 2000) * 2.387 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-直流换流站工程
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_换流站
${
?#{
->设计费计费额_方法三() <= 80000
:
设计费计费额_方法三() * 3.009 / 100;
->设计费计费额_方法三() > 80000 && 设计费计费额_方法三() <= 100000
:
80000 * 3.009 / 100 + (设计费计费额_方法三() - 80000) * 2.661 / 100;
->设计费计费额_方法三() > 100000 && 设计费计费额_方法三() <= 200000
:
80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + (设计费计费额_方法三() - 100000) * 2.527 / 100;
->设计费计费额_方法三() > 200000 && 设计费计费额_方法三() <= 300000
:
80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + (200000 - 100000) * 2.527 / 100 + (设计费计费额_方法三() - 200000) * 2.349 / 100;
->设计费计费额_方法三() > 300000 && 设计费计费额_方法三() <= 400000
:
80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + (200000 - 100000) * 2.527 / 100 + (300000 - 200000) * 2.349 / 100 + (设计费计费额_方法三() - 300000) * 2.349 / 100;
->设计费计费额_方法三() > 400000
:
80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + (200000 - 100000) * 2.527 / 100 + (300000 - 200000) * 2.349 / 100 + (400000 - 300000) * 2.349 / 100 + (设计费计费额_方法三() - 400000) * 1.880 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交直流架空线路
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_架空线路
${
?#{
->@工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "±660kV"
:
#{
->设计费计费额_方法三() <= 10000
:
设计费计费额_方法三() * 3.786 / 100;
->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 30000
:
10000 * 3.786 / 100 + (设计费计费额_方法三()-10000) * 3.140 / 100;
->设计费计费额_方法三() > 30000 && 设计费计费额_方法三() <= 60000
:
10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + (设计费计费额_方法三() - 30000) * 2.918 / 100;
->设计费计费额_方法三() > 60000 && 设计费计费额_方法三() <= 90000
:
10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + (60000 - 30000) * 2.918 / 100 + (设计费计费额_方法三() - 60000) * 2.739 / 100;
->设计费计费额_方法三() > 90000
:
10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + (60000 - 30000) * 2.918 / 100 + (90000 - 60000) * 2.739 / 100 + (设计费计费额_方法三() - 90000) * 2.191 / 100;
};
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±400kV"
:
#{
->设计费计费额_方法三() <= 4000
:
设计费计费额_方法三() * 4.156 / 100;
->设计费计费额_方法三() > 4000 && 设计费计费额_方法三() <= 12000
:
4000 * 4.156 / 100 + (设计费计费额_方法三()-4000) * 3.468 / 100;
->设计费计费额_方法三() > 12000 && 设计费计费额_方法三() <= 25000
:
4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + (设计费计费额_方法三() - 12000) * 3.167 / 100;
->设计费计费额_方法三() > 25000 && 设计费计费额_方法三() <= 40000
:
4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + (25000 - 12000) * 3.167 / 100 + (设计费计费额_方法三() - 25000) * 3.027 / 100;
->设计费计费额_方法三() > 40000
:
4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + (25000 - 12000) * 3.167 / 100 + (40000 - 25000) * 3.027 / 100 + (设计费计费额_方法三() - 40000) * 2.421 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法三() <= 2000
:
设计费计费额_方法三() * 3.850 / 100;
->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 8000
:
2000 * 3.850 / 100 + (设计费计费额_方法三() - 2000) * 3.209 / 100;
->设计费计费额_方法三() > 8000 && 设计费计费额_方法三() <= 20000
:
2000 * 3.850 / 100 + (8000 - 2000) * 3.209 / 100 + (设计费计费额_方法三() - 8000) * 2.855 / 100;
->设计费计费额_方法三() > 20000
:
2000 * 3.850 / 100 + (8000 - 2000) * 3.209 / 100 + (20000 - 8000) * 2.855 / 100 + (设计费计费额_方法三() - 20000) * 2.284 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法三() <= 1000
:
设计费计费额_方法三() * 4.190 / 100;
->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 5000
:
1000 * 4.190 / 100 + (设计费计费额_方法三() - 1000) * 3.378 / 100;
->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 15000
:
1000 * 4.190 / 100 + (5000 - 1000) * 3.378 / 100 + (设计费计费额_方法三() - 5000) * 2.937 / 100;
->设计费计费额_方法三() > 15000
:
1000 * 4.190 / 100 + (5000 - 1000) * 3.378 / 100 + (15000 - 5000) * 2.937 / 100 + (设计费计费额_方法三() - 15000) * 2.349 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法三() <= 500
:
设计费计费额_方法三() * 3.837 / 100;
->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 2000
:
500 * 3.837 / 100 + (设计费计费额_方法三() - 500) * 3.084 / 100;
->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 6000
:
500 * 3.837 / 100 + (2000 - 500) * 3.084 / 100 + (设计费计费额_方法三() - 2000) * 2.781 / 100;
->设计费计费额_方法三() > 6000
:
500 * 3.837 / 100 + (2000 - 500) * 3.084 / 100 + (6000 - 2000) * 2.781 / 100 + (设计费计费额_方法三() - 6000) * 2.225 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法三() <= 400
:
设计费计费额_方法三() * 3.886 / 100;
->设计费计费额_方法三() > 400 && 设计费计费额_方法三() <= 1000
:
400 * 3.886 / 100 + (设计费计费额_方法三() - 400) * 3.346 / 100;
->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 1800
:
400 * 3.886 / 100 + (1000 - 400) * 3.346 / 100 + (设计费计费额_方法三() - 1000) * 2.984 / 100;
->设计费计费额_方法三() > 1800
:
400 * 3.886 / 100 + (1000 - 400) * 3.346 / 100 + (1800 - 1000) * 2.984 / 100 + (设计费计费额_方法三() - 1800) * 2.387 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法三() <= 200
:
设计费计费额_方法三() * 4.131 / 100;
->设计费计费额_方法三() > 200 && 设计费计费额_方法三() <= 600
:
200 * 4.131 / 100 + (设计费计费额_方法三() - 200) * 3.553 / 100;
->设计费计费额_方法三() > 600 && 设计费计费额_方法三() <= 1000
:
200 * 4.131 / 100 + (600 - 200) * 3.553 / 100 + (设计费计费额_方法三() - 600) * 3.286 / 100;
->设计费计费额_方法三() > 1000
:
200 * 4.131 / 100 + (600 - 200) * 3.553 / 100 + (1000 - 600) * 3.286 / 100 + (设计费计费额_方法三() - 1000) * 2.629 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气
${
?#{
->电气部分设计费计费额_方法三() <= 2000
:
电气部分设计费计费额_方法三() * 3.636 / 100;
->电气部分设计费计费额_方法三() > 2000 && 电气部分设计费计费额_方法三() <= 5000
:
2000 * 3.636 / 100 + (电气部分设计费计费额_方法三() - 2000) * 3.148 / 100;
->电气部分设计费计费额_方法三() > 5000 && 电气部分设计费计费额_方法三() <= 10000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (电气部分设计费计费额_方法三() - 5000) * 2.874 / 100;
->电气部分设计费计费额_方法三() > 10000 && 电气部分设计费计费额_方法三() <= 20000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (电气部分设计费计费额_方法三() - 10000) * 2.672 / 100;
->电气部分设计费计费额_方法三() > 20000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (20000 - 10000) * 2.672 / 100 + (电气部分设计费计费额_方法三() - 20000) * 2.138 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分2
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气2
${
?#{
->设计费计费额_方法三() <= 2000
:
设计费计费额_方法三() * 3.636 / 100;
->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 5000
:
2000 * 3.636 / 100 + (设计费计费额_方法三() - 2000) * 3.148 / 100;
->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 10000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (设计费计费额_方法三() - 5000) * 2.874 / 100;
->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 20000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (设计费计费额_方法三() - 10000) * 2.672 / 100;
->设计费计费额_方法三() > 20000
:
2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (20000 - 10000) * 2.672 / 100 + (设计费计费额_方法三() - 20000) * 2.138 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路土建
${
?getdynamicvariable(@设计费.属性.隧道长度.计算式,0) * getdynamicvariable(@设计费.属性.终期回路数.计算式,0) * getdynamicvariable(@设计费.属性.单位长度设计费.计算式,0);
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分2
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路土建2
${
?#{
->@工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV"
:
#{
->土建部分设计费计费额_方法三() <= 1000
:
土建部分设计费计费额_方法三() * 3.453 / 100;
->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000
:
土建部分设计费计费额_方法三()*3.453/100;
->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000
:
5000*3.453/100+(土建部分设计费计费额_方法三()-5000)*3.049/100;
->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000
:
5000*3.453/100+(12000-5000)*3.049/100+(土建部分设计费计费额_方法三()-12000)*2.892/100;
->土建部分设计费计费额_方法三() > 20000 && 土建部分设计费计费额_方法三() <= 40000
:
5000*3.453/100+(12000-5000)*3.049/100+(20000-12000)*2.892/100+(土建部分设计费计费额_方法三()-20000)*2.689/100;
->土建部分设计费计费额_方法三() > 40000 && 土建部分设计费计费额_方法三() <= 80000
:
5000*3.453/100+(12000-5000)*3.049/100+(20000-12000)*2.892/100+(40000-20000)*2.689/100+(土建部分设计费计费额_方法三()-40000)*2.501/100;
->土建部分设计费计费额_方法三() > 80000
:
5000*3.453/100+(12000-5000)*3.049/100+(20000-12000)*2.892/100+(40000-20000)*2.689/100+(80000-40000)*2.501/100+(土建部分设计费计费额_方法三()-80000)*2.392/100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->土建部分设计费计费额_方法三() <= 1000
:
土建部分设计费计费额_方法三() * 3.725 / 100;
->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000
:
1000*3.725/100+(土建部分设计费计费额_方法三()-1000)*3.002/100;
->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000
:
1000*3.725/100+(5000-1000)*3.002/100+(土建部分设计费计费额_方法三()-5000)*2.651/100;
->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000
:
1000*3.725/100+(5000-1000)*3.002/100+(12000-5000)*2.651/100+(土建部分设计费计费额_方法三()-12000)*2.515/100;
->土建部分设计费计费额_方法三() > 20000 && 土建部分设计费计费额_方法三() <= 40000
:
1000*3.725/100+(5000-1000)*3.002/100+(12000-5000)*2.651/100+(20000-12000)*2.515/100+(土建部分设计费计费额_方法三()-20000)*2.339/100;
->土建部分设计费计费额_方法三() > 40000
:
1000*3.725/100+(5000-1000)*3.002/100+(12000-5000)*2.651/100+(20000-12000)*2.515/100+(40000-20000)*2.339/100+(土建部分设计费计费额_方法三()-40000)*2.175/100;
};
->@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV"
:
#{
->土建部分设计费计费额_方法三() <= 1000
:
土建部分设计费计费额_方法三() * 3.166 / 100;
->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000
:
1000*3.166/100+(土建部分设计费计费额_方法三()-1000)*2.552/100;
->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000
:
1000*3.166/100+(5000-1000)*2.552/100+(土建部分设计费计费额_方法三()-5000)*2.253/100;
->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000
:
1000*3.166/100+(5000-1000)*2.552/100+(12000-5000)*2.253/100+(土建部分设计费计费额_方法三()-12000)*2.138/100;
->土建部分设计费计费额_方法三() > 20000 && 土建部分设计费计费额_方法三() <= 40000
:
1000*3.166/100+(5000-1000)*2.552/100+(12000-5000)*2.253/100+(20000-12000)*2.138/100+(土建部分设计费计费额_方法三()-20000)*1.988/100;
->土建部分设计费计费额_方法三() > 40000
:
1000*3.166/100+(5000-1000)*2.552/100+(12000-5000)*2.253/100+(20000-12000)*2.138/100+(40000-20000)*1.988/100+(土建部分设计费计费额_方法三()-40000)*1.848/100;
};
}
}
BEGIN:单位长度设计费_方法三_电缆线路土建
${
?#{
->@工程信息.电压等级 =="35kV"
:
65;
->@工程信息.电压等级 =="110kV"
:
140;
->@工程信息.电压等级 =="220kV"
:
200;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交流变电工程、接地极工程-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_变电
${
?#{
->@工程信息.电压等级 == "1000kV"
:
#{
->设计费计费额_方法四() <= 20000
:
设计费计费额_方法四() * 3.148 / 100;
->设计费计费额_方法四() > 20000 && 设计费计费额_方法四() <= 50000
:
20000 * 3.148 / 100 + (设计费计费额_方法四()-20000) * 2.658 / 100;
->设计费计费额_方法四() > 50000 && 设计费计费额_方法四() <= 80000
:
20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + (设计费计费额_方法四() - 50000) * 2.501 / 100;
->设计费计费额_方法四() > 80000 && 设计费计费额_方法四() <= 140000
:
20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + (80000 - 50000) * 2.501 / 100 + (设计费计费额_方法四() - 80000) * 2.326 / 100;
->设计费计费额_方法四() > 140000 && 设计费计费额_方法四() <= 200000
:
20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + (80000 - 50000) * 2.501 / 100 + (140000 - 80000) * 2.326 / 100 + (设计费计费额_方法四() - 140000) * 2.286 / 100;
->设计费计费额_方法四() > 200000
:
20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + (80000 - 50000) * 2.501 / 100 + (140000 - 80000) * 2.326 / 100 + (200000 - 140000) * 2.286 / 100 + (设计费计费额_方法四() - 200000) * 2.125 / 100;
};
->@工程信息.电压等级 == "750kV"
:
#{
->设计费计费额_方法四() <= 4000
:
设计费计费额_方法四() * 4.618 / 100;
->设计费计费额_方法四() > 4000 && 设计费计费额_方法四() <= 8000
:
4000 * 4.618 / 100 + (设计费计费额_方法四()-4000) * 2.962 / 100;
->设计费计费额_方法四() > 8000 && 设计费计费额_方法四() <= 30000
:
4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + (设计费计费额_方法四() - 8000) * 2.610 / 100;
->设计费计费额_方法四() > 30000 && 设计费计费额_方法四() <= 50000
:
4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + (30000 - 8000) * 2.610 / 100 + (设计费计费额_方法四() - 30000) * 2.426 / 100;
->设计费计费额_方法四() > 50000 && 设计费计费额_方法四() <= 70000
:
4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + (30000 - 8000) * 2.610 / 100 + 100 + (50000 - 30000) * 2.426 / 100 + (设计费计费额_方法四() - 50000) * 2.319 / 100;
->设计费计费额_方法四() > 70000
:
4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + (30000 - 8000) * 2.610 / 100 + (50000 - 30000) * 2.426 / 100 + (70000 - 50000) * 2.319 / 100 + (设计费计费额_方法四() - 70000) * 2.237 / 100;
};
->@工程信息.电压等级 == "500kV"
:
#{
->设计费计费额_方法四() <= 1000
:
设计费计费额_方法四() * 5.354 / 100;
->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 5000
:
1000 * 5.354 / 100 + (设计费计费额_方法四()-1000) * 3.090 / 100;
->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 17000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + (设计费计费额_方法四() - 5000) * 2.766 / 100;
->设计费计费额_方法四() > 17000 && 设计费计费额_方法四() <= 25000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + (17000 - 5000) * 2.766 / 100 + (设计费计费额_方法四() - 17000) * 2.564 / 100;
->设计费计费额_方法四() > 25000 && 设计费计费额_方法四() <= 40000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + (17000 - 5000) * 2.766 / 100 + (25000 - 17000) * 2.564 / 100 + (设计费计费额_方法四() - 25000) * 2.494 / 100;
->设计费计费额_方法四() > 40000
:
1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + (17000 - 5000) * 2.766 / 100 + (25000 - 17000) * 2.564 / 100 + (40000 - 25000) * 2.494 / 100 + (设计费计费额_方法四() - 40000) * 2.331 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法四() <= 800
:
设计费计费额_方法四() * 4.746 / 100;
->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 3000
:
800 * 4.746 / 100 + (设计费计费额_方法四()-800) * 2.777 / 100;
->设计费计费额_方法四() > 3000 && 设计费计费额_方法四() <= 10000
:
800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + (设计费计费额_方法四() - 3000) * 2.555 / 100;
->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 20000
:
800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + (10000 - 3000) * 2.555 / 100 + (设计费计费额_方法四() - 10000) * 2.332 / 100;
->设计费计费额_方法四() > 20000 && 设计费计费额_方法四() <= 30000
:
800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + (10000 - 3000) * 2.555 / 100 + (20000 - 10000) * 2.332 / 100 + (设计费计费额_方法四() - 20000) * 2.169 / 100;
->设计费计费额_方法四() > 30000
:
800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + (10000 - 3000) * 2.555 / 100 + (20000 - 10000) * 2.332 / 100 + (30000 - 20000) * 2.169 / 100 + (设计费计费额_方法四() - 30000) * 2.060 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法四() <= 500
:
设计费计费额_方法四() * 5.016 / 100;
->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 2000
:
500 * 5.016 / 100 + (设计费计费额_方法四() - 500) * 2.853 / 100;
->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 4500
:
500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + (设计费计费额_方法四() - 2000) * 2.761 / 100;
->设计费计费额_方法四() > 4500 && 设计费计费额_方法四() <= 6500
:
500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + (4500 - 2000) * 2.761 / 100 + (设计费计费额_方法四() - 4500) * 2.575 / 100;
->设计费计费额_方法四() > 6500 && 设计费计费额_方法四() <= 10000
:
500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + (4500 - 2000) * 2.761 / 100 + (6500 - 4500) * 2.575 / 100 + (设计费计费额_方法四() - 6500) * 2.493 / 100;
->设计费计费额_方法四() > 10000
:
500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + (4500 - 2000) * 2.761 / 100 + (6500 - 4500) * 2.575 / 100 + (10000 - 6500) * 2.493 / 100 + (设计费计费额_方法四() - 10000) * 2.250 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法四() <= 200
:
设计费计费额_方法四() * 4.590 / 100;
->设计费计费额_方法四() > 200 && 设计费计费额_方法四() <= 800
:
200 * 4.590 / 100 + (设计费计费额_方法四() - 200) * 2.728 / 100;
->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 1500
:
200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + (设计费计费额_方法四() - 800) * 2.530 / 100;
->设计费计费额_方法四() > 1500 && 设计费计费额_方法四() <= 2500
:
200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + (1500 - 800) * 2.530 / 100 + (设计费计费额_方法四() - 1500) * 2.459 / 100;
->设计费计费额_方法四() > 2500 && 设计费计费额_方法四() <= 4000
:
200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + (1500 - 800) * 2.530 / 100 + (2500 - 1500) * 2.459 / 100 + (设计费计费额_方法四() - 2500) * 2.335 / 100;
->设计费计费额_方法四() > 4000
:
200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + (1500 - 800) * 2.530 / 100 + (2500 - 1500) * 2.459 / 100 + (4000 - 2500) * 2.335 / 100 + (设计费计费额_方法四() - 4000) * 2.142 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法四() <= 100
:
设计费计费额_方法四() * 4.590 / 100;
->设计费计费额_方法四() > 100 && 设计费计费额_方法四() <= 800
:
100 * 4.590 / 100 + (设计费计费额_方法四() - 100) * 2.879 / 100;
->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 1500
:
100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + (设计费计费额_方法四() - 800) * 2.530 / 100;
->设计费计费额_方法四() > 1500 && 设计费计费额_方法四() <= 2500
:
100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + (1500 - 800) * 2.530 / 100 + (设计费计费额_方法四() - 1500) * 2.459 / 100;
->设计费计费额_方法四() > 2500
:
100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + (1500 - 800) * 2.530 / 100 + (2500 - 1500) * 2.459 / 100 + (设计费计费额_方法四() - 2500) * 1.967 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法四() <= 50
:
设计费计费额_方法四() * 4.590 / 100;
->设计费计费额_方法四() > 50 && 设计费计费额_方法四() <= 500
:
50 * 4.590 / 100 + (设计费计费额_方法四() - 50) * 3.093 / 100;
->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 1000
:
50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + (设计费计费额_方法四() - 500) * 2.708 / 100;
->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + (1000 - 500) * 2.708 / 100 + (设计费计费额_方法四() - 1000) * 2.459 / 100;
->设计费计费额_方法四() > 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + (1000 - 500) * 2.708 / 100 + (2000 - 1000) * 2.459 / 100 + (设计费计费额_方法四() - 2000) * 1.967 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-直流换流站工程-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_换流站
${
?#{
->设计费计费额_方法四() <= 80000
:
设计费计费额_方法四() * 2.368 / 100;
->设计费计费额_方法四() > 80000 && 设计费计费额_方法四() <= 100000
:
80000 * 2.368 / 100 + (设计费计费额_方法四() - 80000) * 2.094 / 100;
->设计费计费额_方法四() > 100000 && 设计费计费额_方法四() <= 200000
:
80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + (设计费计费额_方法四() - 100000) * 1.989 / 100;
->设计费计费额_方法四() > 200000 && 设计费计费额_方法四() <= 400000
:
80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + (200000 - 100000) * 1.989 / 100 + (设计费计费额_方法四() - 200000) * 1.849 / 100;
->设计费计费额_方法四() > 400000
:
80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + (200000 - 100000) * 1.989 / 100 + (400000 - 200000) * 1.849 / 100 + (设计费计费额_方法四() - 400000) * 1.480 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交直流架空线路-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_架空线路
${
?#{
->@工程信息.电压等级 == "1000kV"
:
#{
->设计费计费额_方法四() <= 300000
:
设计费计费额_方法四() * 2.693 / 100;
->设计费计费额_方法四() > 300000 && 设计费计费额_方法四() <= 400000
:
300000 * 2.693 / 100 + (设计费计费额_方法四() - 300000) * 2.429 / 100;
->设计费计费额_方法四() > 400000
:
300000 * 2.693 / 100 + (400000 - 300000) * 2.429 / 100 + (设计费计费额_方法四() - 400000) * 2.258 / 100;
};
->@工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±660kV"
:
#{
->设计费计费额_方法四() <= 400000
:
设计费计费额_方法四() * 2.284 / 100;
->设计费计费额_方法四() > 400000 && 设计费计费额_方法四() <= 600000
:
400000 * 2.284 / 100 + (设计费计费额_方法四() - 400000) * 1.999 / 100;
->设计费计费额_方法四() > 600000
:
400000 * 2.284 / 100 + (600000 - 400000) * 1.999 / 100 + (设计费计费额_方法四() - 600000) * 1.269 / 100;
};
->@工程信息.电压等级 == "750kV"
:
#{
->设计费计费额_方法四() <= 10000
:
设计费计费额_方法四() * 3.366 / 100;
->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 30000
:
10000 * 3.366 / 100 + (设计费计费额_方法四()-10000) * 2.791 / 100;
->设计费计费额_方法四() > 30000 && 设计费计费额_方法四() <= 60000
:
10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + (设计费计费额_方法四() - 30000) * 2.594 / 100;
->设计费计费额_方法四() > 60000 && 设计费计费额_方法四() <= 90000
:
10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + (60000 - 30000) * 2.594 / 100 + (设计费计费额_方法四() - 60000) * 2.435 / 100;
->设计费计费额_方法四() > 90000
:
10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + (60000 - 30000) * 2.594 / 100 + (90000 - 60000) * 2.435 / 100 + (设计费计费额_方法四() - 90000) * 1.948 / 100;
};
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±400kV"
:
#{
->设计费计费额_方法四() <= 4000
:
设计费计费额_方法四() * 3.695 / 100;
->设计费计费额_方法四() > 4000 && 设计费计费额_方法四() <= 12000
:
4000 * 3.695 / 100 + (设计费计费额_方法四()-4000) * 3.083 / 100;
->设计费计费额_方法四() > 12000 && 设计费计费额_方法四() <= 25000
:
4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + (设计费计费额_方法四() - 12000) * 2.815 / 100;
->设计费计费额_方法四() > 25000 && 设计费计费额_方法四() <= 40000
:
4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + (25000 - 12000) * 2.815 / 100 + (设计费计费额_方法四() - 25000) * 2.691 / 100;
->设计费计费额_方法四() > 40000
:
4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + (25000 - 12000) * 2.815 / 100 + (40000 - 25000) * 2.691 / 100 + (设计费计费额_方法四() - 40000) * 2.152 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法四() <= 2000
:
设计费计费额_方法四() * 3.423 / 100;
->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 8000
:
2000 * 3.423 / 100 + (设计费计费额_方法四() - 2000) * 2.853 / 100;
->设计费计费额_方法四() > 8000 && 设计费计费额_方法四() <= 20000
:
2000 * 3.423 / 100 + (8000 - 2000) * 2.853 / 100 + (设计费计费额_方法四() - 8000) * 2.538 / 100;
->设计费计费额_方法四() > 20000
:
2000 * 3.423 / 100 + (8000 - 2000) * 2.853 / 100 + (20000 - 8000) * 2.538 / 100 + (设计费计费额_方法四() - 20000) * 2.030 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法四() <= 1000
:
设计费计费额_方法四() * 3.725 / 100;
->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 5000
:
1000 * 3.725 / 100 + (设计费计费额_方法四() - 1000) * 3.003 / 100;
->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 15000
:
1000 * 3.725 / 100 + (5000 - 1000) * 3.003 / 100 + (设计费计费额_方法四() - 5000) * 2.611 / 100;
->设计费计费额_方法四() > 15000
:
1000 * 3.725 / 100 + (5000 - 1000) * 3.003 / 100 + (15000 - 5000) * 2.611 / 100 + (设计费计费额_方法四() - 15000) * 2.088 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法四() <= 500
:
设计费计费额_方法四() * 3.411 / 100;
->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 2000
:
500 * 3.411 / 100 + (设计费计费额_方法四() - 500) * 2.742 / 100;
->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 6000
:
500 * 3.411 / 100 + (2000 - 500) * 2.742 / 100 + (设计费计费额_方法四() - 2000) * 2.472 / 100;
->设计费计费额_方法四() > 6000
:
500 * 3.411 / 100 + (2000 - 500) * 2.742 / 100 + (6000 - 2000) * 2.472 / 100 + (设计费计费额_方法四() - 6000) * 1.978 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法四() <= 400
:
设计费计费额_方法四() * 3.455 / 100;
->设计费计费额_方法四() > 400 && 设计费计费额_方法四() <= 1000
:
400 * 3.455 / 100 + (设计费计费额_方法四() - 400) * 2.975 / 100;
->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 1800
:
400 * 3.455 / 100 + (1000 - 400) * 2.975 / 100 + (设计费计费额_方法四() - 1000) * 2.653 / 100;
->设计费计费额_方法四() > 1800
:
400 * 3.455 / 100 + (1000 - 400) * 2.975 / 100 + (1800 - 1000) * 2.653 / 100 + (设计费计费额_方法四() - 1800) * 2.122 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法四() <= 200
:
设计费计费额_方法四() * 3.672 / 100;
->设计费计费额_方法四() > 200 && 设计费计费额_方法四() <= 600
:
200 * 3.672 / 100 + (设计费计费额_方法四() - 200) * 3.159 / 100;
->设计费计费额_方法四() > 600 && 设计费计费额_方法四() <= 1000
:
200 * 3.672 / 100 + (600 - 200) * 3.159 / 100 + (设计费计费额_方法四() - 600) * 2.921 / 100;
->设计费计费额_方法四() > 1000
:
200 * 3.672 / 100 + (600 - 200) * 3.159 / 100 + (1000 - 600) * 2.921 / 100 + (设计费计费额_方法四() - 1000) * 2.337 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气
${
?#{
->电气部分设计费计费额_方法四() <= 2000
:
电气部分设计费计费额_方法四() * 3.64 / 100;
->电气部分设计费计费额_方法四() > 2000 && 电气部分设计费计费额_方法四() <= 5000
:
2000 * 3.64 / 100 + (电气部分设计费计费额_方法四() - 2000) * 3.15 / 100;
->电气部分设计费计费额_方法四() > 5000 && 电气部分设计费计费额_方法四() <= 10000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (电气部分设计费计费额_方法四() - 5000) * 2.87 / 100;
->电气部分设计费计费额_方法四() > 10000 && 电气部分设计费计费额_方法四() <= 20000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (电气部分设计费计费额_方法四() - 10000) * 2.67 / 100;
->电气部分设计费计费额_方法四() > 20000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (20000 - 10000) * 2.67 / 100 + (电气部分设计费计费额_方法四() - 20000) * 2.14 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法四2
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气2
${
?#{
->设计费计费额_方法四() <= 2000
:
设计费计费额_方法四() * 3.64 / 100;
->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 5000
:
2000 * 3.64 / 100 + (设计费计费额_方法四() - 2000) * 3.15 / 100;
->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 10000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (设计费计费额_方法四() - 5000) * 2.87 / 100;
->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 20000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (设计费计费额_方法四() - 10000) * 2.67 / 100;
->设计费计费额_方法四() > 20000
:
2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (20000 - 10000) * 2.67 / 100 + (设计费计费额_方法四() - 20000) * 2.14 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分-方法四
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路土建
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV"
:
#{
->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000
:
(土建部分设计费计费额_方法四() - 12000) * 2.531 / 100;
->土建部分设计费计费额_方法四() > 20000 && 土建部分设计费计费额_方法四() <= 40000
:
(20000 - 12000) * 2.531 / 100 + (土建部分设计费计费额_方法四()-20000) * 2.353 / 100;
->土建部分设计费计费额_方法四() > 40000 && 土建部分设计费计费额_方法四() <= 80000
:
(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (土建部分设计费计费额_方法四() - 40000) * 2.188 / 100;
->土建部分设计费计费额_方法四() > 80000
:
(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (80000 - 40000) * 2.188 / 100 + (土建部分设计费计费额_方法四() - 80000) * 2.093 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->土建部分设计费计费额_方法四() <= 1000
:
土建部分设计费计费额_方法四() * 3.259 / 100;
->土建部分设计费计费额_方法四() > 1000 && 土建部分设计费计费额_方法四() <= 5000
:
1000 * 3.259 / 100 + (土建部分设计费计费额_方法四()-1000) * 2.627 / 100;
->土建部分设计费计费额_方法四() > 5000 && 土建部分设计费计费额_方法四() <= 12000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (土建部分设计费计费额_方法四() - 5000) * 2.320 / 100;
->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (土建部分设计费计费额_方法四() - 12000) * 2.201 / 100;
->土建部分设计费计费额_方法四() > 20000 && 土建部分设计费计费额_方法四() <= 40000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (20000 - 12000) * 2.201 / 100 + (土建部分设计费计费额_方法四() - 20000) * 2.047 / 100;
->土建部分设计费计费额_方法四() > 40000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (20000 - 12000) * 2.201 / 100 + (40000 - 20000) * 2.047 / 100 + (土建部分设计费计费额_方法四() - 40000) * 1.903 / 100;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->土建部分设计费计费额_方法四() <= 1000
:
土建部分设计费计费额_方法四() * 2.770 / 100;
->土建部分设计费计费额_方法四() > 1000 && 土建部分设计费计费额_方法四() <= 5000
:
1000 * 2.770 / 100 + (土建部分设计费计费额_方法四()-1000) * 2.233 / 100;
->土建部分设计费计费额_方法四() > 5000 && 土建部分设计费计费额_方法四() <= 12000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (土建部分设计费计费额_方法四() - 5000) * 1.971 / 100;
->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (土建部分设计费计费额_方法四() - 12000) * 1.871 / 100;
->土建部分设计费计费额_方法四() > 20000 && 土建部分设计费计费额_方法四() <= 40000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (20000 - 12000) * 1.871 / 100 + (土建部分设计费计费额_方法四() - 20000) * 1.740 / 100;
->土建部分设计费计费额_方法四() > 40000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (20000 - 12000) * 1.871 / 100 + (40000 - 20000) * 1.740 / 100 + (土建部分设计费计费额_方法四() - 40000) * 1.617 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额- 燃煤发电工程-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_ 燃煤发电
${
?#{
->@工程信息.本期单台容量 == "1000"
:
#{
->设计费计费额_方法五() <= 300000
:
设计费计费额_方法五() * 1.56 / 100;
->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 400000
:
300000 * 1.56 / 100 + (设计费计费额_方法五() - 300000) * 1.40 / 100;
->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000
:
300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + (设计费计费额_方法五() - 400000) * 1.33 / 100;
->设计费计费额_方法五() > 600000 && 设计费计费额_方法五() <= 800000
:
300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + (600000 - 400000) * 1.33 / 100 + (设计费计费额_方法五() - 600000) * 1.28 / 100;
->设计费计费额_方法五() > 800000
:
300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + (600000 - 400000) * 1.33 / 100 + (800000 - 600000) * 1.28 / 100 + (设计费计费额_方法五() - 800000) * 1.24 / 100;
};
->@工程信息.本期单台容量 == "600" || @工程信息.本期单台容量 == "660"
:
#{
->设计费计费额_方法五() <= 200000
:
设计费计费额_方法五() * 1.42 / 100;
->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 300000
:
200000 * 1.42 / 100 + (设计费计费额_方法五() - 200000) * 1.22 / 100;
->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 450000
:
200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + (设计费计费额_方法五() - 300000) * 1.21 / 100;
->设计费计费额_方法五() > 450000 && 设计费计费额_方法五() <= 700000
:
200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + (450000 - 300000) * 1.21 / 100 + (设计费计费额_方法五() - 450000) * 1.13 / 100;
->设计费计费额_方法五() > 700000
:
200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + (450000 - 300000) * 1.21 / 100 + (700000 - 450000) * 1.13 / 100 + (设计费计费额_方法五() - 700000) * 1.06 / 100;
};
->@工程信息.本期单台容量 == "300" || @工程信息.本期单台容量 == "350"
:
#{
->设计费计费额_方法五() <= 150000
:
设计费计费额_方法五() * 1.45 / 100;
->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 250000
:
150000 * 1.45 / 100 + (设计费计费额_方法五() - 150000) * 1.27 / 100;
->设计费计费额_方法五() > 250000 && 设计费计费额_方法五() <= 400000
:
150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + (设计费计费额_方法五() - 250000) * 1.22 / 100;
->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000
:
150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + (设计费计费额_方法五() - 400000) * 1.15 / 100;
->设计费计费额_方法五() > 600000
:
150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + (600000 - 400000) * 1.15 / 100 + (设计费计费额_方法五() - 600000) * 1.10 / 100;
};
->@工程信息.本期单台容量 == "200"
:
#{
->设计费计费额_方法五() <= 80000
:
设计费计费额_方法五() * 1.56 / 100;
->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 150000
:
80000 * 1.56 / 100 + (设计费计费额_方法五() - 80000) * 1.33 / 100;
->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 300000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (设计费计费额_方法五() - 150000) * 1.25 / 100;
->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 500000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (300000 - 150000) * 1.25 / 100 + (设计费计费额_方法五() - 300000) * 1.19 / 100;
->设计费计费ݟ方法五() > 500000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (300000 - 150000) * 1.25 / 100 + (500000 - 300000) * 1.19 / 100 + (设计费计费额_方法五() - 500000) * 1.09 / 100;
};
->@工程信息.本期单台容量 == "150" || @工程信息.本期单台容量 == "135" || @工程信息.本期单台容量 == "125" || @工程信息.本期单台容量 == "50"
:
#{
->设计费计费额_方法五() <= 80000
:
设计费计费额_方法五() * 1.56 / 100;
->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 150000
:
80000 * 1.56 / 100 + (设计费计费额_方法五() - 80000) * 1.33 / 100;
->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 250000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (设计费计费额_方法五() - 150000) * 1.27 / 100;
->设计费计费额_方法五() > 250000 && 设计费计费额_方法五() <= 400000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (250000 - 150000) * 1.27 / 100 + (设计费计费额_方法五() - 250000) * 1.22 / 100;
->设计费计费额_方法五() > 40000
:
80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + (设计费计费额_方法五() - 400000) * 1.14 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-燃气-蒸汽联合循环电厂工程-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_联合发电
${
?#{
->@设计费.属性.机组容量等级.计算式 == "9F级"
:
#{
->设计费计费额_方法五() <= 200000
:
设计费计费额_方法五() * 1.90 / 100;
->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 300000
:
200000 * 1.90 / 100 + (设计费计费额_方法五() - 200000) * 1.57 / 100;
->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 450000
:
200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + (设计费计费额_方法五() - 300000) * 1.55 / 100;
->设计费计费额_方法五() > 450000 && 设计费计费额_方法五() <= 700000
:
200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + (450000 - 300000) * 1.55 / 100 + (设计费计费额_方法五() - 450000) * 1.59 / 100;
->设计费计费额_方法五() > 700000
:
200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + (450000 - 300000) * 1.55 / 100 + (700000 - 450000) * 1.59 / 100 + (设计费计费额_方法五() - 700000) * 1.63 / 100;
};
->@设计费.属性.机组容量等级.计算式 == "9E级"
:
#{
->设计费计费额_方法五() <= 50000
:
设计费计费额_方法五() * 1.91 / 100;
->设计费计费额_方法五() > 50000 && 设计费计费额_方法五() <= 100000
:
50000 * 1.91 / 100 + (设计费计费额_方法五() - 50000) * 1.65 / 100;
->设计费计费额_方法五() > 100000 && 设计费计费额_方法五() <= 150000
:
50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + (设计费计费额_方法五() - 100000) * 1.53 / 100;
->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 300000
:
50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + (150000 - 100000) * 1.53 / 100 + (设计费计费额_方法五() - 150000) * 1.46 / 100;
->设计费计费额_方法五() > 300000
:
50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + (150000 - 100000) * 1.53 / 100 + (300000 - 150000) * 1.46 / 100 + (设计费计费额_方法五() - 300000) * 1.39 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交流变电工程-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_变电
${
?#{
->@工程信息.电压等级 == "1000kV"
:
#{
->设计费计费额_方法五() <= 20000
:
设计费计费额_方法五() * 3.13 / 100;
->设计费计费额_方法五() > 20000 && 设计费计费额_方法五() <= 50000
:
20000 * 3.13 / 100 + (设计费计费额_方法五()-20000) * 2.64 / 100;
->设计费计费额_方法五() > 50000 && 设计费计费额_方法五() <= 80000
:
20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + (设计费计费额_方法五() - 50000) * 2.49 / 100;
->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 140000
:
20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + (80000 - 50000) * 2.49 / 100 + (设计费计费额_方法五() - 80000) * 2.31 / 100;
->设计费计费额_方法五() > 140000 && 设计费计费额_方法五() <= 200000
:
20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + (80000 - 50000) * 2.49 / 100 + (140000 - 80000) * 2.31 / 100 + (设计费计费额_方法五() - 140000) * 2.27 / 100;
->设计费计费额_方法五() > 200000
:
20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + (80000 - 50000) * 2.49 / 100 + (140000 - 80000) * 2.31 / 100 + (200000 - 140000) * 2.27 / 100 + (设计费计费额_方法五() - 200000) * 2.11 / 100;
};
->@工程信息.电压等级 == "750kV"
:
#{
->设计费计费额_方法五() <= 4000
:
设计费计费额_方法五() * 4.4 / 100;
->设计费计费额_方法五() > 4000 && 设计费计费额_方法五() <= 8000
:
4000 * 4.4 / 100 + (设计费计费额_方法五()-4000) * 2.94 / 100;
->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 30000
:
4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + (设计费计费额_方法五() - 8000) * 2.63 / 100;
->设计费计费额_方法五() > 30000 && 设计费计费额_方法五() <= 50000
:
4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + (30000 - 8000) * 2.63 / 100 + (设计费计费额_方法五() - 30000) * 2.52 / 100;
->设计费计费额_方法五() > 50000 && 设计费计费额_方法五() <= 70000
:
4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + (30000 - 8000) * 2.63 / 100 + (50000 - 30000) * 2.52 / 100 + (设计费计费额_方法五() - 50000) * 2.34 / 100;
->设计费计费额_方法五() > 70000
:
4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + (30000 - 8000) * 2.63 / 100 + (50000 - 30000) * 2.52 / 100 + (70000 - 50000) * 2.34 / 100 + (设计费计费额_方法五() - 70000) * 2.26 / 100;
};
->@工程信息.电压等级 == "500kV"
:
#{
->设计费计费额_方法五() <= 1000
:
设计费计费额_方法五() * 4.17 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000
:
1000 * 4.17 / 100 + (设计费计费额_方法五()-1000) * 3.36 / 100;
->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 17000
:
1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + (设计费计费额_方法五() - 5000) * 2.91 / 100;
->设计费计费额_方法五() > 17000 && 设计费计费额_方法五() <= 25000
:
1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + (17000 - 5000) * 2.91 / 100 + (设计费计费额_方法五() - 17000) * 2.69 / 100;
->设计费计费额_方法五() > 25000 && 设计费计费额_方法五() <= 40000
:
1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + (17000 - 5000) * 2.91 / 100 + (25000 - 17000) * 2.69 / 100 + (设计费计费额_方法五() - 25000) * 2.54 / 100;
->设计费计费额_方法五() > 40000
:
1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + (17000 - 5000) * 2.91 / 100 + (25000 - 17000) * 2.69 / 100 + (40000 - 25000) * 2.54 / 100 + (设计费计费额_方法五() - 40000) * 2.37 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法五() <= 800
:
设计费计费额_方法五() * 3.80 / 100;
->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 3000
:
800 * 3.80 / 100 + (设计费计费额_方法五()-800) * 3.15 / 100;
->设计费计费额_方法五() > 3000 && 设计费计费额_方法五() <= 10000
:
800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + (设计费计费额_方法五() - 3000) * 2.76 / 100;
->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000
:
800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + (10000 - 3000) * 2.76 / 100 + (设计费计费额_方法五() - 10000) * 2.47 / 100;
->设计费计费额_方法五() > 20000 && 设计费计费额_方法五() <= 30000
:
800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + (10000 - 3000) * 2.76 / 100 + (20000 - 10000) * 2.47 / 100 + (设计费计费额_方法五() - 20000) * 2.29 / 100;
->设计费计费额_方法五() > 30000
:
800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + (10000 - 3000) * 2.76 / 100 + (20000 - 10000) * 2.47 / 100 + (30000 - 20000) * 2.29 / 100 + (设计费计费额_方法五() - 30000) * 2.17 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法五() <= 500
:
设计费计费额_方法五() * 4.01 / 100;
->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 2000
:
500 * 4.01 / 100 + (设计费计费额_方法五() - 500) * 3.23 / 100;
->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 4500
:
500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + (设计费计费额_方法五() - 2000) * 2.98 / 100;
->设计费计费额_方法五() > 4500 && 设计费计费额_方法五() <= 6500
:
500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + (4500 - 2000) * 2.98 / 100 + (设计费计费额_方法五() - 4500) * 2.78 / 100;
->设计费计费额_方法五() > 6500 && 设计费计费额_方法五() <= 10000
:
500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + (4500 - 2000) * 2.98 / 100 + (6500 - 4500) * 2.78 / 100 + (设计费计费额_方法五() - 6500) * 2.69 / 100;
->设计费计费额_方法五() > 10000
:
500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + (4500 - 2000) * 2.98 / 100 + (6500 - 4500) * 2.78 / 100 + (10000 - 6500) * 2.69 / 100 + (设计费计费额_方法五() - 10000) * 2.43 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法五() <= 200
:
设计费计费额_方法五() * 3.67 / 100;
->设计费计费额_方法五() > 200 && 设计费计费额_方法五() <= 800
:
200 * 3.67 / 100 + (设计费计费额_方法五() - 200) * 3.08 / 100;
->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 1500
:
200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + (设计费计费额_方法五() - 800) * 2.73 / 100;
->设计费计费额_方法五() > 1500 && 设计费计费额_方法五() <= 2500
:
200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + (1500 - 800) * 2.73 / 100 + (设计费计费额_方法五() - 1500) * 2.65 / 100;
->设计费计费额_方法五() > 2500 && 设计费计费额_方法五() <= 4000
:
200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + (1500 - 800) * 2.73 / 100 + (2500 - 1500) * 2.65 / 100 + (设计费计费额_方法五() - 2500) * 2.52 / 100;
->设计费计费额_方法五() > 4000
:
200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + (1500 - 800) * 2.73 / 100 + (2500 - 1500) * 2.65 / 100 + (4000 - 2500) * 2.52 / 100 + (设计费计费额_方法五() - 4000) * 2.31 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法五() <= 100
:
设计费计费额_方法五() * 4.590 / 100;
->设计费计费额_方法五() > 100 && 设计费计费额_方法五() <= 800
:
100 * 4.590 / 100 + (设计费计费额_方法五() - 100) * 2.85 / 100;
->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 1500
:
100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + (设计费计费额_方法五() - 800) * 2.59 / 100;
->设计费计费额_方法五() > 1500 && 设计费计费额_方法五() <= 2500
:
100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + (1500 - 800) * 2.59 / 100 + (设计费计费额_方法五() - 1500) * 2.53 / 100;
->设计费计费额_方法五() > 2500
:
100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + (1500 - 800) * 2.59 / 100 + (2500 - 1500) * 2.53 / 100 + (设计费计费额_方法五() - 2500) * 2.03 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法五() <= 50
:
设计费计费额_方法五() * 4.590 / 100;
->设计费计费额_方法五() > 50 && 设计费计费额_方法五() <= 500
:
50 * 4.590 / 100 + (设计费计费额_方法五() - 50) * 3.05 / 100;
->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 1000
:
50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + (设计费计费额_方法五() - 500) * 2.82 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + (1000 - 500) * 2.82 / 100 + (设计费计费额_方法五() - 1000) * 2.43 / 100;
->设计费计费额_方法五() > 2000
:
50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + (1000 - 500) * 2.82 / 100 + (2000 - 1000) * 2.43 / 100 + (设计费计费额_方法五() - 2000) * 1.94 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-直流换流站工程-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_换流站
${
?#{
->设计费计费额_方法五() <= 80000
:
设计费计费额_方法五() * 2.37 / 100;
->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 100000
:
80000 * 2.37 / 100 + (设计费计费额_方法五() - 80000) * 2.09 / 100;
->设计费计费额_方法五() > 100000 && 设计费计费额_方法五() <= 200000
:
80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + (设计费计费额_方法五() - 100000) * 1.99 / 100;
->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 400000
:
80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + (200000 - 100000) * 1.99 / 100 + (设计费计费额_方法五() - 200000) * 1.85 / 100;
->设计费计费额_方法五() > 400000
:
80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + (200000 - 100000) * 1.99 / 100 + (400000 - 200000) * 1.85 / 100 + (设计费计费额_方法五() - 400000) * 1.48 / 100;
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-交直流架空线路-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_架空线路
${
?#{
->@工程信息.电压等级 == "1000kV"
:
#{
->设计费计费额_方法五() <= 300000
:
设计费计费额_方法五() * 2.42 / 100;
->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 400000
:
300000 * 2.42 / 100 + (设计费计费额_方法五() - 300000) * 2.19 / 100;
->设计费计费额_方法五() > 400000
:
300000 * 2.42 / 100 + (400000 - 300000) * 2.19 / 100 + (设计费计费额_方法五() - 400000) * 2.03 / 100;
};
->@工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±660kV"
:
#{
->设计费计费额_方法五() <= 400000
:
设计费计费额_方法五() * 2.34 / 100;
->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000
:
400000 * 2.34 / 100 + (设计费计费额_方法五() - 400000) * 2.05 / 100;
->设计费计费额_方法五() > 600000
:
400000 * 2.34 / 100 + (600000 - 400000) * 2.05 / 100 + (设计费计费额_方法五() - 600000) * 1.30 / 100;
};
->@工程信息.电压等级 == "750kV"
:
#{
->设计费计费额_方法五() <= 10000
:
设计费计费额_方法五() * 3.36 / 100;
->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 30000
:
10000 * 3.36 / 100 + (设计费计费额_方法五()-10000) * 2.79 / 100;
->设计费计费额_方法五() > 30000 && 设计费计费额_方法五() <= 60000
:
10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + (设计费计费额_方法五() - 30000) * 2.59 / 100;
->设计费计费额_方法五() > 60000 && 设计费计费额_方法五() <= 90000
:
10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + (60000 - 30000) * 2.59 / 100 + (设计费计费额_方法五() - 60000) * 2.43 / 100;
->设计费计费额_方法五() > 90000
:
10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + (60000 - 30000) * 2.59 / 100 + (90000 - 60000) * 2.43 / 100 + (设计费计费额_方法五() - 90000) * 1.94 / 100;
};
->@工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±400kV"
:
#{
->设计费计费额_方法五() <= 4000
:
设计费计费额_方法五() * 3.69 / 100;
->设计费计费额_方法五() > 4000 && 设计费计费额_方法五() <= 12000
:
4000 * 3.69 / 100 + (设计费计费额_方法五()-4000) * 3.08 / 100;
->设计费计费额_方法五() > 12000 && 设计费计费额_方法五() <= 25000
:
4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + (设计费计费额_方法五() - 12000) * 2.81 / 100;
->设计费计费额_方法五() > 25000 && 设计费计费额_方法五() <= 40000
:
4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + (25000 - 12000) * 2.81 / 100 + (设计费计费额_方法五() - 25000) * 2.68 / 100;
->设计费计费额_方法五() > 40000
:
4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + (25000 - 12000) * 2.81 / 100 + (40000 - 25000) * 2.68 / 100 + (设计费计费额_方法五() - 40000) * 2.15 / 100;
};
->@工程信息.电压等级 == "330kV"
:
#{
->设计费计费额_方法五() <= 2000
:
设计费计费额_方法五() * 3.42 / 100;
->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 8000
:
2000 * 3.42 / 100 + (设计费计费额_方法五() - 2000) * 2.85 / 100;
->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 20000
:
2000 * 3.42 / 100 + (8000 - 2000) * 2.85 / 100 + (设计费计费额_方法五() - 8000) * 2.54 / 100;
->设计费计费额_方法五() > 20000
:
2000 * 3.42 / 100 + (8000 - 2000) * 2.85 / 100 + (20000 - 8000) * 2.54 / 100 + (设计费计费额_方法五() - 20000) * 2.03 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法五() <= 1000
:
设计费计费额_方法五() * 3.72 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000
:
1000 * 3.72 / 100 + (设计费计费额_方法五() - 1000) * 3.0 / 100;
->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 15000
:
1000 * 3.72 / 100 + (5000 - 1000) * 3.0 / 100 + (设计费计费额_方法五() - 5000) * 2.61 / 100;
->设计费计费额_方法五() > 15000
:
1000 * 3.72 / 100 + (5000 - 1000) * 3.0 / 100 + (15000 - 5000) * 2.61 / 100 + (设计费计费额_方法五() - 15000) * 2.09 / 100;
};
->@工程信息.电压等级 == "110kV"
:
#{
->设计费计费额_方法五() <= 500
:
设计费计费额_方法五() * 3.41 / 100;
->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 2000
:
500 * 3.41 / 100 + (设计费计费额_方法五() - 500) * 2.74 / 100;
->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 6000
:
500 * 3.41 / 100 + (2000 - 500) * 2.74 / 100 + (设计费计费额_方法五() - 2000) * 2.47 / 100;
->设计费计费额_方法五() > 6000
:
500 * 3.41 / 100 + (2000 - 500) * 2.74 / 100 + (6000 - 2000) * 2.47 / 100 + (设计费计费额_方法五() - 6000) * 1.98 / 100;
};
->@工程信息.电压等级 == "66kV"
:
#{
->设计费计费额_方法五() <= 400
:
设计费计费额_方法五() * 3.45 / 100;
->设计费计费额_方法五() > 400 && 设计费计费额_方法五() <= 1000
:
400 * 3.45 / 100 + (设计费计费额_方法五() - 400) * 2.97 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 1800
:
400 * 3.45 / 100 + (1000 - 400) * 2.97 / 100 + (设计费计费额_方法五() - 1000) * 2.65 / 100;
->设计费计费额_方法五() > 1800
:
400 * 3.45 / 100 + (1000 - 400) * 2.97 / 100 + (1800 - 1000) * 2.65 / 100 + (设计费计费额_方法五() - 1800) * 2.12 / 100;
};
->@工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法五() <= 200
:
设计费计费额_方法五() * 3.67 / 100;
->设计费计费额_方法五() > 200 && 设计费计费额_方法五() <= 600
:
200 * 3.67 / 100 + (设计费计费额_方法五() - 200) * 3.16 / 100;
->设计费计费额_方法五() > 600 && 设计费计费额_方法五() <= 1000
:
200 * 3.67 / 100 + (600 - 200) * 3.16 / 100 + (设计费计费额_方法五() - 600) * 2.92 / 100;
->设计费计费额_方法五() > 1000
:
200 * 3.67 / 100 + (600 - 200) * 3.16 / 100 + (1000 - 600) * 2.92 / 100 + (设计费计费额_方法五() - 1000) * 2.34 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV"
:
#{
->电气部分设计费计费额_方法五() <= 2000
:
电气部分设计费计费额_方法五() * 3.76 / 100;
->电气部分设计费计费额_方法五() > 2000 && 电气部分设计费计费额_方法五() <= 8000
:
2000 * 3.76 / 100 + (电气部分设计费计费额_方法五()-2000) * 3.14 / 100;
->电气部分设计费计费额_方法五() > 8000 && 电气部分设计费计费额_方法五() <= 20000
:
2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (电气部分设计费计费额_方法五() - 8000) * 2.79 / 100;
->电气部分设计费计费额_方法五() > 20000
:
2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (20000 - 8000) * 2.79 / 100 + (电气部分设计费计费额_方法五() - 20000) * 2.57 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->电气部分设计费计费额_方法五() <= 1000
:
电气部分设计费计费额_方法五() * 3.91 / 100;
->电气部分设计费计费额_方法五() > 1000 && 电气部分设计费计费额_方法五() <= 5000
:
1000 * 3.91 / 100 + (电气部分设计费计费额_方法五()-1000) * 3.15 / 100;
->电气部分设计费计费额_方法五() > 5000 && 电气部分设计费计费额_方法五() <= 10000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (电气部分设计费计费额_方法五() - 5000) * 2.84 / 100;
->电气部分设计费计费额_方法五() > 10000 && 电气部分设计费计费额_方法五() <= 20000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (电气部分设计费计费额_方法五() - 10000) * 2.64 / 100;
->电气部分设计费计费额_方法五() > 20000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (20000 - 10000) * 2.64 / 100 + (电气部分设计费计费额_方法五() - 20000) * 2.46 / 100;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->电气部分设计费计费额_方法五() <= 1000
:
电气部分设计费计费额_方法五() * 3.72 / 100;
->电气部分设计费计费额_方法五() > 1000 && 电气部分设计费计费额_方法五() <= 5000
:
1000 * 3.72 / 100 + (电气部分设计费计费额_方法五()-1000) * 3.00 / 100;
->电气部分设计费计费额_方法五() > 5000 && 电气部分设计费计费额_方法五() <= 10000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (电气部分设计费计费额_方法五() - 5000) * 2.71 / 100;
->电气部分设计费计费额_方法五() > 10000 && 电气部分设计费计费额_方法五() <= 20000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71/ 100 + (电气部分设计费计费额_方法五() - 10000) * 2.52 / 100;
->电气部分设计费计费额_方法五() > 20000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71 / 100 + (20000 - 10000) * 2.52 / 100 + (电气部分设计费计费额_方法五() - 20000) * 2.34 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法五2
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气2
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV"
:
#{
->设计费计费额_方法五() <= 2000
:
设计费计费额_方法五() * 3.76 / 100;
->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 8000
:
2000 * 3.76 / 100 + (设计费计费额_方法五()-2000) * 3.14 / 100;
->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 20000
:
2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (设计费计费额_方法五() - 8000) * 2.79 / 100;
->设计费计费额_方法五() > 20000
:
2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (20000 - 8000) * 2.79 / 100 + (设计费计费额_方法五() - 20000) * 2.57 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->设计费计费额_方法五() <= 1000
:
设计费计费额_方法五() * 3.91 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000
:
1000 * 3.91 / 100 + (设计费计费额_方法五()-1000) * 3.15 / 100;
->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 10000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (设计费计费额_方法五() - 5000) * 2.84 / 100;
->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (设计费计费额_方法五() - 10000) * 2.64 / 100;
->设计费计费额_方法五() > 20000
:
1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (20000 - 10000) * 2.64 / 100 + (设计费计费额_方法五() - 20000) * 2.46 / 100;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->设计费计费额_方法五() <= 1000
:
设计费计费额_方法五() * 3.72 / 100;
->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000
:
1000 * 3.72 / 100 + (设计费计费额_方法五()-1000) * 3.00 / 100;
->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 10000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (设计费计费额_方法五() - 5000) * 2.71 / 100;
->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71/ 100 + (设计费计费额_方法五() - 10000) * 2.52 / 100;
->设计费计费额_方法五() > 20000
:
1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71 / 100 + (20000 - 10000) * 2.52 / 100 + (设计费计费额_方法五() - 20000) * 2.34 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
// 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分-方法五
//
///////////////////////////////////////////////////////////////
BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路土建
${
?#{
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV"
:
#{
->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000
:
(土建部分设计费计费额_方法五() - 12000) * 2.531 / 100;
->土建部分设计费计费额_方法五() > 20000 && 土建部分设计费计费额_方法五() <= 40000
:
(20000 - 12000) * 2.531 / 100 + (土建部分设计费计费额_方法五()-20000) * 2.353 / 100;
->土建部分设计费计费额_方法五() > 40000 && 土建部分设计费计费额_方法五() <= 80000
:
(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (土建部分设计费计费额_方法五() - 40000) * 2.188 / 100;
->土建部分设计费计费额_方法五() > 80000
:
(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (80000 - 40000) * 2.188 / 100 + (土建部分设计费计费额_方法五() - 80000) * 2.093 / 100;
};
->@工程信息.电压等级 == "220kV"
:
#{
->土建部分设计费计费额_方法五() <= 1000
:
土建部分设计费计费额_方法五() * 3.259 / 100;
->土建部分设计费计费额_方法五() > 1000 && 土建部分设计费计费额_方法五() <= 5000
:
1000 * 3.259 / 100 + (土建部分设计费计费额_方法五()-1000) * 2.627 / 100;
->土建部分设计费计费额_方法五() > 5000 && 土建部分设计费计费额_方法五() <= 12000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (土建部分设计费计费额_方法五() - 5000) * 2.320 / 100;
->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (土建部分设计费计费额_方法五() - 12000) * 2.201 / 100;
->土建部分设计费计费额_方法五() > 20000 && 土建部分设计费计费额_方法五() <= 40000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (20000 - 12000) * 2.201 / 100 + (土建部分设计费计费额_方法五() - 20000) * 2.047 / 100;
->土建部分设计费计费额_方法五() > 40000
:
1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + (20000 - 12000) * 2.201 / 100 + (40000 - 20000) * 2.047 / 100 + (土建部分设计费计费额_方法五() - 40000) * 1.903 / 100;
};
->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV"
:
#{
->土建部分设计费计费额_方法五() <= 1000
:
土建部分设计费计费额_方法五() * 2.770 / 100;
->土建部分设计费计费额_方法五() > 1000 && 土建部分设计费计费额_方法五() <= 5000
:
1000 * 2.770 / 100 + (土建部分设计费计费额_方法五()-1000) * 2.233 / 100;
->土建部分设计费计费额_方法五() > 5000 && 土建部分设计费计费额_方法五() <= 12000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (土建部分设计费计费额_方法五() - 5000) * 1.971 / 100;
->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (土建部分设计费计费额_方法五() - 12000) * 1.871 / 100;
->土建部分设计费计费额_方法五() > 20000 && 土建部分设计费计费额_方法五() <= 40000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (20000 - 12000) * 1.871 / 100 + (土建部分设计费计费额_方法五() - 20000) * 1.740 / 100;
->土建部分设计费计费额_方法五() > 40000
:
1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + (20000 - 12000) * 1.871 / 100 + (40000 - 20000) * 1.740 / 100 + (土建部分设计费计费额_方法五() - 40000) * 1.617 / 100;
};
}
}
///////////////////////////////////////////////////////////////
//
//价差预备费
//
///////////////////////////////////////////////////////////////
BEGIN:第i年价差预备费
${
for(@价差预备费.数据, "价差预备费",
?{
iif(价差预备费.项目名称 != "",?{
setparam("第i年",getparam("第i年")+1);
setparam("第i年价差预备费",(静态投资() * 价差预备费.投资比率 * 0.01 + 增减投资金额() * 价差预备费.投资比率 * 0.01) * (pow((1 + 造价指数() * 0.01),编年与开工年的时间间隔() + getparam("第i年") - 1) - 1));
setparam("价差预备费合计",getparam("价差预备费合计") + getparam("第i年价差预备费"));
},0);
}, ?0);
getparam("价差预备费合计");
}
BEGIN:第i年价差预备费_计算结果
${
for(@价差预备费.数据, "价差预备费",
?{
iif(价差预备费.项目名称 != "",?{
setparam("第i年",getparam("第i年")+1);
setparam("第i年价差预备费",(静态投资() * 价差预备费.投资比率 * 0.01 + 增减投资金额() * 价差预备费.投资比率 * 0.01) * (pow((1 + 造价指数() * 0.01),编年与开工年的时间间隔() + getparam("第i年") - 1) - 1));
},0);
}, ?0);
getparam("第i年价差预备费");
}
BEGIN:价差预备费合计_计算结果
${
?(round(?第i年价差预备费(),6))
}
BEGIN:静态投资
${
?(round(?getdynamicvariable(@价差预备费.静态投资变量,0), 6))
}
BEGIN:增减投资金额
${
?(round(?@价差预备费.增减投资金额, 6))
}
BEGIN:造价指数
${
?(round(?@价差预备费.指数E, 6))
}
BEGIN:编年与开工年的时间间隔
${
?(round(?@价差预备费.开工年间隔, 6))
}
BEGIN:开工年与竣工年的时间间隔
${
?(round(?@价差预备费.竣工年间隔, 6))
}
///////////////////////////////////////////////////////////////
//
// 建设期贷款利息
//
///////////////////////////////////////////////////////////////
BEGIN:贷款利息
${
?#{
->@工程信息.专业类型 =="发电" && (@建贷利息.发电前期.计算方法 == "方法一" || @建贷利息.发电后期.计算方法 == "方法一")
:
发电前期贷款利息_计算结果()+发电后期贷款利息_计算结果();
->@工程信息.专业类型 !="发电" && @建贷利息.全期.计算方法 == "方法一"
:
贷款利息_计算结果();
->@工程信息.专业类型 =="发电" && (@建贷利息.发电前期.计算方法 == "方法二" || @建贷利息.发电后期.计算方法 == "方法二")
:
发电前期贷款利息合计_方法二_计算结果()/10000+发电后期贷款利息合计_方法二_计算结果()/10000;
->@工程信息.专业类型 !="发电" && @建贷利息.全期.计算方法 == "方法二"
:
贷款利息合计_方法二_计算结果()/10000;
}
}
BEGIN:发电前期贷款利息_计算结果
${
?#{
->@工程信息.专业类型 =="发电"
:
round(?@建贷利息.发电前期.自定义贷款计算式解析, 6);
}
}
BEGIN:发电后期贷款利息_计算结果
${
?#{
->@工程信息.专业类型 =="发电"
:
round(?@建贷利息.发电后期.自定义贷款计算式解析, 6);
}
}
BEGIN:发电前期贷款利息合计_方法二_计算结果
${
?#{
->@工程信息.专业类型 =="发电"
:
发电前期第n年贷款利息_方法二();
}
}
BEGIN:发电后期贷款利息合计_方法二_计算结果
${
?#{
->@工程信息.专业类型 =="发电"
:
发电后期第n年贷款利息_方法二();
}
}
///////////////////////////////////////////////////////////////
//
// 发电前期建设期贷款利息-方法一
//
///////////////////////////////////////////////////////////////
BEGIN:发电前期贷款金额_方法一
${
?(round(?getdynamicvariable(@建贷利息.发电前期.贷款金额,0), 6))
}
BEGIN:发电前期贷款年数_方法一
${
?(round(?@建贷利息.发电前期.贷款年数, 6))
}
BEGIN:发电前期贷款利息(实际利率)_方法一
${
?(round(?@建贷利息.发电前期.贷款利息, 6))
}
BEGIN:发电前期贷款表达式_方法一
${
@建贷利息.发电前期.自定义贷款计算式解析;
}
///////////////////////////////////////////////////////////////
//
// 发电前期建设期贷款利息-方法二
//
///////////////////////////////////////////////////////////////
BEGIN:发电前期第n年贷款利息_方法二
${
setparam("第n年贷款数0",0);
setparam("第n年利息",0);
for(@建贷利息.发电前期.数据, "投资比率",
?{
iif(投资比率.年份 != "", ?{
setparam("第n年贷款数1",发电前期贷款金额_方法二() * (投资比率.投资比率 /100) * 0.5*10000);
setparam("本年贷款额",getdynamicvariable(@建贷利息.发电前期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
setparam("年初本息累计",(getparam("第n年利息") + getparam("第n年贷款数0")));
setparam("第n年利息",getparam("第n年利息")+(getparam("第n年利息") + getparam("第n年贷款数0") + getparam("第n年贷款数1")) * 发电前期贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("第n年利息3",(getparam("年初本息累计")+getparam("本年贷款额")/2)*发电前期贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("建贷合计",getparam("建贷合计") + getparam("第n年利息3"));
setparam("第n年贷款数0",getparam("第n年贷款数0") + getdynamicvariable(@建贷利息.发电前期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
},0);
}, ?0);
getparam("建贷合计");
}
BEGIN:发电前期第n年贷款利息_方法二_计算结果
${
?(round(?getparam("第n年利息3"),6))
}
BEGIN:发电前期贷款金额_方法二
${
?(round(?getdynamicvariable(@建贷利息.发电前期.贷款金额,0), 6))
}
BEGIN:发电前期贷款年数_方法二
${
?(round(?@建贷利息.发电前期.贷款年数, 6))
}
BEGIN:发电前期贷款利息(实际利率)_方法二
${
?(round(?@建贷利息.发电前期.贷款利息, 6))
}
///////////////////////////////////////////////////////////////
//
// 发电后期建设期贷款利息-方法一
//
///////////////////////////////////////////////////////////////
BEGIN:发电后期贷款金额_方法一
${
?(round(?getdynamicvariable(@建贷利息.发电后期.贷款金额,0), 6))
}
BEGIN:发电后期贷款年数_方法一
${
?(round(?@建贷利息.发电后期.贷款年数, 6))
}
BEGIN:发电后期贷款利息(实际利率)_方法一
${
?(round(?@建贷利息.发电后期.贷款利息, 6))
}
BEGIN:发电后期贷款表达式_方法一
${
@建贷利息.发电后期.自定义贷款计算式解析;
}
///////////////////////////////////////////////////////////////
//
// 发电后期建设期贷款利息-方法二
//
///////////////////////////////////////////////////////////////
BEGIN:发电后期第n年贷款利息_方法二
${
setparam("建贷合计",0);
setparam("第n年贷款数0",0);
setparam("第n年利息",0);
for(@建贷利息.发电后期.数据, "投资比率",
?{
iif(投资比率.年份 != "", ?{
setparam("第n年贷款数1",发电后期贷款金额_方法二() * (投资比率.投资比率 /100) * 0.5*10000);
setparam("本年贷款额",getdynamicvariable(@建贷利息.发电后期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
setparam("年初本息累计",(getparam("第n年利息") + getparam("第n年贷款数0")));
setparam("第n年利息",getparam("第n年利息")+(getparam("第n年利息") + getparam("第n年贷款数0") + getparam("第n年贷款数1")) * 发电后期贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("第n年利息3",(getparam("年初本息累计")+getparam("本年贷款额")/2)*发电后期贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("建贷合计",getparam("建贷合计") + getparam("第n年利息3"));
setparam("第n年贷款数0",getparam("第n年贷款数0") + getdynamicvariable(@建贷利息.发电后期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
},0);
}, ?0);
getparam("建贷合计");
}
BEGIN:发电后期第n年贷款利息_方法二_计算结果
${
?(round(?getparam("第n年利息3"),6))
}
BEGIN:发电后期贷款金额_方法二
${
?(round(?getdynamicvariable(@建贷利息.发电后期.贷款金额,0), 6))
}
BEGIN:发电后期贷款年数_方法二
${
?(round(?@建贷利息.发电后期.贷款年数, 6))
}
BEGIN:发电后期贷款利息(实际利率)_方法二
${
?(round(?@建贷利息.发电后期.贷款利息, 6))
}
///////////////////////////////////////////////////////////////
//
// 全期建设期贷款利息-方法一
//
///////////////////////////////////////////////////////////////
BEGIN:贷款金额_方法一
${
?(round(?getdynamicvariable(@建贷利息.全期.贷款金额,0), 6))
}
BEGIN:贷款年数_方法一
${
?(round(?@建贷利息.全期.贷款年数, 6))
}
BEGIN:贷款利息(实际利率)_方法一
${
?(round(?@建贷利息.全期.贷款利息, 6))
}
BEGIN:贷款利息_计算结果
${
?#{
->@工程信息.专业类型 !="发电"
:
round(?@建贷利息.全期.自定义贷款计算式解析, 6);
}
}
BEGIN:贷款表达式_方法一
${
@建贷利息.全期.自定义贷款计算式解析;
}
///////////////////////////////////////////////////////////////
//
// 全期建设期贷款利息-方法二
//
///////////////////////////////////////////////////////////////
BEGIN:第n年贷款利息_方法二
${
setparam("第n年贷款数0",0);
setparam("第n年利息",0);
for(@建贷利息.全期.数据, "投资比率",
?{
iif(投资比率.年份 != "", ?{
setparam("第n年贷款数1",贷款金额_方法二() * (投资比率.投资比率 /100) * 0.5*10000);
setparam("本年贷款额",getdynamicvariable(@建贷利息.全期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
setparam("年初本息累计",(getparam("第n年利息") + getparam("第n年贷款数0")));
setparam("第n年利息",getparam("第n年利息")+(getparam("第n年利息") + getparam("第n年贷款数0") + getparam("第n年贷款数1")) * 贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("第n年利息3",(getparam("年初本息累计")+getparam("本年贷款额")/2)*贷款利息(实际利率)_方法二() * 0.01 * (投资比率.贷款月数 / 12));
setparam("建贷合计",getparam("建贷合计") + getparam("第n年利息3"));
setparam("第n年贷款数0",getparam("第n年贷款数0") + getdynamicvariable(@建贷利息.全期.贷款金额,0) * (投资比率.投资比率 / 100)*10000);
},0);
}, ?0);
getparam("建贷合计");
}
BEGIN:第n年贷款利息_方法二_计算结果
${
?(round(?getparam("第n年利息3"),6))
}
BEGIN:贷款利息合计_方法二_计算结果
${
?#{
->@工程信息.专业类型 !="发电"
:
第n年贷款利息_方法二();
}
}
BEGIN:贷款金额_方法二
${
?(round(?getdynamicvariable(@建贷利息.全期.贷款金额,0), 6))
}
BEGIN:贷款年数_方法二
${
?(round(?@建贷利息.全期.贷款年数, 6))
}
BEGIN:贷款利息(实际利率)_方法二
${
?(round(?@建贷利息.全期.贷款利息, 6))
}
///////////////////////////////////////////////////////////////
//
//设置监理费
//
///////////////////////////////////////////////////////////////
BEGIN:架空线路工程监理费
${
?#{
->@监理费.属性.大跨越工程 == 0
:
工程监理费_架空线路();
->@监理费.属性.大跨越工程 == 1
:
工程监理费_大跨越();
} * 10000
}
BEGIN:架空线路可行性研究评审费
${
?#{
->@监理费.属性.大跨越工程 == 0
:
可行性研究评审费_架空线路();
->@监理费.属性.大跨越工程 == 1
:
可行性研究评审费_大跨越();
} * 10000
}
BEGIN:架空线路初步设计评审费
${
?#{
->@监理费.属性.大跨越工程 == 0
:
初步设计评审费_架空线路();
->@监理费.属性.大跨越工程 == 1
:
初步设计评审费_大跨越();
} * 10000
}
BEGIN:架空线路施工图设计评审费
${
?#{
->@监理费.属性.大跨越工程 == 0
:
施工图评审费_架空线路();
->@监理费.属性.大跨越工程 == 1
:
施工图评审费_大跨越();
} * 10000
}
///////////////////////////////////////////////////////////////
//
//设置监理费_架空线路工程
//
///////////////////////////////////////////////////////////////
BEGIN:回路数判定
${
?#{
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0
:
2;
->strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0
:
3;
->strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0
:
4;
->strFind(线路特征.回路类型,"已有一回,新建五回路")>0
:
5;
->strFind(线路特征.回路类型,"同时架设六回路")>0
:
6;
}
}
BEGIN:地区判定
${
?#{
->@监理费.属性.高海拔酷热地区==1 && @监理费.属性.穿越城区==0
:@监理费.属性.高海拔酷热地区系数;
->@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==1
:@监理费.属性.穿越城区系数;
->@监理费.属性.高海拔酷热地区==1 && @监理费.属性.穿越城区==1
:@监理费.属性.高海拔酷热地区系数*@监理费.属性.穿越城区系数;
}
}
BEGIN:地区判定_取费基数
${
?#{
->@监理费.属性.高海拔酷热地区==1 && @监理费.属性.穿越城区==0
:ftos(@监理费.属性.高海拔酷热地区系数);
->@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==1
:ftos(@监理费.属性.穿越城区系数);
->@监理费.属性.高海拔酷热地区==1 && @监理费.属性.穿越城区==1
:ftos(@监理费.属性.高海拔酷热地区系数)+"*"+ftos(@监理费.属性.穿越城区系数);
}
}
BEGIN:工程监理费_架空线路
${
iif(@监理费.有效线路特征数>= 2,
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")>=8,
?{
iif(@监理费.属性.电压等级 != "±500kV" && @监理费.属性.电压等级 != "±400kV" && @监理费.属性.电压等级 != "±660kV" && @监理费.属性.电压等级 != "±800kV" && @监理费.属性.电压等级 != "±1100kV",?{
setparam("汇总监理费用",0);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
}, ?0);
},?0);
iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{
setparam("汇总监理费用",0);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
}, ?0);
},?0);
getparam("汇总监理费用");
},
?{
setparam("汇总监理费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("地形系数",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("线路特征_地形系数",线路特征.地形系数);
iif(getparam("线路特征_地形系数")>getparam("地形系数"),?setparam("地形系数",getparam("线路特征_地形系数")),0);
}, ?0);
setparam("地形系数",getparam("地形系数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* getparam("地形系数") * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* getparam("地形系数"),6));});
},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总监理费用");
});
},
?{
iif(@监理费.属性.电压等级 != "±500kV" && @监理费.属性.电压等级 != "±400kV" && @监理费.属性.电压等级 != "±660kV" && @监理费.属性.电压等级 != "±800kV" && @监理费.属性.电压等级 != "±1100kV",?{
setparam("汇总监理费用",0);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
}, ?0);
},?0);
iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{
setparam("汇总监理费用",0);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
iif(线路特征.线路亘长>1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数,6));});
},?0);
}, ?0);
},?0);
getparam("汇总监理费用");
});
}
BEGIN:工程监理费_架空线路_取费基数
${
iif(@监理费.属性.大跨越工程 == 0,?
{
iif(@监理费.有效线路特征数>= 2,
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")>=8,
?{
iif(@监理费.属性.电压等级 != "±500kV" && @监理费.属性.电压等级 != "±400kV" && @监理费.属性.电压等级 != "±660kV" && @监理费.属性.电压等级 != "±800kV" && @监理费.属性.电压等级 != "±1100kV",?{
setparam("汇总监理费用","");
setparam("变量值","");
setparam("个数", 1);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"+")");},?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000"+")");});
iif(getparam("个数")==1,
?{
setparam("汇总监理费用", getparam("变量值"));
},?{
setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
},?0);
iif(线路特征.线路亘长>300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)");});
iif(getparam("个数")==1,
?{
setparam("汇总监理费用", getparam("变量值"));
},?{
setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
},?0);
}, ?0);
},?0);
iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{
setparam("汇总监理费用","");
setparam("变量值","");
setparam("个数", 1);
for(@监理费.线路特征, "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)");});
iif(getparam("个数")==1,
?{
setparam("汇总监理费用", getparam("变量值"));
},?{
setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
},?0);
iif(线路特征.线路亘长>1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)");});
iif(getparam("个数")==1,
?{
setparam("汇总监理费用", getparam("变量值"));
},?{
setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
},?0);
}, ?0);
},?0);
getparam("汇总监理费用");
},
?{
setparam("汇总监理费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("地形系数",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("线路特征_地形系数",线路特征.地形系数);
iif(getparam("线路特征_地形系数")>getparam("地形系数"),?setparam("地形系数",getparam("线路特征_地形系数")),0);
}, ?0);
setparam("地形系数",getparam("地形系数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(getparam("地形系数"))+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(getparam("地形系数"))+"*10000");});
},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总监理费用");
});
},
?{
iif(@监理费.属性.电压等级 != "±500kV" && @监理费.属性.电压等级 != "±400kV" && @监理费.属性.电压等级 != "±660kV" && @监理费.属性.电压等级 != "±800kV" && @监理费.属性.电压等级 != "±1100kV",?{
setparam("汇总监理费用","");
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ ftos(线路特征.地形系数)+"*10000");});
},?0);
iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+ "*"+ "("+费率_架空线路_取费基数()+")"+"*" +ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+ "*"+ "("+费率_架空线路_取费基数()+")"+"*" +ftos(线路特征.地形系数)+"*10000");});
},?0);
iif(线路特征.线路亘长>300,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000");});
},?0);
}, ?0);
},?0);
iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{
setparam("汇总监理费用","");
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+ 费率_架空线路_取费基数()+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+ 费率_架空线路_取费基数()+"*"+ftos(线路特征.地形系数)+"*10000");});
},?0);
iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000");});
},?0);
iif(线路特征.线路亘长>1500,
?{
iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000");});
},?0);
}, ?0);
},?0);
getparam("汇总监理费用");
});},?{工程监理费_大跨越_取费基数();});
}
BEGIN:可行性研究评审费_架空线路
${
iif(@监理费.有效线路特征数>=2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?可行性研究评审费_架空线路_5km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进可行性研究评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?可行性研究评审费_架空线路_10km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进可行性研究评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进可行性研究评审费_架空线路()* 系数调整(),6));
}, ?0);
getparam("汇总评审费用");
});
}
BEGIN:可行性研究评审费_架空线路_取费基数
${
iif(@监理费.属性.大跨越工程 == 0,?{iif(@监理费.有效线路特征数>= 2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+可行性研究评审费_架空线路_5km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+ 系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进可行性研究评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+可行性研究评审费_架空线路_10km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进可行性研究评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("变量值","("+监理费累进可行性研究评审费_架空线路_取费基数()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
}, ?0);
getparam("汇总评审费用");
});},?{可行性研究评审费_大跨越_取费基数();});
}
BEGIN:初步设计评审费_架空线路
${
iif(@监理费.有效线路特征数>= 2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?初步设计评审费_架空线路_5km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进初步设计评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?初步设计评审费_架空线路_10km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进初步设计评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进初步设计评审费_架空线路()* 系数调整(),6));
}, ?0);
getparam("汇总评审费用");
});
}
BEGIN:初步设计评审费_架空线路_取费基数
${
iif(@监理费.属性.大跨越工程 == 0,?{iif(@监理费.有效线路特征数>= 2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+初步设计评审费_架空线路_5km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+ 系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进初步设计评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+初步设计评审费_架空线路_10km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进初步设计评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("变量值","("+监理费累进初步设计评审费_架空线路_取费基数()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
}, ?0);
getparam("汇总评审费用");
});},?{初步设计评审费_大跨越_取费基数();});
}
BEGIN:施工图评审费_架空线路
${
iif(@监理费.有效线路特征数>=2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?施工图设计评审费_架空线路_5km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进施工图评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?setparam("系数调整混合",getparam("系数调整_混合")),0);
}, ?0);
setparam("系数调整混合",getparam("系数调整混合"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?施工图设计评审费_架空线路_10km计算()* 系数调整()*getparam("系数调整混合"),6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进施工图评审费_架空线路_实际()* 系数调整(),6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?监理费累进施工图评审费_架空线路()* 系数调整(),6));
}, ?0);
getparam("汇总评审费用");
});
}
BEGIN:施工图评审费_架空线路_取费基数
${
iif(@监理费.属性.大跨越工程 == 0,?{iif(@监理费.有效线路特征数>= 2,
?{
iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV",
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<5,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+施工图设计评审费_架空线路_5km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+ 系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进施工图评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
?{
setparam("线路亘长汇总",0);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<10,
?{
setparam("汇总评审费用","");
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
setparam("系数调整混合",0);
setparam("系数调整混合_取费基数","");
for(@监理费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@监理费.线路特征,"线路特征",?(线路特征.回路数==getparam("最大回路数"))),"线路特征",
?{
setparam("系数调整_混合",系数调整_混合());
iif(getparam("系数调整_混合")>getparam("系数调整混合"),?{setparam("系数调整混合",getparam("系数调整_混合"));setparam("系数调整混合_取费基数",系数调整_取费基数_混合());},0);
}, ?0);
setparam("系数调整混合_取费基数",getparam("系数调整混合_取费基数"));
for(filter(@监理费.线路特征,"监理费",?(监理费.回路数==getparam("最大回路数"))), "线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+施工图设计评审费_架空线路_10km计算_取费基数()+"*"+getparam("系数调整混合_取费基数")+"*"+系数调整_取费基数()+"*10000");},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
setparam("特征段关键字","");
for(@监理费.线路特征,"线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@监理费.线路特征, "线路特征",
?{
setparam("特征段关键字",线路特征.回路类别 + ",");
iif(线路特征.设计风速 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
setparam("特征段关键字",getparam("特征段关键字") + ",");
iif(线路特征.覆冰厚度 == 1,?setparam("特征段关键字",getparam("特征段关键字") + "1"),?setparam("特征段关键字",getparam("特征段关键字") + "0"));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("变量值","("+监理费累进施工图评审费_架空线路_取费基数_实际()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
?{
setparam("汇总评审费用","");
setparam("变量值","");
setparam("个数", 1);
for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("变量值","("+监理费累进施工图评审费_架空线路_取费基数()+"*"+ 系数调整_取费基数()+"*10000)");
iif(getparam("个数")==1,
?{
setparam("汇总评审费用", getparam("变量值"));
},?{
setparam("汇总评审费用", getparam("汇总评审费用") + "+" + getparam("变量值"));
});
iif(getparam("汇总评审费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1));
}, ?0);
getparam("汇总评审费用");
});},?{施工图评审费_大跨越_取费基数();});
}
BEGIN:可行性研究评审费_架空线路_5km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
1.15;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
1.4;
->@监理费.属性.电压等级 == "220kV"
:
3.5;
->@监理费.属性.电压等级 == "330kV"
:
3.8;
->@监理费.属性.电压等级 == "500kV"
:
7;
->@监理费.属性.电压等级 == "750kV"
:
0.6*5;
->@监理费.属性.电压等级 == "1000kV"
:
0.9*5;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.22*5;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.57*5;
}
}
BEGIN:可行性研究评审费_架空线路_5km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"5*0.23";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"0.28*5";
->@监理费.属性.电压等级 == "220kV"
:
"0.35*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.38*10";
->@监理费.属性.电压等级 == "500kV"
:
"10*0.7";
->@监理费.属性.电压等级 == "750kV"
:
"0.6*5";
->@监理费.属性.电压等级 == "1000kV"
:
"0.9*5";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.22*5";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.57*5";
}
}
BEGIN:初步设计评审费_架空线路_5km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
1.6;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
2;
->@监理费.属性.电压等级 == "220kV"
:
5;
->@监理费.属性.电压等级 == "330kV"
:
6.5;
->@监理费.属性.电压等级 == "500kV"
:
10;
->@监理费.属性.电压等级 == "750kV"
:
0.85*5;
->@监理费.属性.电压等级 == "1000kV"
:
1.1*5;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.35*5;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.69*5;
}
}
BEGIN:初步设计评审费_架空线路_5km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"5*0.32";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"0.4*5";
->@监理费.属性.电压等级 == "220kV"
:
"0.5*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.65*10";
->@监理费.属性.电压等级 == "500kV"
:
"10*1";
->@监理费.属性.电压等级 == "750kV"
:
"0.85*5";
->@监理费.属性.电压等级 == "1000kV"
:
"1.1*5";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.35*5";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.69*5";
}
}
BEGIN:施工图设计评审费_架空线路_5km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
2.15;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
2.5;
->@监理费.属性.电压等级 == "220kV"
:
6.2;
->@监理费.属性.电压等级 == "330kV"
:
7.2;
->@监理费.属性.电压等级 == "500kV"
:
11.9;
->@监理费.属性.电压等级 == "750kV"
:
0.95*5;
->@监理费.属性.电压等级 == "1000kV"
:
1.16*5;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.41*5;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.78*5;
}
}
BEGIN:施工图设计评审费_架空线路_5km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"5*0.43";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"0.5*5";
->@监理费.属性.电压等级 == "220kV"
:
"0.62*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.72*10";
->@监理费.属性.电压等级 == "500kV"
:
"10*1.19";
->@监理费.属性.电压等级 == "750kV"
:
"0.95*5";
->@监理费.属性.电压等级 == "1000kV"
:
"1.16*5";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.41*5";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.78*5";
}
}
BEGIN:可行性研究评审费_架空线路_10km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
5*0.23+(10-5)*0.13;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
5*0.28+(10-5)*0.22;
->@监理费.属性.电压等级 == "220kV"
:
3.5;
->@监理费.属性.电压等级 == "330kV"
:
3.8;
->@监理费.属性.电压等级 == "500kV"
:
7;
->@监理费.属性.电压等级 == "750kV"
:
0.6*10;
->@监理费.属性.电压等级 == "1000kV"
:
0.9*10;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.22*10;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.57*10;
}
}
BEGIN:可行性研究评审费_架空线路_10km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"(5*0.23+(10-5)*0.13)";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"(5*0.28+(10-5)*0.22)";
->@监理费.属性.电压等级 == "220kV"
:
"0.35*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.38*10";
->@监理费.属性.电压等级 == "500kV"
:
"0.7*10";
->@监理费.属性.电压等级 == "750kV"
:
"0.6*10";
->@监理费.属性.电压等级 == "1000kV"
:
"0.9*10";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.22*10";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.57*10";
}
}
BEGIN:初步设计评审费_架空线路_10km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
5*0.32+(10-5)*0.19;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
5*0.4+(10-5)*0.32;
->@监理费.属性.电压等级 == "220kV"
:
5;
->@监理费.属性.电压等级 == "330kV"
:
6.5;
->@监理费.属性.电压等级 == "500kV"
:
10;
->@监理费.属性.电压等级 == "750kV"
:
0.85*10;
->@监理费.属性.电压等级 == "1000kV"
:
1.1*10;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.35*10;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.69*10;
}
}
BEGIN:初步设计评审费_架空线路_10km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"(5*0.32+(10-5)*0.19)";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"(5*0.4+(10-5)*0.32)";
->@监理费.属性.电压等级 == "220kV"
:
"0.5*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.65*10";
->@监理费.属性.电压等级 == "500kV"
:
"10*1";
->@监理费.属性.电压等级 == "750kV"
:
"0.85*10";
->@监理费.属性.电压等级 == "1000kV"
:
"1.1*10";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.35*10";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.69*10";
}
}
BEGIN:施工图设计评审费_架空线路_10km计算
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
5*0.43+(10-5)*0.25;
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
5*0.5+(10-5)*0.36;
->@监理费.属性.电压等级 == "220kV"
:
6.2;
->@监理费.属性.电压等级 == "330kV"
:
7.2;
->@监理费.属性.电压等级 == "500kV"
:
11.9;
->@监理费.属性.电压等级 == "750kV"
:
0.95*10;
->@监理费.属性.电压等级 == "1000kV"
:
1.16*10;
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
0.41*10;
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
0.78*10;
}
}
BEGIN:施工图设计评审费_架空线路_10km计算_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
"(5*0.43+(10-5)*0.25)";
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
"5*0.5+(10-5)*0.36";
->@监理费.属性.电压等级 == "220kV"
:
"0.62*10";
->@监理费.属性.电压等级 == "330kV"
:
"0.72*10";
->@监理费.属性.电压等级 == "500kV"
:
"10*1.19";
->@监理费.属性.电压等级 == "750kV"
:
"0.95*10";
->@监理费.属性.电压等级 == "1000kV"
:
"1.16*10";
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
"0.41*10";
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
"0.78*10";
}
}
//BEGIN:地形系数_架空线路
//${
// ?round(?@监理费.属性.地形系数,6)
//}
BEGIN:监理费累进可行性研究评审费_架空线路
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
1.15;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.23+(线路特征.线路亘长-5)*0.13;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
5*0.23+5*0.13+(线路特征.线路亘长-10)*0.1;
->线路特征.线路亘长 > 500
:
5*0.23+5*0.13+(500-10)*0.1 + ((线路特征.线路亘长 - 500)*0.8*0.1);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
1.4;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.28+(线路特征.线路亘长-5)*0.22;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
5*0.28+5*0.22+(线路特征.线路亘长-10)*0.19;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
5*0.28+5*0.22+20*0.19+(线路特征.线路亘长-30)*0.16;
->线路特征.线路亘长 > 500
:
5*0.28+5*0.22+20*0.19+(500-30)*0.16 + ((线路特征.线路亘长 - 500)*0.8*0.16);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
3.5;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
10*0.35+(线路特征.线路亘长-10)*0.24;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
10*0.35+20*0.24+(线路特征.线路亘长-30)*0.2;
->线路特征.线路亘长 > 500
:
10*0.35+20*0.24+(500-30)*0.2 + ((线路特征.线路亘长 - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
3.8;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*0.38+(线路特征.线路亘长-10)*0.24;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
10*0.38+40*0.24+(线路特征.线路亘长-50)*0.22;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
10*0.38+40*0.24+50*0.22+(线路特征.线路亘长-100)*0.12;
->线路特征.线路亘长 > 500
:
10*0.38+40*0.24+50*0.22+(500-100)*0.12 + ((线路特征.线路亘长 - 500)*0.8*0.12);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
7;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*0.7+(线路特征.线路亘长-10)*0.37;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
10*0.7+40*0.37+(线路特征.线路亘长-50)*0.3;
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
10*0.7+40*0.37+150*0.3+(线路特征.线路亘长-200)*0.15;
->线路特征.线路亘长 > 500
:
10*0.7+40*0.37+150*0.3+(500-200)*0.15 + ((线路特征.线路亘长 - 500)*0.8*0.15);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.6*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
0.6*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*0.6+(线路特征.线路亘长-100)*0.39;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*0.6+200*0.39+(线路特征.线路亘长-300)*0.29;
->线路特征.线路亘长 > 500
:
100*0.6+200*0.39+(500-300)*0.29 + ((线路特征.线路亘长 - 500)*0.8*0.29);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.9*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
0.9*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*0.9+(线路特征.线路亘长-100)*0.67;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*0.9+200*0.67+(线路特征.线路亘长-300)*0.43;
->线路特征.线路亘长 > 500
:
100*0.9+200*0.67+(500-300)*0.43 + ((线路特征.线路亘长 - 500)*0.8*0.43);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.22*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.22*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.22+(线路特征.线路亘长-300)*0.16;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.22+200*0.16+(线路特征.线路亘长-500)*0.08;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.22+200*0.16+500*0.08+(线路特征.线路亘长-1000)*0.07;
->线路特征.线路亘长 > 1800
:
300*0.22+200*0.16+500*0.08+(1800-1000)*0.07+ ((线路特征.线路亘长 - 1800)*0.8*0.07);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.57*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.57*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.57+(线路特征.线路亘长-300)*0.37;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.57+200*0.37+(线路特征.线路亘长-500)*0.3;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.57+200*0.37+500*0.3+(线路特征.线路亘长-1000)*0.18;
->线路特征.线路亘长 > 1800
:
300*0.57+200*0.37+500*0.3+(1800-1000)*0.18+ ((线路特征.线路亘长 - 1800)*0.8*0.18);
};
}*系数调整_混合();
}
BEGIN:监理费累进可行性研究评审费_架空线路_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.23*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.23+(getparam("特征段线路亘长")-5)*0.13;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
5*0.23+5*0.13+(getparam("特征段线路亘长")-10)*0.1;
->getparam("特征段线路亘长") > 500
:
5*0.23+5*0.13+(500-10)*0.1 + ((getparam("特征段线路亘长") - 500)*0.8*0.1);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.28*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.28+(getparam("特征段线路亘长")-5)*0.22;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
5*0.28+5*0.22+(getparam("特征段线路亘长")-10)*0.19;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
5*0.28+5*0.22+20*0.19+(getparam("特征段线路亘长")-30)*0.16;
->getparam("特征段线路亘长") > 500
:
5*0.28+5*0.22+20*0.19+(500-30)*0.16 + ((getparam("特征段线路亘长") - 500)*0.8*0.16);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.35*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
10*0.35+(getparam("特征段线路亘长")-10)*0.24;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
10*0.35+20*0.24+(getparam("特征段线路亘长")-30)*0.2;
->getparam("特征段线路亘长") > 500
:
10*0.35+20*0.24+(500-30)*0.2 + ((getparam("特征段线路亘长") - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.38*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*0.38+(getparam("特征段线路亘长")-10)*0.24;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
10*0.38+40*0.24+(getparam("特征段线路亘长")-50)*0.22;
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
10*0.38+40*0.24+50*0.22+(getparam("特征段线路亘长")-100)*0.12;
->getparam("特征段线路亘长") > 500
:
10*0.38+40*0.24+50*0.22+(500-100)*0.12 + ((getparam("特征段线路亘长") - 500)*0.8*0.12);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.7*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*0.7+(getparam("特征段线路亘长")-10)*0.37;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
10*0.7+40*0.37+(getparam("特征段线路亘长")-50)*0.3;
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
10*0.7+40*0.37+150*0.3+(getparam("特征段线路亘长")-200)*0.15;
->getparam("特征段线路亘长") > 500
:
10*0.7+40*0.37+150*0.3+(500-200)*0.15 + ((getparam("特征段线路亘长") - 500)*0.8*0.15);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.6*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
0.6*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*0.6+(getparam("特征段线路亘长")-100)*0.39;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*0.6+200*0.39+(getparam("特征段线路亘长")-300)*0.29;
->getparam("特征段线路亘长") > 500
:
100*0.6+200*0.39+(500-300)*0.29 + ((getparam("特征段线路亘长") - 500)*0.8*0.29);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.9*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
0.9*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*0.9+(getparam("特征段线路亘长")-100)*0.67;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*0.9+200*0.67+(getparam("特征段线路亘长")-300)*0.43;
->getparam("特征段线路亘长") > 500
:
100*0.9+200*0.67+(500-300)*0.43 + ((getparam("特征段线路亘长") - 500)*0.8*0.43);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.22*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.22*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.22+(getparam("特征段线路亘长")-300)*0.16;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.22+200*0.16+(getparam("特征段线路亘长")-500)*0.08;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.22+200*0.16+500*0.08+(getparam("特征段线路亘长")-1000)*0.07;
->getparam("特征段线路亘长") > 1800
:
300*0.22+200*0.16+500*0.08+(1800-1000)*0.07+ ((getparam("特征段线路亘长") - 1800)*0.8*0.07);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.57*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.57*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.57+(getparam("特征段线路亘长")-300)*0.37;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.57+200*0.37+(getparam("特征段线路亘长")-500)*0.3;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.57+200*0.37+500*0.3+(getparam("特征段线路亘长")-1000)*0.18;
->getparam("特征段线路亘长") > 1800
:
300*0.57+200*0.37+500*0.3+(1800-1000)*0.18+ ((getparam("特征段线路亘长") - 1800)*0.8*0.18);
};
}*系数调整_混合();
}
BEGIN:监理费累进可行性研究评审费_架空线路_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.23";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.23+("+ftos(线路特征.线路亘长)+"-5)*0.13)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
"(5*0.23"+"+5*0.13+("+ftos(线路特征.线路亘长)+"-10)*0.1)";
->线路特征.线路亘长 > 500
:
"(5*0.23+5*0.13+(500-10)*0.1 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.1))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.28";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.28+("+ftos(线路特征.线路亘长)+"-5)*0.22)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(5*0.28+5*0.22+("+ftos(线路特征.线路亘长)+"-10)*0.19)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(5*0.28+5*0.22+20*0.19+("+ftos(线路特征.线路亘长)+"-30)*0.16)";
->线路特征.线路亘长 > 500
:
"(5*0.28+5*0.22+20*0.19+(500-30)*0.16 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.16))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.35";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(10*0.35+("+ftos(线路特征.线路亘长)+"-10)*0.24)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(10*0.35+20*0.24+("+ftos(线路特征.线路亘长)+"-30)*0.2)";
->线路特征.线路亘长 > 500
:
"(10*0.35+20*0.24+(500-30)*0.2 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.38";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*0.38+("+ftos(线路特征.线路亘长)+"-10)*0.24)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
"(10*0.38+40*0.24+("+ftos(线路特征.线路亘长)+"-50)*0.22)";
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
"(10*0.38+40*0.24+50*0.22+("+ftos(线路特征.线路亘长)+"-100)*0.12)";
->线路特征.线路亘长 > 500
:
"(10*0.38+40*0.24+50*0.22+(500-100)*0.12 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.12))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.7";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*0.7+("+ftos(线路特征.线路亘长)+"-10)*0.37)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
"(10*0.7+40*0.37+("+ftos(线路特征.线路亘长)+"-50)*0.3)";
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
"(10*0.7+40*0.37+150*0.3+("+ftos(线路特征.线路亘长)+"-200)*0.15)";
->线路特征.线路亘长 > 500
:
"(10*0.7+40*0.37+150*0.3+(500-200)*0.15 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.15))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.6*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"0.6*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*0.6+("+ftos(线路特征.线路亘长)+"-100)*0.39)";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*0.6+200*0.39+("+ftos(线路特征.线路亘长)+"-300)*0.29)";
->线路特征.线路亘长 > 500
:
"(100*0.6+200*0.39+(500-300)*0.29 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.29))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.9*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"0.9*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*0.9+("+ftos(线路特征.线路亘长)+"-100)*0.67)";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*0.9+200*0.67+("+ftos(线路特征.线路亘长)+"-300)*0.43)";
->线路特征.线路亘长 > 500
:
"(100*0.9+200*0.67+(500-300)*0.43 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.43))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.22*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.22*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.22+("+ftos(线路特征.线路亘长)+"-300)*0.16)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.22+200*0.16+("+ftos(线路特征.线路亘长)+"-500)*0.08)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.22+200*0.16+500*0.08+("+ftos(线路特征.线路亘长)+"-1000)*0.07)";
->线路特征.线路亘长 > 1800
:
"(300*0.22+200*0.16+500*0.08+(1800-1000)*0.07+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.07))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.57*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.57*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.57+("+ftos(线路特征.线路亘长)+"-300)*0.37)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.57+200*0.37+("+ftos(线路特征.线路亘长)+"-500)*0.3)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.57+200*0.37+500*0.3+("+ftos(线路特征.线路亘长)+"-1000)*0.18)";
->线路特征.线路亘长 > 1800
:
"(300*0.57+200*0.37+500*0.3+(1800-1000)*0.18+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.18))";
};
}+"*"+系数调整_取费基数_混合();
}
BEGIN:监理费累进可行性研究评审费_架空线路_取费基数_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.23*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.23+("+ftos(getparam("特征段线路亘长"))+"-5)*0.13)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
"(5*0.23"+"+5*0.13+("+ftos(getparam("特征段线路亘长"))+"-10)*0.1)";
->getparam("特征段线路亘长") > 500
:
"(5*0.23+5*0.13+(500-10)*0.1 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.1))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.28*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.28+("+ftos(getparam("特征段线路亘长"))+"-5)*0.22)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(5*0.28+5*0.22+("+ftos(getparam("特征段线路亘长"))+"-10)*0.19)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(5*0.28+5*0.22+20*0.19+("+ftos(getparam("特征段线路亘长"))+"-30)*0.16)";
->getparam("特征段线路亘长") > 500
:
"(5*0.28+5*0.22+20*0.19+(500-30)*0.16 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.16))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.35*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(10*0.35+("+ftos(getparam("特征段线路亘长"))+"-10)*0.24)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(10*0.35+20*0.24+("+ftos(getparam("特征段线路亘长"))+"-30)*0.2)";
->getparam("特征段线路亘长") > 500
:
"(10*0.35+20*0.24+(500-30)*0.2 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.38*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*0.38+("+ftos(getparam("特征段线路亘长"))+"-10)*0.24)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
"(10*0.38+40*0.24+("+ftos(getparam("特征段线路亘长"))+"-50)*0.22)";
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
"(10*0.38+40*0.24+50*0.22+("+ftos(getparam("特征段线路亘长"))+"-100)*0.12)";
->getparam("特征段线路亘长") > 500
:
"(10*0.38+40*0.24+50*0.22+(500-100)*0.12 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.12))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.7*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*0.7+("+ftos(getparam("特征段线路亘长"))+"-10)*0.37)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
"(10*0.7+40*0.37+("+ftos(getparam("特征段线路亘长"))+"-50)*0.3)";
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
"(10*0.7+40*0.37+150*0.3+("+ftos(getparam("特征段线路亘长"))+"-200)*0.15)";
->getparam("特征段线路亘长") > 500
:
"(10*0.7+40*0.37+150*0.3+(500-200)*0.15 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.15))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.6*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"0.6*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*0.6+("+ftos(getparam("特征段线路亘长"))+"-100)*0.39)";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*0.6+200*0.39+("+ftos(getparam("特征段线路亘长"))+"-300)*0.29)";
->getparam("特征段线路亘长") > 500
:
"(100*0.6+200*0.39+(500-300)*0.29 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.29))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.9*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"0.9*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*0.9+("+ftos(getparam("特征段线路亘长"))+"-100)*0.67)";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*0.9+200*0.67+("+ftos(getparam("特征段线路亘长"))+"-300)*0.43)";
->getparam("特征段线路亘长") > 500
:
"(100*0.9+200*0.67+(500-300)*0.43 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.43))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.22*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.22*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.22+("+ftos(getparam("特征段线路亘长"))+"-300)*0.16)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.22+200*0.16+("+ftos(getparam("特征段线路亘长"))+"-500)*0.08)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.22+200*0.16+500*0.08+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.07)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.22+200*0.16+500*0.08+(1800-1000)*0.07+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.07))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.57*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.57*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.57+("+ftos(getparam("特征段线路亘长"))+"-300)*0.37)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.57+200*0.37+("+ftos(getparam("特征段线路亘长"))+"-500)*0.3)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.57+200*0.37+500*0.3+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.18)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.57+200*0.37+500*0.3+(1800-1000)*0.18+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.18))";
};
}+"*"+系数调整_取费基数_混合();
}
BEGIN:监理费累进初步设计评审费_架空线路
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
1.6;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.32+(线路特征.线路亘长-5)*0.19;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
5*0.32+5*0.19+(线路特征.线路亘长-10)*0.15;
->线路特征.线路亘长 > 500
:
5*0.32+5*0.19+(500-10)*0.15 + ((线路特征.线路亘长 - 500)*0.8*0.15);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
2;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.4+(线路特征.线路亘长-5)*0.32;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
5*0.4+5*0.32+(线路特征.线路亘长-10)*0.23;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
5*0.4+5*0.32+20*0.23+(线路特征.线路亘长-30)*0.20;
->线路特征.线路亘长 > 500
:
5*0.4+5*0.32+20*0.23+(500-30)*0.20 + ((线路特征.线路亘长 - 500)*0.8*0.20);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
5;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
10*0.5+(线路特征.线路亘长-10)*0.32;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
10*0.5+20*0.32+(线路特征.线路亘长-30)*0.29;
->线路特征.线路亘长 > 500
:
10*0.5+20*0.32+(500-30)*0.29 + ((线路特征.线路亘长 - 500)*0.8*0.29);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
6.5;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*0.65+(线路特征.线路亘长-10)*0.35;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
10*0.65+40*0.35+(线路特征.线路亘长-50)*0.25;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
10*0.65+40*0.35+50*0.25+(线路特征.线路亘长-100)*0.2;
->线路特征.线路亘长 > 500
:
10*0.65+40*0.35+50*0.25+(500-100)*0.2 + ((线路特征.线路亘长 - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*1+(线路特征.线路亘长-10)*0.51;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
10*1+40*0.51+(线路特征.线路亘长-50)*0.34;
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
10*1+40*0.51+150*0.34+(线路特征.线路亘长-200)*0.2;
->线路特征.线路亘长 > 500
:
10*1+40*0.51+150*0.34+(500-200)*0.2 + ((线路特征.线路亘长 - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.85*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
0.85*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*0.85 +(线路特征.线路亘长-100)*0.63;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*0.85+200*0.63+(线路特征.线路亘长-300)*0.4;
->线路特征.线路亘长 > 500
:
100*0.85+200*0.63+(500-300)*0.4 + ((线路特征.线路亘长 - 500)*0.8*0.4);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
1.1*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
1.1*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*1.10 +(线路特征.线路亘长-100)*0.98;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*1.1+200*0.98+(线路特征.线路亘长-300)*0.62;
->线路特征.线路亘长 > 500
:
100*1.1+200*0.98+(500-300)*0.62 + ((线路特征.线路亘长 - 500)*0.8*0.62);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.35*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.35*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.35+(线路特征.线路亘长-300)*0.23;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.35+200*0.23+(线路特征.线路亘长-500)*0.13;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.35+200*0.23+500*0.13+(线路特征.线路亘长-1000)*0.1;
->线路特征.线路亘长 > 1800
:
300*0.35+200*0.23+500*0.13+(1800-1000)*0.1+ ((线路特征.线路亘长 - 1800)*0.8*0.1);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.69*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.69*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.69+(线路特征.线路亘长-300)*0.44;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.69+200*0.44+(线路特征.线路亘长-500)*0.36;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.69+200*0.44+500*0.36+(线路特征.线路亘长-1000)*0.19;
->线路特征.线路亘长 > 1800
:
300*0.69+200*0.44+500*0.36+(1800-1000)*0.19+ ((线路特征.线路亘长 - 1800)*0.8*0.19);
};
}*系数调整_混合()
}
BEGIN:监理费累进初步设计评审费_架空线路_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.32*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.32+(getparam("特征段线路亘长")-5)*0.19;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
5*0.32+5*0.19+(getparam("特征段线路亘长")-10)*0.15;
->getparam("特征段线路亘长") > 500
:
5*0.32+5*0.19+(500-10)*0.15 + ((getparam("特征段线路亘长") - 500)*0.8*0.15);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.4*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.4+(getparam("特征段线路亘长")-5)*0.32;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
5*0.4+5*0.32+(getparam("特征段线路亘长")-10)*0.23;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
5*0.4+5*0.32+20*0.23+(getparam("特征段线路亘长")-30)*0.20;
->getparam("特征段线路亘长") > 500
:
5*0.4+5*0.32+20*0.23+(500-30)*0.20 + ((getparam("特征段线路亘长") - 500)*0.8*0.20);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.5*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
10*0.5+(getparam("特征段线路亘长")-10)*0.32;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
10*0.5+20*0.32+(getparam("特征段线路亘长")-30)*0.29;
->getparam("特征段线路亘长") > 500
:
10*0.5+20*0.32+(500-30)*0.29 + ((getparam("特征段线路亘长") - 500)*0.8*0.29);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.65*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*0.65+(getparam("特征段线路亘长")-10)*0.35;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
10*0.65+40*0.35+(getparam("特征段线路亘长")-50)*0.25;
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
10*0.65+40*0.35+50*0.25+(getparam("特征段线路亘长")-100)*0.2;
->getparam("特征段线路亘长") > 500
:
10*0.65+40*0.35+50*0.25+(500-100)*0.2 + ((getparam("特征段线路亘长") - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
1*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*1+(getparam("特征段线路亘长")-10)*0.51;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
10*1+40*0.51+(getparam("特征段线路亘长")-50)*0.34;
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
10*1+40*0.51+150*0.34+(getparam("特征段线路亘长")-200)*0.2;
->getparam("特征段线路亘长") > 500
:
10*1+40*0.51+150*0.34+(500-200)*0.2 + ((getparam("特征段线路亘长") - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.85*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
0.85*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*0.85 +(getparam("特征段线路亘长")-100)*0.63;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*0.85+200*0.63+(getparam("特征段线路亘长")-300)*0.4;
->getparam("特征段线路亘长") > 500
:
100*0.85+200*0.63+(500-300)*0.4 + ((getparam("特征段线路亘长") - 500)*0.8*0.4);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
1.1*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
1.1*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*1.10 +(getparam("特征段线路亘长")-100)*0.98;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*1.1+200*0.98+(getparam("特征段线路亘长")-300)*0.62;
->getparam("特征段线路亘长") > 500
:
100*1.1+200*0.98+(500-300)*0.62 + ((getparam("特征段线路亘长") - 500)*0.8*0.62);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.35*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.35*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.35+(getparam("特征段线路亘长")-300)*0.23;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.35+200*0.23+(getparam("特征段线路亘长")-500)*0.13;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.35+200*0.23+500*0.13+(getparam("特征段线路亘长")-1000)*0.1;
->getparam("特征段线路亘长") > 1800
:
300*0.35+200*0.23+500*0.13+(1800-1000)*0.1+ ((getparam("特征段线路亘长") - 1800)*0.8*0.1);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.69*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.69*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.69+(getparam("特征段线路亘长")-300)*0.44;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.69+200*0.44+(getparam("特征段线路亘长")-500)*0.36;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.69+200*0.44+500*0.36+(getparam("特征段线路亘长")-1000)*0.19;
->getparam("特征段线路亘长") > 1800
:
300*0.69+200*0.44+500*0.36+(1800-1000)*0.19+ ((getparam("特征段线路亘长") - 1800)*0.8*0.19);
};
}*系数调整_混合()
}
BEGIN:监理费累进初步设计评审费_架空线路_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.32";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.32+("+ftos(线路特征.线路亘长)+"-5)*0.19)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
"(5*0.32+5*0.19+("+ftos(线路特征.线路亘长)+"-10)*0.15)";
->线路特征.线路亘长 > 500
:
"(5*0.32+5*0.19+(500-10)*0.15 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.15))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.4";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.4+("+ftos(线路特征.线路亘长)+"-5)*0.32)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(5*0.4+5*0.32+("+ftos(线路特征.线路亘长)+"-10)*0.23)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(5*0.4+5*0.32+20*0.23+("+ftos(线路特征.线路亘长)+"-30)*0.20)";
->线路特征.线路亘长 > 500
:
"(5*0.4+5*0.32+20*0.23+(500-30)*0.20 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.20))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.5";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(10*0.5+("+ftos(线路特征.线路亘长)+"-10)*0.32)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(10*0.5+20*0.32+("+ftos(线路特征.线路亘长)+"-30)*0.29)";
->线路特征.线路亘长 > 500
:
"(10*0.5+20*0.32+(500-30)*0.29 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.29))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.65";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*0.65+("+ftos(线路特征.线路亘长)+"-10)*0.35)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
"(10*0.65+40*0.35+("+ftos(线路特征.线路亘长)+"-50)*0.25)";
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
"(10*0.65+40*0.35+50*0.25+("+ftos(线路特征.线路亘长)+"-100)*0.2)";
->线路特征.线路亘长 > 500
:
"(10*0.65+40*0.35+50*0.25+(500-100)*0.2 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*1";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*1+("+ftos(线路特征.线路亘长)+"-10)*0.51)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
"(10*1+40*0.51+("+ftos(线路特征.线路亘长)+"-50)*0.34)";
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
"(10*1+40*0.51+150*0.34+("+ftos(线路特征.线路亘长)+"-200)*0.2)";
->线路特征.线路亘长 > 500
:
"(10*1+40*0.51+150*0.34+(500-200)*0.2 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.85*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"0.85*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*0.85 +("+ftos(线路特征.线路亘长)+"-100)*0.63)";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*0.85+200*0.63+("+ftos(线路特征.线路亘长)+"-300)*0.4)";
->线路特征.线路亘长 > 500
:
"(100*0.85+200*0.63+(500-300)*0.4 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.4))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"1.1*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"1.1*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*1.10 +("+ftos(线路特征.线路亘长)+"-100)*0.98)";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*1.1+200*0.98+("+ftos(线路特征.线路亘长)+"-300)*0.62)";
->线路特征.线路亘长 > 500
:
"(100*1.1+200*0.98+(500-300)*0.62 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.62))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.35*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.35*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.35+("+ftos(线路特征.线路亘长)+"-300)*0.23)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.35+200*0.23+("+ftos(线路特征.线路亘长)+"-500)*0.13)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.35+200*0.23+500*0.13+("+ftos(线路特征.线路亘长)+"-1000)*0.1)";
->线路特征.线路亘长 > 1800
:
"(300*0.35+200*0.23+500*0.13+(1800-1000)*0.1+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.1))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.69*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.69*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.69+("+ftos(线路特征.线路亘长)+"-300)*0.44)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.69+200*0.44+("+ftos(线路特征.线路亘长)+"-500)*0.36)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.69+200*0.44+500*0.36+("+ftos(线路特征.线路亘长)+"-1000)*0.19)";
->线路特征.线路亘长 > 1800
:
"(300*0.69+200*0.44+500*0.36+(1800-1000)*0.19+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.19))";
};
}+"*"+系数调整_取费基数_混合()
}
BEGIN:监理费累进初步设计评审费_架空线路_取费基数_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.32*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.32+("+ftos(getparam("特征段线路亘长"))+"-5)*0.19)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
"(5*0.32+5*0.19+("+ftos(getparam("特征段线路亘长"))+"-10)*0.15)";
->getparam("特征段线路亘长") > 500
:
"(5*0.32+5*0.19+(500-10)*0.15 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.15))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.4*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.4+("+ftos(getparam("特征段线路亘长"))+"-5)*0.32)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(5*0.4+5*0.32+("+ftos(getparam("特征段线路亘长"))+"-10)*0.23)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(5*0.4+5*0.32+20*0.23+("+ftos(getparam("特征段线路亘长"))+"-30)*0.20)";
->getparam("特征段线路亘长") > 500
:
"(5*0.4+5*0.32+20*0.23+(500-30)*0.20 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.20))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.5*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(10*0.5+("+ftos(getparam("特征段线路亘长"))+"-10)*0.32)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(10*0.5+20*0.32+("+ftos(getparam("特征段线路亘长"))+"-30)*0.29)";
->getparam("特征段线路亘长") > 500
:
"(10*0.5+20*0.32+(500-30)*0.29 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.29))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.65*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*0.65+("+ftos(getparam("特征段线路亘长"))+"-10)*0.35)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
"(10*0.65+40*0.35+("+ftos(getparam("特征段线路亘长"))+"-50)*0.25)";
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
"(10*0.65+40*0.35+50*0.25+("+ftos(getparam("特征段线路亘长"))+"-100)*0.2)";
->getparam("特征段线路亘长") > 500
:
"(10*0.65+40*0.35+50*0.25+(500-100)*0.2 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"1*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*1+("+ftos(getparam("特征段线路亘长"))+"-10)*0.51)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
"(10*1+40*0.51+("+ftos(getparam("特征段线路亘长"))+"-50)*0.34)";
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
"(10*1+40*0.51+150*0.34+("+ftos(getparam("特征段线路亘长"))+"-200)*0.2)";
->getparam("特征段线路亘长") > 500
:
"(10*1+40*0.51+150*0.34+(500-200)*0.2 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.85*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"0.85*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*0.85 +("+ftos(getparam("特征段线路亘长"))+"-100)*0.63)";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*0.85+200*0.63+("+ftos(getparam("特征段线路亘长"))+"-300)*0.4)";
->getparam("特征段线路亘长") > 500
:
"(100*0.85+200*0.63+(500-300)*0.4 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.4))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"1.1*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"1.1*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*1.10 +("+ftos(getparam("特征段线路亘长"))+"-100)*0.98)";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*1.1+200*0.98+("+ftos(getparam("特征段线路亘长"))+"-300)*0.62)";
->getparam("特征段线路亘长") > 500
:
"(100*1.1+200*0.98+(500-300)*0.62 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.62))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.35*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.35*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.35+("+ftos(getparam("特征段线路亘长"))+"-300)*0.23)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.35+200*0.23+("+ftos(getparam("特征段线路亘长"))+"-500)*0.13)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.35+200*0.23+500*0.13+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.1)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.35+200*0.23+500*0.13+(1800-1000)*0.1+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.1))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.69*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.69*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.69+("+ftos(getparam("特征段线路亘长"))+"-300)*0.44)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.69+200*0.44+("+ftos(getparam("特征段线路亘长"))+"-500)*0.36)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.69+200*0.44+500*0.36+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.19)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.69+200*0.44+500*0.36+(1800-1000)*0.19+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.19))";
};
}+"*"+系数调整_取费基数_混合()
}
BEGIN:监理费累进施工图评审费_架空线路
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
2.15;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.43+(线路特征.线路亘长-5)*0.25;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
5*0.43+5*0.25+(线路特征.线路亘长-10)*0.2;
->线路特征.线路亘长 > 500
:
5*0.43+5*0.25+(500-10)*0.2 + ((线路特征.线路亘长 - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
2.5;
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
5*0.5+(线路特征.线路亘长-5)*0.36;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
5*0.5+5*0.36+(线路特征.线路亘长-10)*0.26;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
5*0.5+5*0.36+20*0.26+(线路特征.线路亘长-30)*0.24;
->线路特征.线路亘长 > 500
:
5*0.5+5*0.36+20*0.26+(500-30)*0.24 + ((线路特征.线路亘长 - 500)*0.8*0.24);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
6.2;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
10*0.62+(线路特征.线路亘长-10)*0.36;
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
10*0.62+20*0.36+(线路特征.线路亘长-30)*0.33;
->线路特征.线路亘长 > 500
:
10*0.62+20*0.36+(500-30)*0.33 + ((线路特征.线路亘长 - 500)*0.8*0.33);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
7.2;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*0.72+(线路特征.线路亘长-10)*0.38;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
10*0.72+40*0.38+(线路特征.线路亘长-50)*0.28;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
10*0.72+40*0.38+50*0.28+(线路特征.线路亘长-100)*0.22;
->线路特征.线路亘长 > 500
:
10*0.72+40*0.38+50*0.28+(500-100)*0.22 + ((线路特征.线路亘长 - 500)*0.8*0.22);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
11.9;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
10*1.19+(线路特征.线路亘长-10)*0.53;
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
10*1.19+40*0.53+(线路特征.线路亘长-50)*0.38;
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
10*1.19+40*0.53+150*0.38+(线路特征.线路亘长-200)*0.24;
->线路特征.线路亘长 > 500
:
10*1.19+40*0.53+150*0.38+(500-200)*0.24 + ((线路特征.线路亘长 - 500)*0.8*0.24);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.95*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
0.95*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*0.95+(线路特征.线路亘长-100)*0.7;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*0.95+200*0.7+(线路特征.线路亘长-300)*0.45;
->线路特征.线路亘长 > 500
:
100*0.95+200*0.7+(500-300)*0.45 + ((线路特征.线路亘长 - 500)*0.8*0.45);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
1.16*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
1.16*线路特征.线路亘长;
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
100*1.16+(线路特征.线路亘长-100)*1.04;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
100*1.16+200*1.04+(线路特征.线路亘长-300)*0.65;
->线路特征.线路亘长 > 500
:
100*1.16+200*1.04+(500-300)*0.65 + ((线路特征.线路亘长 - 500)*0.8*0.65);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.41*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.41*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.41+(线路特征.线路亘长-300)*0.28;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.41+200*0.28+(线路特征.线路亘长-500)*0.14;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.41+200*0.28+500*0.14+(线路特征.线路亘长-1000)*0.11;
->线路特征.线路亘长 > 1800
:
300*0.41+200*0.28+500*0.14+(1800-1000)*0.11+ ((线路特征.线路亘长 - 1800)*0.8*0.11);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
0.78*10;
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
0.78*线路特征.线路亘长;
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
300*0.78+(线路特征.线路亘长-300)*0.46;
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
300*0.78+200*0.46+(线路特征.线路亘长-500)*0.38;
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
300*0.78+200*0.46+500*0.38+(线路特征.线路亘长-1000)*0.2;
->线路特征.线路亘长 > 1800
:
300*0.78+200*0.46+500*0.38+(1800-1000)*0.2+ ((线路特征.线路亘长 - 1800)*0.8*0.2);
};
}*系数调整_混合()
}
BEGIN:监理费累进施工图评审费_架空线路_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.43*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.43+(getparam("特征段线路亘长")-5)*0.25;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
5*0.43+5*0.25+(getparam("特征段线路亘长")-10)*0.2;
->getparam("特征段线路亘长") > 500
:
5*0.43+5*0.25+(500-10)*0.2 + ((getparam("特征段线路亘长") - 500)*0.8*0.2);
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
0.5*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
5*0.5+(getparam("特征段线路亘长")-5)*0.36;
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
5*0.5+5*0.36+(getparam("特征段线路亘长")-10)*0.26;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
5*0.5+5*0.36+20*0.26+(getparam("特征段线路亘长")-30)*0.24;
->getparam("特征段线路亘长") > 500
:
5*0.5+5*0.36+20*0.26+(500-30)*0.24 + ((getparam("特征段线路亘长") - 500)*0.8*0.24);
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.62*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
10*0.62+(getparam("特征段线路亘长")-10)*0.36;
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
10*0.62+20*0.36+(getparam("特征段线路亘长")-30)*0.33;
->getparam("特征段线路亘长") > 500
:
10*0.62+20*0.36+(500-30)*0.33 + ((getparam("特征段线路亘长") - 500)*0.8*0.33);
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.72*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*0.72+(getparam("特征段线路亘长")-10)*0.38;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
10*0.72+40*0.38+(getparam("特征段线路亘长")-50)*0.28;
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
10*0.72+40*0.38+50*0.28+(getparam("特征段线路亘长")-100)*0.22;
->getparam("特征段线路亘长") > 500
:
10*0.72+40*0.38+50*0.28+(500-100)*0.22 + ((getparam("特征段线路亘长") - 500)*0.8*0.22);
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
1.19*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
10*1.19+(getparam("特征段线路亘长")-10)*0.53;
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
10*1.19+40*0.53+(getparam("特征段线路亘长")-50)*0.38;
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
10*1.19+40*0.53+150*0.38+(getparam("特征段线路亘长")-200)*0.24;
->getparam("特征段线路亘长") > 500
:
10*1.19+40*0.53+150*0.38+(500-200)*0.24 + ((getparam("特征段线路亘长") - 500)*0.8*0.24);
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.95*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
0.95*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*0.95+(getparam("特征段线路亘长")-100)*0.7;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*0.95+200*0.7+(getparam("特征段线路亘长")-300)*0.45;
->getparam("特征段线路亘长") > 500
:
100*0.95+200*0.7+(500-300)*0.45 + ((getparam("特征段线路亘长") - 500)*0.8*0.45);
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
1.16*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
1.16*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
100*1.16+(getparam("特征段线路亘长")-100)*1.04;
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
100*1.16+200*1.04+(getparam("特征段线路亘长")-300)*0.65;
->getparam("特征段线路亘长") > 500
:
100*1.16+200*1.04+(500-300)*0.65 + ((getparam("特征段线路亘长") - 500)*0.8*0.65);
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.41*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.41*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.41+(getparam("特征段线路亘长")-300)*0.28;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.41+200*0.28+(getparam("特征段线路亘长")-500)*0.14;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.41+200*0.28+500*0.14+(getparam("特征段线路亘长")-1000)*0.11;
->getparam("特征段线路亘长") > 1800
:
300*0.41+200*0.28+500*0.14+(1800-1000)*0.11+ ((getparam("特征段线路亘长") - 1800)*0.8*0.11);
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
0.78*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
0.78*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
300*0.78+(getparam("特征段线路亘长")-300)*0.46;
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
300*0.78+200*0.46+(getparam("特征段线路亘长")-500)*0.38;
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
300*0.78+200*0.46+500*0.38+(getparam("特征段线路亘长")-1000)*0.2;
->getparam("特征段线路亘长") > 1800
:
300*0.78+200*0.46+500*0.38+(1800-1000)*0.2+ ((getparam("特征段线路亘长") - 1800)*0.8*0.2);
};
}*系数调整_混合()
}
BEGIN:监理费累进施工图评审费_架空线路_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.43";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.43+("+ftos(线路特征.线路亘长)+"-5)*0.25)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 500
:
"(5*0.43+5*0.25+("+ftos(线路特征.线路亘长)+"-10)*0.2)";
->线路特征.线路亘长 > 500
:
"(5*0.43+5*0.25+(500-10)*0.2 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 5
:
"5*0.5";
->线路特征.线路亘长 > 5 && 线路特征.线路亘长 <= 10
:
"(5*0.5+("+ftos(线路特征.线路亘长)+"-5)*0.36)";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(5*0.5+5*0.36+("+ftos(线路特征.线路亘长)+"-10)*0.26)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(5*0.5+5*0.36+20*0.26+("+ftos(线路特征.线路亘长)+"-30)*0.24)";
->线路特征.线路亘长 > 500
:
"(5*0.5+5*0.36+20*0.26+(500-30)*0.24 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.24))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.62";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 30
:
"(10*0.62+("+ftos(线路特征.线路亘长)+"-10)*0.36)";
->线路特征.线路亘长 > 30 && 线路特征.线路亘长 <= 500
:
"(10*0.62+20*0.36+("+ftos(线路特征.线路亘长)+"-30)*0.33)";
->线路特征.线路亘长 > 500
:
"(10*0.62+20*0.36+(500-30)*0.33 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.33))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*0.72";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*0.72+("+ftos(线路特征.线路亘长)+"-10)*0.38)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 100
:
"(10*0.72+40*0.38+("+ftos(线路特征.线路亘长)+"-50)*0.28)";
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 500
:
"(10*0.72+40*0.38+50*0.28+("+ftos(线路特征.线路亘长)+"-100)*0.22)";
->线路特征.线路亘长 > 500
:
"(10*0.72+40*0.38+50*0.28+(500-100)*0.22 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.22))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"10*1.19";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 50
:
"(10*1.19+("+ftos(线路特征.线路亘长)+"-10)*0.53)";
->线路特征.线路亘长 > 50 && 线路特征.线路亘长 <= 200
:
"(10*1.19+40*0.53+("+ftos(线路特征.线路亘长)+"-50)*0.38)";
->线路特征.线路亘长 > 200 && 线路特征.线路亘长 <= 500
:
"(10*1.19+40*0.53+150*0.38+("+ftos(线路特征.线路亘长)+"-200)*0.24)";
->线路特征.线路亘长 > 500
:
"(10*1.19+40*0.53+150*0.38+(500-200)*0.24 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.24))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.95*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"0.95*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*0.95+("+ftos(线路特征.线路亘长)+"-100)*0.7)";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*0.95+200*0.7+("+ftos(线路特征.线路亘长)+"-300)*0.45)";
->线路特征.线路亘长 > 500
:
"(100*0.95+200*0.7+(500-300)*0.45 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.45))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"1.16*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 100
:
"1.16*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 100 && 线路特征.线路亘长 <= 300
:
"(100*1.16+("+ftos(线路特征.线路亘长)+"-100)*1.04";
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(100*1.16+200*1.04+("+ftos(线路特征.线路亘长)+"-300)*0.65";
->线路特征.线路亘长 > 500
:
"(100*1.16+200*1.04+(500-300)*0.65 + (("+ftos(线路特征.线路亘长)+" - 500)*0.8*0.65))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.41*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.41*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.41+("+ftos(线路特征.线路亘长)+"-300)*0.28)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.41+200*0.28+("+ftos(线路特征.线路亘长)+"-500)*0.14)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.41+200*0.28+500*0.14+("+ftos(线路特征.线路亘长)+"-1000)*0.11)";
->线路特征.线路亘长 > 1800
:
"(300*0.41+200*0.28+500*0.14+(1800-1000)*0.11+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.11))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->线路特征.线路亘长 > 0 && 线路特征.线路亘长 <= 10
:
"0.78*10";
->线路特征.线路亘长 > 10 && 线路特征.线路亘长 <= 300
:
"0.78*"+ftos(线路特征.线路亘长);
->线路特征.线路亘长 > 300 && 线路特征.线路亘长 <= 500
:
"(300*0.78+("+ftos(线路特征.线路亘长)+"-300)*0.46)";
->线路特征.线路亘长 > 500 && 线路特征.线路亘长 <= 1000
:
"(300*0.78+200*0.46+("+ftos(线路特征.线路亘长)+"-500)*0.38)";
->线路特征.线路亘长 > 1000 && 线路特征.线路亘长 <= 1800
:
"(300*0.78+200*0.46+500*0.38+("+ftos(线路特征.线路亘长)+"-1000)*0.2)";
->线路特征.线路亘长 > 1800
:
"(300*0.78+200*0.46+500*0.38+(1800-1000)*0.2+ (("+ftos(线路特征.线路亘长)+" - 1800)*0.8*0.2))";
};
}+"*"+系数调整_取费基数_混合()
}
BEGIN:监理费累进施工图评审费_架空线路_取费基数_实际
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.43*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.43+("+ftos(getparam("特征段线路亘长"))+"-5)*0.25)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 500
:
"(5*0.43+5*0.25+("+ftos(getparam("特征段线路亘长"))+"-10)*0.2)";
->getparam("特征段线路亘长") > 500
:
"(5*0.43+5*0.25+(500-10)*0.2 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.2))";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 5
:
"0.5*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 5 && getparam("特征段线路亘长") <= 10
:
"(5*0.5+("+ftos(getparam("特征段线路亘长"))+"-5)*0.36)";
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(5*0.5+5*0.36+("+ftos(getparam("特征段线路亘长"))+"-10)*0.26)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(5*0.5+5*0.36+20*0.26+("+ftos(getparam("特征段线路亘长"))+"-30)*0.24)";
->getparam("特征段线路亘长") > 500
:
"(5*0.5+5*0.36+20*0.26+(500-30)*0.24 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.24))";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.62*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 30
:
"(10*0.62+("+ftos(getparam("特征段线路亘长"))+"-10)*0.36)";
->getparam("特征段线路亘长") > 30 && getparam("特征段线路亘长") <= 500
:
"(10*0.62+20*0.36+("+ftos(getparam("特征段线路亘长"))+"-30)*0.33)";
->getparam("特征段线路亘长") > 500
:
"(10*0.62+20*0.36+(500-30)*0.33 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.33))";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.72*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*0.72+("+ftos(getparam("特征段线路亘长"))+"-10)*0.38)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 100
:
"(10*0.72+40*0.38+("+ftos(getparam("特征段线路亘长"))+"-50)*0.28)";
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 500
:
"(10*0.72+40*0.38+50*0.28+("+ftos(getparam("特征段线路亘长"))+"-100)*0.22)";
->getparam("特征段线路亘长") > 500
:
"(10*0.72+40*0.38+50*0.28+(500-100)*0.22 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.22))";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"1.19*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 50
:
"(10*1.19+("+ftos(getparam("特征段线路亘长"))+"-10)*0.53)";
->getparam("特征段线路亘长") > 50 && getparam("特征段线路亘长") <= 200
:
"(10*1.19+40*0.53+("+ftos(getparam("特征段线路亘长"))+"-50)*0.38)";
->getparam("特征段线路亘长") > 200 && getparam("特征段线路亘长") <= 500
:
"(10*1.19+40*0.53+150*0.38+("+ftos(getparam("特征段线路亘长"))+"-200)*0.24)";
->getparam("特征段线路亘长") > 500
:
"(10*1.19+40*0.53+150*0.38+(500-200)*0.24 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.24))";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.95*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"0.95*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*0.95+("+ftos(getparam("特征段线路亘长"))+"-100)*0.7)";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*0.95+200*0.7+("+ftos(getparam("特征段线路亘长"))+"-300)*0.45)";
->getparam("特征段线路亘长") > 500
:
"(100*0.95+200*0.7+(500-300)*0.45 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.45))";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"1.16*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 100
:
"1.16*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 100 && getparam("特征段线路亘长") <= 300
:
"(100*1.16+("+ftos(getparam("特征段线路亘长"))+"-100)*1.04";
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(100*1.16+200*1.04+("+ftos(getparam("特征段线路亘长"))+"-300)*0.65";
->getparam("特征段线路亘长") > 500
:
"(100*1.16+200*1.04+(500-300)*0.65 + (("+ftos(getparam("特征段线路亘长"))+" - 500)*0.8*0.65))";
};
->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.41*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.41*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.41+("+ftos(getparam("特征段线路亘长"))+"-300)*0.28)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.41+200*0.28+("+ftos(getparam("特征段线路亘长"))+"-500)*0.14)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.41+200*0.28+500*0.14+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.11)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.41+200*0.28+500*0.14+(1800-1000)*0.11+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.11))";
};
->@监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±660kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 10
:
"0.78*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 10 && getparam("特征段线路亘长") <= 300
:
"0.78*"+ftos(getparam("特征段线路亘长"));
->getparam("特征段线路亘长") > 300 && getparam("特征段线路亘长") <= 500
:
"(300*0.78+("+ftos(getparam("特征段线路亘长"))+"-300)*0.46)";
->getparam("特征段线路亘长") > 500 && getparam("特征段线路亘长") <= 1000
:
"(300*0.78+200*0.46+("+ftos(getparam("特征段线路亘长"))+"-500)*0.38)";
->getparam("特征段线路亘长") > 1000 && getparam("特征段线路亘长") <= 1800
:
"(300*0.78+200*0.46+500*0.38+("+ftos(getparam("特征段线路亘长"))+"-1000)*0.2)";
->getparam("特征段线路亘长") > 1800
:
"(300*0.78+200*0.46+500*0.38+(1800-1000)*0.2+ (("+ftos(getparam("特征段线路亘长"))+" - 1800)*0.8*0.2))";
};
}+"*"+系数调整_取费基数_混合()
}
BEGIN:系数调整
${
?#{
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
1.2;
->@监理费.属性.大截面导线 == 0
:
1;
}*1.8;
->strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
1.2;
->@监理费.属性.大截面导线 == 0
:
1;
}*1.9;
->strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
1.2;
->@监理费.属性.大截面导线 == 0
:
1;
}*2.0;
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
1.2;
->@监理费.属性.大截面导线 == 0
:
1;
}*1;
}
}
BEGIN:系数调整_混合
${
?#{
->线路特征.覆冰厚度 == 1 && 线路特征.设计风速 == 0
:
1.3;
->线路特征.设计风速 == 1 && 线路特征.覆冰厚度 == 0
:
1.1;
->线路特征.覆冰厚度 == 1 && 线路特征.设计风速 == 1
:
1.3 * 1.1;
->线路特征.覆冰厚度 == 0 && 线路特征.设计风速 == 0
:
1;
}
}
BEGIN:系数调整_取费基数
${
?#{
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
"1.2*1.8";
->@监理费.属性.大截面导线 == 0
:
"1*1.8";
};
->strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
"1.2*1.9";
->@监理费.属性.大截面导线 == 0
:
"1*1.9";
};
->strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
"1.2*2.0";
->@监理费.属性.大截面导线 == 0
:
"1*2.0";
};
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
#{
->@监理费.属性.大截面导线 == 1
:
"1.2";
->@监理费.属性.大截面导线 == 0
:
"1";
};
}
}
BEGIN:系数调整_取费基数_混合
${
?#{
->线路特征.覆冰厚度 == 1 && 线路特征.设计风速 == 0
:
"1.3";
->线路特征.设计风速 == 1 && 线路特征.覆冰厚度 == 0
:
"1.1";
->线路特征.覆冰厚度 == 1 && 线路特征.设计风速 == 1
:
"1.3*1.1";
->线路特征.覆冰厚度 == 0 && 线路特征.设计风速 == 0
:
"1";
}
}
BEGIN:线路亘长_架空线路
${
?round(?@监理费.属性.线路亘长, 6)
}
BEGIN:费率_架空线路
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
0.83;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0.98+(回路数判定()-2)*0.83*0.2;
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
0.92;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
1.16+(回路数判定()-2)*0.92*0.2;
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
1.48;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
1.85+(回路数判定()-2)*1.48*0.2;
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
1.85;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
2.29+(回路数判定()-2)*1.85*0.2;
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.32;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
3.06+(回路数判定()-2)*2.32*0.2;
};
->@监理费.属性.电压等级 == "±400kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.12;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0+(回路数判定()-2)*2.12*0.2;
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.83;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
3.72+(回路数判定()-2)*2.83*0.2;
};
->@监理费.属性.电压等级 == "±660kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.65;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0+(回路数判定()-2)*2.65*0.2;
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
3.17;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
4.18+(回路数判定()-2)*3.17*0.2;
};
->@监理费.属性.电压等级 == "±500kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.12;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0+(回路数判定()-2)*2.12*0.2;
};
->@监理费.属性.电压等级 == "±800kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.65;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0+(回路数判定()-2)*2.65*0.2;
};
->@监理费.属性.电压等级 == "±1100kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
2.92;
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
0+(回路数判定()-2)*2.92*0.2;
};
}
}
BEGIN:费率_架空线路_取费基数
${
?#{
->@监理费.属性.电压等级 == "35kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"0.83";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0.98+("+ftos(回路数判定())+"-2)*0.83*0.2";
};
->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"0.92";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"1.16+("+ftos(回路数判定())+"-2)*0.92*0.2";
};
->@监理费.属性.电压等级 == "220kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"1.48";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"1.85+("+ftos(回路数判定())+"-2)*1.48*0.2";
};
->@监理费.属性.电压等级 == "330kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"1.85";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"2.29+("+ftos(回路数判定())+"-2)*1.85*0.2";
};
->@监理费.属性.电压等级 == "500kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.32";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"3.06+("+ftos(回路数判定())+"-2)*2.32*0.2";
};
->@监理费.属性.电压等级 == "±400kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.12";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0+("+ftos(回路数判定())+"-2)*2.12*0.2";
};
->@监理费.属性.电压等级 == "750kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.83";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"3.72+("+ftos(回路数判定())+"-2)*2.83*0.2";
};
->@监理费.属性.电压等级 == "±660kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.65";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0+("+ftos(回路数判定())+"-2)*2.65*0.2";
};
->@监理费.属性.电压等级 == "1000kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"3.17";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"4.18+("+ftos(回路数判定())+"-2)*3.17*0.2";
};
->@监理费.属性.电压等级 == "±500kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.12";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0+("+ftos(回路数判定())+"-2)*2.12*0.2";
};
->@监理费.属性.电压等级 == "±800kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.65";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0+("+ftos(回路数判定())+"-2)*2.65*0.2";
};
->@监理费.属性.电压等级 == "±1100kV"
:
#{
->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0
:
"2.92";
->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0
:
"0+("+ftos(回路数判定())+"-2)*2.92*0.2";
};
}
}
///////////////////////////////////////////////////////////////
//
//设置监理费-大跨越
//
///////////////////////////////////////////////////////////////
BEGIN:工程监理费_大跨越
${
?round(?本体工程费_大跨越() * 0.0255 / 10000,6)
}
BEGIN:可行性研究评审费_大跨越
${
?round(?基本设计费_大跨越() * 0.048 / 10000,6)
}
BEGIN:初步设计评审费_大跨越
${
?round(?基本设计费_大跨越() * 0.048 / 10000,6)
}
BEGIN:施工图评审费_大跨越
${
?round(?基本设计费_大跨越() * 0.048 / 10000,6)
}
BEGIN:本体工程费_大跨越
${
iif(@工程信息.执行规范 == "施工图预算综合单价法",?round(?@工程取费.线路.总费用 + @工程取费.措施二.总费用, 6),?round(?@工程取费.线路.总费用 + @工程取费.措施二.总费用 , 6));
}
BEGIN:基本设计费_大跨越
${
?round(?基本设计费(), 6)
}
BEGIN:工程监理费_大跨越_取费基数
${
"(本体工程费)"+" * 0.0255"
}
BEGIN:可行性研究评审费_大跨越_取费基数
${
"(基本设计费)"+" * 0.048"
}
BEGIN:初步设计评审费_大跨越_取费基数
${
"(基本设计费)"+" * 0.048"
}
BEGIN:施工图评审费_大跨越_取费基数
${
"(基本设计费)"+" * 0.048"
}
///////////////////////////////////////////////////////////////
//
//设计文件评审费
//
///////////////////////////////////////////////////////////////
BEGIN:变电站可行性研究评审费
${
?#{
->@工程信息.项目类型 == "换流站接地极工程"
:
换流站接地极工程可行性研究();
->@工程信息.项目类型 == "串联补偿站工程"
:
串联补偿站可行性研究();
->@工程信息.项目类型 == "换流站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV"))
:
换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)可行性研究();
->@工程信息.项目类型 == "开关站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || @工程信息.项目类型 == "静止无功补偿工程"
:
开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)可行性研究();
->@工程信息.项目类型 == "变电站工程"
:
变电站可行性研究();
}*10000
}
BEGIN:变电站初步设计评审费
${
?#{
->@工程信息.项目类型 == "换流站接地极工程"
:
换流站接地极工程初步设计();
->@工程信息.项目类型 == "串联补偿站工程"
:
串联补偿站初步设计();
->@工程信息.项目类型 == "换流站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV"))
:
换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)初步设计();
->@工程信息.项目类型 == "开关站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || @工程信息.项目类型 == "静止无功补偿工程"
:
开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)初步设计();
->@工程信息.项目类型 == "变电站工程"
:
变电站初步设计();
}*10000
}
BEGIN:变电站施工图设计评审费
${
?#{
->@工程信息.项目类型 == "换流站接地极工程"
:
换流站接地极工程施工图设计();
->@工程信息.项目类型 == "串联补偿站工程"
:
串联补偿站施工图设计();
->@工程信息.项目类型 == "换流站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV"))
:
换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)施工图设计();
->@工程信息.项目类型 == "开关站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || (@工程信息.项目类型 == "调相机工程" && (@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV")) || @工程信息.项目类型 == "静止无功补偿工程"
:
开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)施工图设计();
->@工程信息.项目类型 == "变电站工程"
:
变电站施工图设计();
}*10000
}
BEGIN:变电站可行性研究
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
1.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
0.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
0.35;
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
0.35*0.8;
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV") && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
1.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
0.6;
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
0.6*0.8;
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
6.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
1;
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
1*0.8;
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
2;
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
2*0.8;
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
24*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
3;
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
3*0.8;
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
32*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
14*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
7;
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
7*0.8;
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
60*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
22*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
11;
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
11*0.8;
}
}
BEGIN:开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)可行性研究
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
1.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV") && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
6.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
24*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
32*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
60*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:变电站初步设计
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
3*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
1.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
0.5;
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
0.5*0.8;
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV") && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
7.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV")&& @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV")&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
0.8;
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV")&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
0.8*0.8;
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
12*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
3.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
1.5;
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
1.5*0.8;
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
23*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
3;
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
3*0.8;
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
34*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
11*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
4;
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
4*0.8;
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
45*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
20*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
10;
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
10*0.8;
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
82*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
30*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
15;
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
15*0.8;
}
}
BEGIN:开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)初步设计
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
3*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV") && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
7.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
12*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
23*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
34*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
45*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
82*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:变电站施工图设计
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
0.7;
->@工程信息.评审费_电压等级== "35kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
0.7*0.8;
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
10.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
1;
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
1*0.8;
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
4.2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
1.8;
->@工程信息.评审费_电压等级== "220kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
1.8*0.8;
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
32*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
10.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
3.5;
->@工程信息.评审费_电压等级== "330kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
3.5*0.8;
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
40.8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
14.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
4.5;
->@工程信息.评审费_电压等级== "500kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
4.5*0.8;
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
55*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
24*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
11.5;
->@工程信息.评审费_电压等级== "750kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
11.5*0.8;
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
98.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建主变压器" && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
36*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="0"
:
18;
->@工程信息.评审费_电压等级== "1000kV" && @工程信息.评审费_工程改造性质=="扩建间隔" && @工程信息.评审费_变电站保护改造=="1"
:
18*0.8;
}
}
BEGIN:开关站_安全稳定控制系统(交流电压部分)_静止无功补偿_调相机(交流电压部分)施工图设计
${
?#{
->@工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->(@工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
10.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
32*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
40.8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
55*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
98.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:换流站接地极工程可行性研究
${
?#{
->@工程信息.项目类型 == "换流站接地极工程" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
6.7*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
}
}
BEGIN:换流站接地极工程初步设计
${
?#{
->@工程信息.项目类型 == "换流站接地极工程" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
12*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
}
}
BEGIN:换流站接地极工程施工图设计
${
?#{
->@工程信息.项目类型 == "换流站接地极工程" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
}
}
BEGIN:串联补偿站可行性研究
${
?#{
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
1.19*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" &&( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
3.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
4.69*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
11.2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16.8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
22.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
42*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:串联补偿站初步设计
${
?#{
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2.1*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" &&( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
5.25*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
8.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
16.1*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
23.8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
31.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
57.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:串联补偿站施工图设计
${
?#{
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "35kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
2.8*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" &&( @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" )&& (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
7.35*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "220kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
11.2*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-1));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "330kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
22.4*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "500kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
28.56*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "750kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
38.5*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
->@工程信息.项目类型 == "串联补偿站工程" && @工程信息.评审费_电压等级== "1000kV" && (@工程信息.评审费_工程改造性质=="新建" || @工程信息.评审费_工程改造性质=="扩建") && getdynamicvariable(@工程信息.评审费_本期台数,0)!=0
:
68.88*(1+0.2*(getdynamicvariable(@工程信息.评审费_本期台数,0)-2));
}
}
BEGIN:换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)可行性研究
${
?#{
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±500kV"
:
46;
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±800kV"
:
155;
}
}
BEGIN:换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)初步设计
${
?#{
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±500kV"
:
77;
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±800kV"
:
252;
}
}
BEGIN:换流站_安全稳定控制系统(直流电压部分)_调相机(直流电压部分)施工图设计
${
?#{
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±500kV"
:
83;
->@工程信息.规模 == "双极线" && @工程信息.评审费_电压等级== "±800kV"
:
269;
}
}
/////
//
////
///
BEGIN:特种设备安全监测费
${
?#{
->( @工程信息.项目类型== "变电站工程" || @工程信息.项目类型== "开关站工程" || @工程信息.项目类型== "串联补偿站工程" || @工程信息.项目类型== "静止无功补偿工程" || @工程信息.项目类型== "通信站工程" ) && (@工程信息.评审费_电压等级== "35kV" || @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" || @工程信息.评审费_电压等级== "220kV" || @工程信息.评审费_电压等级== "330kV")
:
1;
->( @工程信息.项目类型== "变电站工程" || @工程信息.项目类型== "开关站工程" || @工程信息.项目类型== "串联补偿站工程" || @工程信息.项目类型== "静止无功补偿工程" || @工程信息.项目类型== "通信站工程" ) && (@工程信息.评审费_电压等级== "500kV" || @工程信息.评审费_电压等级== "750kV")
:
2;
->( @工程信息.项目类型== "变电站工程" || @工程信息.项目类型== "开关站工程" || @工程信息.项目类型== "串联补偿站工程" || @工程信息.项目类型== "静止无功补偿工程" || @工程信息.项目类型== "通信站工程" ) && @工程信息.评审费_电压等级== "1000kV"
:
5;
->(@工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && (@工程信息.评审费_电压等级== "35kV" || @工程信息.评审费_电压等级== "66kV" || @工程信息.评审费_电压等级== "110kV" || @工程信息.评审费_电压等级== "220kV" || @工程信息.评审费_电压等级== "330kV")
:
1;
->(@工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && (@工程信息.评审费_电压等级== "500kV" || @工程信息.评审费_电压等级== "750kV")
:
2;
->(@工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && @工程信息.评审费_电压等级== "1000kV"
:
5;
->@工程信息.项目类型== "换流站接地极工程"
:
1;
->(@工程信息.项目类型 == "换流站工程" || @工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && (@工程信息.评审费_电压等级== "±500kV" || @工程信息.评审费_电压等级== "±400kV" )
:
3;
->(@工程信息.项目类型 == "换流站工程" || @工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && (@工程信息.评审费_电压等级== "±800kV" || @工程信息.评审费_电压等级== "±600kV" )
:
6.5;
->(@工程信息.项目类型 == "换流站工程" || @工程信息.项目类型 == "安全稳定控制系统工程" || @工程信息.项目类型== "调相机工程") && @工程信息.评审费_电压等级== "±1100kV"
:
6.7;
}
}
BEGIN:燃煤发电工程可行性研究
${
?#{
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "50" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
8.1;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "50" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
10.8;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "125" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
13.5;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "125" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
18;
->@工程信息.项目类型 == "燃煤发电厂工程" && in(@工程信息.评审费_本期单台容量,"135,150,200") && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
30;
->@工程信息.项目类型 == "燃煤发电厂工程" && in(@工程信息.评审费_本期单台容量,"135,150,200") && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
40;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "300" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
30;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "300" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
40;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "600" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
45;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "600" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
60;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "1000" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
72;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "1000" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
96;
}
}
BEGIN:燃煤发电工程初步设计
${
?#{
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "50" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
27;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "50" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
36;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "125" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
45;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "125" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
60;
->@工程信息.项目类型 == "燃煤发电厂工程" && in(@工程信息.评审费_本期单台容量,"135,150,200") && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
75;
->@工程信息.项目类型 == "燃煤发电厂工程" && in(@工程信息.评审费_本期单台容量,"135,150,200") && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
100;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "300" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
75;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "300" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
100;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "600" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
135;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "600" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
180;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "1000" && getdynamicvariable(@工程信息.评审费_本期台数,0)==1
:
202.5;
->@工程信息.项目类型 == "燃煤发电厂工程" && @工程信息.评审费_本期单台容量 == "1000" && getdynamicvariable(@工程信息.评审费_本期台数,0)>1
:
270;
}
}
BEGIN:联合循环电厂可行性研究
${
?#{
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "100"
:
10;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "200"
:
15;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "400"
:
20;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "800"
:
30;
}
}
BEGIN:联合循环电厂初步设计
${
?#{
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "100"
:
30;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "200"
:
45;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "400"
:
60;
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && @工程信息.评审费_本期容量 == "800"
:
80;
}
}
BEGIN:施工图文件审查费
${
?#{
->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" || @工程信息.项目类型 == "燃煤发电厂工程" || @工程信息.项目类型 == "调相机工程"
:
基本设计费()*0.015;
}
}
////////////////电缆评审费///////////////////////
BEGIN:电缆回路系数调整
${
?#{
->@评审费.属性.回路类型 == "单回"
:
1;
->@评审费.属性.回路类型 == "双回"
:
1.5;
->@评审费.属性.回路类型 == "三回"
:
1.6;
->@评审费.属性.回路类型 == "四回"
:
1.7;
}
}
BEGIN:电缆回路系数调整_混合
${
?#{
->相同线路特征.回路类型 == "单回"
:
1;
->相同线路特征.回路类型 == "双回"
:
1.5;
->相同线路特征.回路类型 == "三回"
:
1.6;
->相同线路特征.回路类型 == "四回"
:
1.7;
}
}
BEGIN:电缆回路系数调整_混合2
${
?#{
->线路特征.回路类型 == "单回"
:
1;
->线路特征.回路类型 == "双回"
:
1.5;
->线路特征.回路类型 == "三回"
:
1.6;
->线路特征.回路类型 == "四回"
:
1.7;
}
}
//////////////////////////////////////////
////
////电缆线路工程可行性研究评审费
////
//////////////////////////////////////////
BEGIN:电缆线路工程可行性研究评审费
${
?#{
->@评审费.属性.回路类型 == "单回" || @评审费.属性.回路类型 == "双回" || @评审费.属性.回路类型 == "三回" || @评审费.属性.回路类型 == "四回"
:
电缆线路工程可行性研究评审费_原有规则();
->@评审费.属性.回路类型 == "混合回路"
:
电缆线路工程可行性研究评审费_混合回路();
}
}
///////////////////////////////////////////
BEGIN:电缆线路工程可行性研究评审费_混合回路
${
iif(@评审费.有效回路行数>=2,
?{
iif(@评审费.属性.电压等级 == "35kV",
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<0.5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程可行性研究评审费_0.5km计算()* 电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
////////////////////线路亘长>=0.5
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程可行性研究评审费_实际计算()* 电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
////////////////////////////电压等级>35
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<1,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程可行性研究评审费_1km计算()* 电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
//////////////////////////////////线路亘长之和大于等于1
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程可行性研究评审费_实际计算()* 电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
///////////////////////////////有效回路行数<2
?{
setparam("汇总评审费用",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程可行性研究评审费_原有规则_混合()*电缆回路系数调整_混合2()*10000,6));
}, ?0);
getparam("汇总评审费用");
});
}
BEGIN:电缆线路工程可行性研究评审费_原有规则
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长<= 0.5 && @评审费.属性.线路亘长>0
:
0.155;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长>0.5
:
@评审费.属性.线路亘长*0.3;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长<=1 && @评审费.属性.线路亘长>0
:
0.65;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长>1
:
1*0.65+(@评审费.属性.线路亘长-1)*0.34;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长<= 1 && @评审费.属性.线路亘长>0
:
1.09;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长>1
:
1*1.09+(@评审费.属性.线路亘长-1)*0.53;
}*电缆回路系数调整() * 10000
}
BEGIN:电缆线路工程可行性研究评审费_原有规则_混合
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长<= 0.5 && 线路特征.线路亘长>0
:
0.155;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长>0.5
:
线路特征.线路亘长*0.3;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长<=1 && 线路特征.线路亘长>0
:
0.65;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长>1
:
1*0.65+(线路特征.线路亘长-1)*0.34;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长<= 1 && 线路特征.线路亘长>0
:
1.09;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长>1
:
1*1.09+(线路特征.线路亘长-1)*0.53;
}
}
BEGIN:电缆线路工程可行性研究评审费_实际计算
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 0.5
:
0.31*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 0.5
:
0.3*getparam("特征段线路亘长");
};
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" )
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
0.65*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
0.65*1+(getparam("特征段线路亘长")-1)*0.34;
};
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
1.09*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
1.09*1+(getparam("特征段线路亘长")-1)*0.53;
};
};
}
/////////////////////////////////
BEGIN:电缆线路工程可行性研究评审费_0.5km计算
${
0.5*0.31
}
/////////////////////////////////////
BEGIN:电缆线路工程可行性研究评审费_1km计算
${
?#{
->@评审费.属性.电压等级 == "110kV" || @评审费.属性.电压等级 == "66kV"
:
1*0.65;
->@评审费.属性.电压等级 == "220kV"
:
1*1.09;
}
}
//////////////////////////////////////////
////
////电缆线路工程初步设计评审费
////
//////////////////////////////////////////
BEGIN:电缆线路工程初步设计评审费
${
?#{
->@评审费.属性.回路类型 == "单回" || @评审费.属性.回路类型 == "双回" || @评审费.属性.回路类型 == "三回" || @评审费.属性.回路类型 == "四回"
:
电缆线路工程初步设计评审费_原有规则();
->@评审费.属性.回路类型 == "混合回路"
:
电缆线路工程初步设计评审费_混合回路();
}
}
///////////////////////////////////////////
BEGIN:电缆线路工程初步设计评审费_混合回路
${
iif(@评审费.有效回路行数>=2,
?{
iif(@评审费.属性.电压等级 == "35kV",
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<0.5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程初步设计评审费_0.5km计算()* 电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
////////////////////线路亘长>=0.5
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程初步设计评审费_实际计算()* 电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
////////////////////////////电压等级>35
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<1,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程初步设计评审费_1km计算()*电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
//////////////////////////////////线路亘长之和大于等于1
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程初步设计评审费_实际计算()*电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
///////////////////////////////有效回路行数<2
?{
setparam("汇总评审费用",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程初步设计评审费_原有规则_混合()*电缆回路系数调整_混合2()*10000,6));
}, ?0);
getparam("汇总评审费用");
});
}
//////////////////////////////////////////
BEGIN:电缆线路工程初步设计评审费_原有规则
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长<= 0.5 && @评审费.属性.线路亘长>0
:
0.275;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长>0.5
:
@评审费.属性.线路亘长*0.54;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长<=1 && @评审费.属性.线路亘长>0
:
1.14;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长>1
:
1*1.14+(@评审费.属性.线路亘长-1)*0.6;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长<= 1 && @评审费.属性.线路亘长>0
:
1.91;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长>1
:
1*1.91+(@评审费.属性.线路亘长-1)*0.94;
}*电缆回路系数调整() * 10000
}
//////////////////////////////////////////////
BEGIN:电缆线路工程初步设计评审费_原有规则_混合
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长<= 0.5 && 线路特征.线路亘长>0
:
0.275;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长>0.5
:
线路特征.线路亘长*0.54;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长<=1 && 线路特征.线路亘长>0
:
1.14;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长>1
:
1*1.14+(线路特征.线路亘长-1)*0.6;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长<= 1 && 线路特征.线路亘长>0
:
1.91;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长>1
:
1*1.91+(线路特征.线路亘长-1)*0.94;
}
}
BEGIN:电缆线路工程初步设计评审费_实际计算
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 0.5
:
0.55*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 0.5
:
0.54*getparam("特征段线路亘长");
};
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" )
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
1.14*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
1.14*1+(getparam("特征段线路亘长")-1)*0.6;
};
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
1.91*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
1.91*1+(getparam("特征段线路亘长")-1)*0.94;
};
};
}
/////////////////////////////////
BEGIN:电缆线路工程初步设计评审费_0.5km计算
${
0.5*0.55
}
/////////////////////////////////////
BEGIN:电缆线路工程初步设计评审费_1km计算
${
?#{
->@评审费.属性.电压等级 == "110kV" || @评审费.属性.电压等级 == "66kV"
:
1*1.14;
->@评审费.属性.电压等级 == "220kV"
:
1*1.91;
}
}
//////////////////////////////////////////
////
////电缆线路工程施工图设计评审费
////
//////////////////////////////////////////
BEGIN:电缆线路工程施工图设计评审费
${
?#{
->@评审费.属性.回路类型 == "单回" || @评审费.属性.回路类型 == "双回" || @评审费.属性.回路类型 == "三回" || @评审费.属性.回路类型 == "四回"
:
电缆线路工程施工图设计评审费_原有规则();
->@评审费.属性.回路类型 == "混合回路"
:
电缆线路工程施工图设计评审费_混合回路();
}
}
///////////////////////////////////////////
BEGIN:电缆线路工程施工图设计评审费_混合回路
${
iif(@评审费.有效回路行数>=2,
?{
iif(@评审费.属性.电压等级 == "35kV",
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<0.5,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程施工图设计评审费_0.5km计算()* 电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
////////////////////线路亘长>=0.5
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程施工图设计评审费_实际计算()* 电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
},
////////////////////////////电压等级>35
?{
setparam("线路亘长汇总",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长);
}, ?0);
iif(getparam("线路亘长汇总")<1,
?{
setparam("汇总评审费用",0);
setparam("最大回路数",0);
setparam("中间值",0);
setparam("个数",1);
for(@评审费.线路特征, "线路特征",
?{
setparam("中间值",线路特征.回路数);
iif(getparam("中间值") > getparam("最大回路数"),?setparam("最大回路数",getparam("中间值")),0);
}, ?0);
setparam("最大回路数",getparam("最大回路数"));
for(filter(@评审费.线路特征,"评审费",?(评审费.回路数==getparam("最大回路数"))), "相同线路特征",
?{
iif(getparam("个数")==1,?{setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程施工图设计评审费_1km计算()* 电缆回路系数调整_混合()*10000,6));},?0);
setparam("个数",getparam("个数")+1);
}, ?0);
getparam("汇总评审费用");
},
//////////////////////////////////线路亘长之和大于等于1
?{
setparam("汇总评审费用",0);
setparam("特征段关键字","");
for(@评审费.线路特征,"线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字"))=="",
?{
setparam(getparam("特征段关键字"),0);
},?0);
setparam(getparam("特征段关键字"),getparam(getparam("特征段关键字"))+线路特征.线路亘长);
},?0);
for(@评审费.线路特征, "线路特征",
?{
setparam("特征段关键字",ftos(线路特征.回路数));
iif(getparam(getparam("特征段关键字") + "_已计算") != "1",
?{
setparam("特征段线路亘长",getparam(getparam("特征段关键字")));
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程施工图设计评审费_实际计算()* 电缆回路系数调整_混合2()*10000,6));
setparam(getparam("特征段关键字") + "_已计算", "1");
},?0);
}, ?0);
getparam("汇总评审费用");
});
});
},
///////////////////////////////有效回路行数<2
?{
setparam("汇总评审费用",0);
for(filter(@评审费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征",
?{
setparam("汇总评审费用",getparam("汇总评审费用")+round(?电缆线路工程施工图设计评审费_原有规则_混合()*电缆回路系数调整_混合2()*10000,6));
}, ?0);
getparam("汇总评审费用");
});
}
//////////////////////////////////////////
BEGIN:电缆线路工程施工图设计评审费_原有规则
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长<= 0.5 && @评审费.属性.线路亘长>0
:
0.36;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && @评审费.属性.线路亘长>0.5
:
@评审费.属性.线路亘长*0.7;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长<=1 && @评审费.属性.线路亘长>0
:
1.6;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && @评审费.属性.线路亘长>1
:
1*1.6+(@评审费.属性.线路亘长-1)*0.78;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长<= 1 && @评审费.属性.线路亘长>0
:
2.68;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && @评审费.属性.线路亘长>1
:
1*2.68+(@评审费.属性.线路亘长-1)*1.22;
}*电缆回路系数调整() * 10000
}
BEGIN:电缆线路工程施工图设计评审费_原有规则_混合
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长<= 0.5 && 线路特征.线路亘长>0
:
0.36;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV" && 线路特征.线路亘长>0.5
:
线路特征.线路亘长*0.7;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长<=1 && 线路特征.线路亘长>0
:
1.6;
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" ) && 线路特征.线路亘长>1
:
1*1.6+(线路特征.线路亘长-1)*0.78;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长<= 1 && 线路特征.线路亘长>0
:
2.68;
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV" && 线路特征.线路亘长>1
:
1*2.68+(线路特征.线路亘长-1)*1.22;
}
}
BEGIN:电缆线路工程施工图设计评审费_实际计算
${
?#{
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "35kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 0.5
:
0.72*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 0.5
:
0.7*getparam("特征段线路亘长");
};
->@工程信息.项目类型 == "电缆输电线路工程"&&( @评审费.属性.电压等级== "66kV" || @评审费.属性.电压等级== "110kV" )
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
1.6*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
1.6*1+(getparam("特征段线路亘长")-1)*0.78;
};
->@工程信息.项目类型 == "电缆输电线路工程"&& @评审费.属性.电压等级== "220kV"
:
#{
->getparam("特征段线路亘长") > 0 && getparam("特征段线路亘长") <= 1
:
2.68*getparam("特征段线路亘长");
->getparam("特征段线路亘长") > 1
:
2.68*1+(getparam("特征段线路亘长")-1)*1.22;
};
};
}
/////////////////////////////////
BEGIN:电缆线路工程施工图设计评审费_0.5km计算
${
0.5*0.72
}
/////////////////////////////////////
BEGIN:电缆线路工程施工图设计评审费_1km计算
${
?#{
->@评审费.属性.电压等级 == "110kV" || @评审费.属性.电压等级 == "66kV"
:
1*1.6;
->@评审费.属性.电压等级 == "220kV"
:
1*2.68;
}
}