/////////////////////////////////////////////////////////////// // // 勘察费 // /////////////////////////////////////////////////////////////// BEGIN:电力工程勘察费 ${ ?#{ ->@勘察费.计算方法 == "方法一" : 一笔性勘察费_方法一(); ->@勘察费.计算方法 == "方法二" : 电力工程勘察收费总计_方法二_计算结果(); ->@勘察费.计算方法 == "方法三" : 电力工程勘察收费总计_方法三_计算结果(); } * 10000 } /////////////////////////////////////////////////////////////// // // 勘察费-方法一 // /////////////////////////////////////////////////////////////// BEGIN:一笔性勘察费_方法一 ${ ?round(?@勘察费.属性.一笔性勘察费.计算式, 6) } /////////////////////////////////////////////////////////////// // // 勘察费-方法二 // /////////////////////////////////////////////////////////////// BEGIN:初设阶段工程勘察收费基价_方法二 ${ ?#{ ->@工程信息.专业类型 == "发电" : 初步勘测基价_方法二_发电(); ->@工程信息.专业类型 == "变电" : 初步勘测基价_方法二_变电(); ->@工程信息.专业类型 == "送电" : 初步勘测基价_方法二_线路(); } } BEGIN:初设阶段工程勘察收费基价_方法二_计算过程 ${ ?#{ ->@工程信息.专业类型 == "发电" : 初步勘测基价_方法二_发电_计算过程(); ->@工程信息.专业类型 == "变电" : 初步勘测基价_方法二_变电_计算过程(); ->@工程信息.专业类型 == "送电" : 初步勘测基价_方法二_线路_计算过程(); } } BEGIN:初设阶段工程勘察收费基价_方法二_计算结果 ${ ?round(?初设阶段工程勘察收费基价_方法二(),6) } BEGIN:初设阶段工程勘察收费基准价_方法二 ${ ?初设阶段工程勘察收费基价_方法二() * 初步勘测附加调整系数_方法二() * #{ ->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电" : 1; ->@工程信息.专业类型 == "送电" : getdynamicvariable(@勘察费.属性.超长线路长.计算式,0) + 线路架线长度_方法二(); } } BEGIN:初设阶段工程勘察收费基准价_方法二_计算结果 ${ ?round(?初设阶段工程勘察收费基准价_方法二(),6) } BEGIN:施工图阶段工程勘察收费基价_方法二 ${ ?初设阶段工程勘察收费基价_方法二() * 施工图阶段工程勘察收费基价系数_方法二(); } 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:施工图阶段工程勘察收费基价系数_方法二 ${ calc(施工图阶段工程勘察收费基价系数_方法二_计算过程); } 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; }; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : #{ ->getdynamicvariable(@工程信息.本期容量,0) >= 300 : 0.15; ->getdynamicvariable(@工程信息.本期容量,0) < 300 :0.17; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法三 // /////////////////////////////////////////////////////////////// BEGIN:初设阶段工程勘察收费基价_方法三 ${ ?#{ ->@工程信息.专业类型 == "发电" : 初步勘测基价_方法三_发电(); ->@工程信息.专业类型 == "变电" : 初步勘测基价_方法三_变电(); ->@工程信息.专业类型 == "送电" : 初步勘测基价_方法三_线路(); } } BEGIN:初设阶段工程勘察收费基价_方法三_计算过程 ${ ?#{ ->@工程信息.专业类型 == "发电" : 初步勘测基价_方法三_发电_计算过程(); ->@工程信息.专业类型 == "变电" : 初步勘测基价_方法三_变电_计算过程(); ->@工程信息.专业类型 == "送电" : 初步勘测基价_方法三_线路_计算过程(); } } BEGIN:初设阶段工程勘察收费基价_方法三_计算结果 ${ ?round(?初设阶段工程勘察收费基价_方法三(),6) } BEGIN:初设阶段工程勘察收费基准价_方法三 ${ ?初设阶段工程勘察收费基价_方法三() * 初步勘测附加调整系数_方法三() * #{ ->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电" : 1; ->@工程信息.专业类型 == "送电" : getdynamicvariable(@勘察费.属性.超长线路长.计算式,0) + 线路架线长度_方法三(); } } BEGIN:初设阶段工程勘察收费基准价_方法三_计算结果 ${ ?round(?初设阶段工程勘察收费基准价_方法三(),6) } BEGIN:施工图阶段工程勘察收费基价_方法三 ${ ?初设阶段工程勘察收费基价_方法三() * 施工图阶段工程勘察收费基价系数_方法三() * #{ ->@工程信息.专业类型=="变电" || @工程信息.专业类型=="发电" : 1; ->@工程信息.专业类型 == "送电" : 线路架线长度_方法三(); } } 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(?getdynamicvariable(@勘察费.属性.初步勘察费计算式.计算式,0), 6) } BEGIN:线路架线长度_方法三 ${ ?#{ ->@工程信息.专业类型 == "送电" : #{ ->@勘察费.属性.长度计算方法.计算式 == "不足5km,按5km计算" : #{ ->@工程信息.架线长度 < 5 : 5; ->@工程信息.架线长度 >= 5 : getdynamicvariable(@工程信息.架线长度,0); }; -> : getdynamicvariable(@勘察费.属性.计算长度.计算式,0); }; } } BEGIN:线路架线长度_方法三_计算过程 ${ ?#{ ->@工程信息.专业类型 == "送电" : #{ ->@勘察费.属性.长度计算方法.计算式 == "不足5km,按5km计算" : #{ ->@工程信息.架线长度 < 5 : "5"; ->@工程信息.架线长度 >= 5 : ftos(getdynamicvariable(@工程信息.架线长度,0)); }; -> : ftos(getdynamicvariable(@勘察费.属性.计算长度.计算式,0)); }; } } BEGIN:施工图阶段工程勘察收费基价系数_方法三 ${ ?#{ ->@工程信息.专业类型=="变电" : 0.8; ->@工程信息.专业类型 == "送电" : 4; ->@工程信息.专业类型=="发电" : 1; } } 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,±660kV,±800kV,±1100kV,750kV,1000kV") : #{ ->@工程信息.专业类型=="变电" : 0.2; ->@工程信息.专业类型 == "送电" : 0.17; }; }; ->@工程信息.项目类型 == "燃煤发电厂工程" : #{ ->in(@工程信息.本期单台容量,"50,125,135,150,200") : 0.17; ->in(@工程信息.本期单台容量,"300,600,1000") :0.15; }; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : #{ ->getdynamicvariable(@工程信息.本期容量,0) >= 300 : 0.15; ->getdynamicvariable(@工程信息.本期容量,0) < 300 : 0.17; }; }; } /////////////////////////////////////////////////////////////// // // 勘察费-方法二-初步勘测基价-发电 // /////////////////////////////////////////////////////////////// BEGIN:勘察费_方法二_汇总复杂程度分值 ${ sum(filter(@勘察费.数据, "分值", ?(分值.type == "复杂程度")), "分值", ?分值.分值); } BEGIN:初步勘测基价_方法二_发电 ${ calc(初步勘测基价_方法二_发电_计算过程()); } BEGIN:初步勘测基价_方法二_发电_计算过程 ${ ?#{ ->getdynamicvariable(@工程信息.本期容量,0) <= 0 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : 0; ->getdynamicvariable(@工程信息.本期单台容量,0) > 1000 || (getdynamicvariable(@工程信息.本期容量,0) > 1000 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "303.66"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((303.66-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "425.12"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "607.31"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "880.6"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "1093.16"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "1093.16*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((425.12-303.66) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+303.66"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((607.31-425.12) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+425.12"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((880.6-607.31) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+607.31"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((1093.16-880.6) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+880.6"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 1000 && getdynamicvariable(@工程信息.本期单台容量,0) > 800) || (getdynamicvariable(@工程信息.本期容量,0) <= 1000 && getdynamicvariable(@工程信息.本期容量,0) > 800 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "274.27"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((274.27-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "383.98"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "548.54"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "795.38"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "987.37"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "987.37*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((383.98-274.27) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+274.27"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((548.54-383.98) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+383.98"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((795.38-548.54) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+548.54"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((987.37-795.38) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+795.38"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 800 && getdynamicvariable(@工程信息.本期单台容量,0) > 600) || (getdynamicvariable(@工程信息.本期容量,0) <= 800 && getdynamicvariable(@工程信息.本期容量,0) > 600 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "241.62"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((241.62-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "338.27"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "483.24"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "700.70"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "869.83"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "869.83*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((338.27-241.62) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+241.62"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((483.24-338.27) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+338.27"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((700.70-483.24) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+483.24"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((869.83-700.70) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+700.70"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 600 && getdynamicvariable(@工程信息.本期单台容量,0) > 400) || (getdynamicvariable(@工程信息.本期容量,0) <= 600 && getdynamicvariable(@工程信息.本期容量,0) > 400 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "204.07"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((204.07-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "285.70"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "408.14"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "591.80"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "734.65"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "734.65*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((285.70-204.07) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+204.07"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((408.14-285.70) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+285.70"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((591.80-408.14) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+408.14"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((734.65-591.80) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+591.80"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 400 && getdynamicvariable(@工程信息.本期单台容量,0) > 300) || (getdynamicvariable(@工程信息.本期容量,0) <= 400 && getdynamicvariable(@工程信息.本期容量,0) > 300 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "176.86"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((176.86-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "247.67"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "353.72"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "512.89"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "636.7"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "636.7*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((247.67-176.86) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+176.86"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((353.72-247.67) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+247.67"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((512.89-353.72) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+353.72"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((636.7-512.89) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+512.89"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 300 && getdynamicvariable(@工程信息.本期单台容量,0) > 200) || (getdynamicvariable(@工程信息.本期容量,0) <= 300 && getdynamicvariable(@工程信息.本期容量,0) > 200 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "163.26"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((163.26-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "228.56"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "326.51"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "473.44"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "587.72"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "587.72*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((228.56-163.26) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+163.26"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((326.51-228.56) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+228.56"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((473.44-326.51) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+326.51"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((587.72-473.44) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+473.44"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 200 && getdynamicvariable(@工程信息.本期单台容量,0) > 150) || (getdynamicvariable(@工程信息.本期容量,0) <= 200 && getdynamicvariable(@工程信息.本期容量,0) > 150 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "125.71"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((125.71-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "175.99"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "251.42"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "364.56"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "452.56"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "452.56*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((175.99-125.71) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+125.71"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((251.42-175.99) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+175.99"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((364.56-251.42) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+251.42"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((452.56-364.56) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+364.56"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 150 && getdynamicvariable(@工程信息.本期单台容量,0) > 135) || (getdynamicvariable(@工程信息.本期容量,0) <= 150 && getdynamicvariable(@工程信息.本期容量,0) > 135 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "104.49"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((104.49-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "146.28"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "208.975"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "303.015"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "376.155"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "376.155*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((146.28-104.49) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+104.49"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((208.975-146.28) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+146.28"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((303.015-208.975) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+208.975"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((376.155-303.015) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+303.015"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 135 && getdynamicvariable(@工程信息.本期单台容量,0) > 125) || (getdynamicvariable(@工程信息.本期容量,0) <= 135 && getdynamicvariable(@工程信息.本期容量,0) > 125 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "98.124"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((98.124-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "137.367"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "196.2415"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "284.5515"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "353.2335"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "353.2335*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((137.367-98.124) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+98.124"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((196.2415-137.367) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+137.367"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((284.5515-196.2415) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+196.2415"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((353.2335-284.5515) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+284.5515"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 125 && getdynamicvariable(@工程信息.本期单台容量,0) > 100) || (getdynamicvariable(@工程信息.本期容量,0) <= 125 && getdynamicvariable(@工程信息.本期容量,0) > 100 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "93.88"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((93.88-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "131.425"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "187.7525"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "272.2425"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "337.9525"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "337.9525*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((131.425-93.88) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+93.88"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((187.7525-131.425) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+131.425"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((272.2425-187.7525) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+187.7525"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((337.9525-272.2425) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+272.2425"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 100 && getdynamicvariable(@工程信息.本期单台容量,0) > 50) || (getdynamicvariable(@工程信息.本期容量,0) <= 100 && getdynamicvariable(@工程信息.本期容量,0) > 50 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((83.27-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "299.75*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+83.27"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+116.57"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+166.53"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+241.47"; }; ->getdynamicvariable(@工程信息.本期单台容量,0) <= 50 && @工程信息.项目类型 == "燃煤发电厂工程" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "(((83.27-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "(299.75*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73))"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "(((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+83.27)"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "(((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+116.57)"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "(((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+166.53)"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "(((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+241.47)"; }+" * " + ftos(getdynamicvariable(@勘察费.属性.收费基价调整系数.计算式,0)); ->getdynamicvariable(@工程信息.本期容量,0) <= 50 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((83.27-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "299.75*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+83.27"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+116.57"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+166.53"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+241.47"; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法二-初步勘测基价-变电 // /////////////////////////////////////////////////////////////// BEGIN:初步勘测基价_方法二_变电 ${ calc(初步勘测基价_方法二_变电_计算过程()); } BEGIN:初步勘测基价_方法二_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "18.35"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((18.35-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "25.69"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "36.70"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "53.22"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "66.06"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "66.06*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((25.69-18.35) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+18.35"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((36.70-25.69) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+25.69"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((53.22-36.70) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+36.70"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((66.06-53.22) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+53.22"; }; ->@工程信息.电压等级 == "330kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "14.85"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((14.85-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "20.79"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "29.70"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "43.07"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "53.46"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "53.46*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((20.79-14.85) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+14.85"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((29.70-20.79) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+20.79"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((43.07-29.70) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+29.70"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((53.46-43.07) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+43.07"; }; ->@工程信息.电压等级 == "220kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "7.90"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((7.9-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "11.06"; ->勘察费_方法二_汇总复杂程度分值() == 35 : 15.80; ->勘察费_方法二_汇总复杂程度分值() == 52 : "22.91"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "28.44"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "28.44*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((11.06-7.90) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+7.90"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((15.80-11.06) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+11.06"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((22.91-15.80) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+15.80"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((28.44-22.91) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+22.91"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "4.75"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((4.75-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "6.65"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "9.50"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "13.78"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "17.10"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "17.10*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((6.65-4.75) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+4.75"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((9.50-6.65) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+6.65"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((13.78-9.50) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+9.50"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((17.10-13.78) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+13.78"; }; ->@工程信息.电压等级 == "35kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 9 : "2.85"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 9 : "((2.85-0) / (9-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法二_汇总复杂程度分值() == 18 : "3.99"; ->勘察费_方法二_汇总复杂程度分值() == 35 : "5.70"; ->勘察费_方法二_汇总复杂程度分值() == 52 : "8.27"; ->勘察费_方法二_汇总复杂程度分值() == 73 : "10.26"; ->勘察费_方法二_汇总复杂程度分值() > 73 : "10.26*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 73)"; ->勘察费_方法二_汇总复杂程度分值() > 9 && 勘察费_方法二_汇总复杂程度分值() < 18 : "((3.99-2.85) / (18-9)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-9)+2.85"; ->勘察费_方法二_汇总复杂程度分值() > 18 && 勘察费_方法二_汇总复杂程度分值() < 35 : "((5.70-3.99) / (35-18)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-18)+3.99"; ->勘察费_方法二_汇总复杂程度分值() > 35 && 勘察费_方法二_汇总复杂程度分值() < 52 : "((8.27-5.70) / (52-35)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-35)+5.70"; ->勘察费_方法二_汇总复杂程度分值() > 52 && 勘察费_方法二_汇总复杂程度分值() < 73 : "((10.26-8.27) / (73-52)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-52)+8.27"; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法二-初步勘测基价-线路 // /////////////////////////////////////////////////////////////// BEGIN:初步勘测基价_方法二_线路 ${ calc(初步勘测基价_方法二_线路_计算过程()); } BEGIN:初步勘测基价_方法二_线路_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 12 : "0.1303"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12 : "(((0.1303-0) / (12-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法二_汇总复杂程度分值() == 21 : "0.1902"; ->勘察费_方法二_汇总复杂程度分值() == 34 : "0.2605"; ->勘察费_方法二_汇总复杂程度分值() == 50 : "0.3777"; ->勘察费_方法二_汇总复杂程度分值() == 67 : "0.4950"; ->勘察费_方法二_汇总复杂程度分值() > 67 : "(0.4950*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 67))"; ->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21 : "(((0.1902-0.1303) / (21-12)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-12)+0.1303)"; ->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34 : "(((0.2605-0.1902) / (34-21)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-21)+0.1902)"; ->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50 : "(((0.3777-0.2605) / (50-34)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-34)+0.2605)"; ->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67 : "(((0.4950-0.3777) / (67-50)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-50)+0.3777)"; }; ->@工程信息.电压等级 == "330kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 12 : "0.1107"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12 : "(((0.1107-0) / (12-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法二_汇总复杂程度分值() == 21 : "0.1615"; ->勘察费_方法二_汇总复杂程度分值() == 34 : "0.2213"; ->勘察费_方法二_汇总复杂程度分值() == 50 : "0.3209"; ->勘察费_方法二_汇总复杂程度分值() == 67 : "0.4205"; ->勘察费_方法二_汇总复杂程度分值() > 67 : "(0.4205*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 67))"; ->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21 : "(((0.1615-0.1107) / (21-12)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-12)+0.1107)"; ->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34 : "(((0.2213-0.1615) / (34-21)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-21)+0.1615)"; ->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50 : "(((0.3209-0.2213) / (50-34)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-34)+0.2213)"; ->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67 : "(((0.4205-0.3209) / (67-50)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-50)+0.3209)"; }; ->@工程信息.电压等级 == "220kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 12 : "0.0651"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12 : "(((0.0651-0) / (12-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法二_汇总复杂程度分值() == 21 : "0.0950"; ->勘察费_方法二_汇总复杂程度分值() == 34 : "0.1302"; ->勘察费_方法二_汇总复杂程度分值() == 50 : "0.1888"; ->勘察费_方法二_汇总复杂程度分值() == 67 : "0.2474"; ->勘察费_方法二_汇总复杂程度分值() > 67 : "(0.2474*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 67))"; ->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21 : "(((0.0950-0.0651) / (21-12)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-12)+0.0651)"; ->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34 : "(((0.1302-0.0950) / (34-21)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-21)+0.0950)"; ->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50 : "(((0.1888-0.1302) / (50-34)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-34)+0.1302)"; ->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67 : "(((0.2474-0.1888) / (67-50)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-50)+0.1888)"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->勘察费_方法二_汇总复杂程度分值() == 12 : "0.0495"; ->勘察费_方法二_汇总复杂程度分值() > 0 && 勘察费_方法二_汇总复杂程度分值() < 12 : "(((0.0495-0) / (12-0)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法二_汇总复杂程度分值() == 21 : "0.0723"; ->勘察费_方法二_汇总复杂程度分值() == 34 : "0.0990"; ->勘察费_方法二_汇总复杂程度分值() == 50 : "0.1436"; ->勘察费_方法二_汇总复杂程度分值() == 67 : "0.1881"; ->勘察费_方法二_汇总复杂程度分值() > 67 : "(0.1881*("+ftos(勘察费_方法二_汇总复杂程度分值())+" / 67))"; ->勘察费_方法二_汇总复杂程度分值() > 12 && 勘察费_方法二_汇总复杂程度分值() < 21 : "(((0.0723-0.0495) / (21-12)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-12)+0.0495)"; ->勘察费_方法二_汇总复杂程度分值() > 21 && 勘察费_方法二_汇总复杂程度分值() < 34 : "(((0.0990-0.0723) / (34-21)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-21)+0.0723)"; ->勘察费_方法二_汇总复杂程度分值() > 34 && 勘察费_方法二_汇总复杂程度分值() < 50 : "(((0.1436-0.0990) / (50-34)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-34)+0.0990)"; ->勘察费_方法二_汇总复杂程度分值() > 50 && 勘察费_方法二_汇总复杂程度分值() < 67 : "(((0.1881-0.1436) / (67-50)) * ("+ftos(勘察费_方法二_汇总复杂程度分值())+"-50)+0.1436)"; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法三-初步勘测基价-发电 // /////////////////////////////////////////////////////////////// BEGIN:勘察费_方法三_汇总复杂程度分值 ${ sum(filter(@勘察费.数据, "分值", ?(分值.type == "复杂程度")), "分值", ?分值.分值); } BEGIN:初步勘测基价_方法三_发电 ${ calc(初步勘测基价_方法三_发电_计算过程); } BEGIN:初步勘测基价_方法三_发电_计算过程 ${ ?#{ ->(getdynamicvariable(@工程信息.本期容量,0) <= 0 || getdynamicvariable(@工程信息.本期容量,0) > 1000) && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : "0"; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 1000 && getdynamicvariable(@工程信息.本期单台容量,0) > 800) || (getdynamicvariable(@工程信息.本期容量,0) <= 1000 && getdynamicvariable(@工程信息.本期容量,0) > 800 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "274.27"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((274.27-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "383.98"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "548.54"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "795.38"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "987.37"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "987.37*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((383.98-274.27) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+274.27"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((548.54-383.98) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+383.98"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((795.38-548.54) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+548.54"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((987.37-795.38) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+795.38"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 800 && getdynamicvariable(@工程信息.本期单台容量,0) > 600) || (getdynamicvariable(@工程信息.本期容量,0) <= 800 && getdynamicvariable(@工程信息.本期容量,0) > 600 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "241.62"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((241.62-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "338.27"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "483.24"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "700.70"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "869.83"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "869.83*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((338.27-241.62) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+241.62"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((483.24-338.27) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+338.27"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((700.70-483.24) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+483.24"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((869.83-700.70) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+700.70"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 600 && getdynamicvariable(@工程信息.本期单台容量,0) > 400) || (getdynamicvariable(@工程信息.本期容量,0) <= 600 && getdynamicvariable(@工程信息.本期容量,0) > 400 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "204.07"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((204.07-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "285.70"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "408.14"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "591.80"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "734.65"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "734.65*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((285.70-204.07) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+204.07"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((408.14-285.70) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+285.70"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((591.80-408.14) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+408.14"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((734.65-591.80) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+591.80"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 400 && getdynamicvariable(@工程信息.本期单台容量,0) > 300) || (getdynamicvariable(@工程信息.本期容量,0) <= 400 && getdynamicvariable(@工程信息.本期容量,0) > 300 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "176.86"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((176.86-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "247.67"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "353.72"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "512.89"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "636.7"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "636.7*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((247.67-176.86) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+176.86"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((353.72-247.67) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+247.67"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((512.89-353.72) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+353.72"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((636.7-512.89) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+512.89"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 300 && getdynamicvariable(@工程信息.本期单台容量,0) > 200) || (getdynamicvariable(@工程信息.本期容量,0) <= 300 && getdynamicvariable(@工程信息.本期容量,0) > 200 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "163.26"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((163.26-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "228.56"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "326.51"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "473.44"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "587.72"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "587.72*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((228.56-163.26) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+163.26"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((326.51-228.56) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+228.56"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((473.44-326.51) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+326.51"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((587.72-473.44) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+473.44"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 200 && getdynamicvariable(@工程信息.本期单台容量,0) > 150) || (getdynamicvariable(@工程信息.本期容量,0) <= 200 && getdynamicvariable(@工程信息.本期容量,0) > 150 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "125.71"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((125.71-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "175.99"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "251.42"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "364.56"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "452.56"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "452.56*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((175.99-125.71) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+125.71"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((251.42-175.99) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+175.99"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((364.56-251.42) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+251.42"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((452.56-364.56) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+364.56"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 150 && getdynamicvariable(@工程信息.本期单台容量,0) > 135) || (getdynamicvariable(@工程信息.本期容量,0) <= 150 && getdynamicvariable(@工程信息.本期容量,0) > 135 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "104.49"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((104.49-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "146.28"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "208.975"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "303.015"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "376.155"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "376.155*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((146.28-104.49) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+104.49"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((208.975-146.28) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+146.28"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((303.015-208.975) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+208.975"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((376.155-303.015) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+303.015"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 135 && getdynamicvariable(@工程信息.本期单台容量,0) > 125) || (getdynamicvariable(@工程信息.本期容量,0) <= 135 && getdynamicvariable(@工程信息.本期容量,0) > 125 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "98.124"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((98.124-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "137.367"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "196.2415"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "284.5515"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "353.2335"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "353.2335*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((137.367-98.124) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+98.124"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((196.2415-137.367) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+137.367"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((284.5515-196.2415) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+196.2415"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((353.2335-284.5515) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+284.5515"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 125 && getdynamicvariable(@工程信息.本期单台容量,0) > 100) || (getdynamicvariable(@工程信息.本期容量,0) <= 125 && getdynamicvariable(@工程信息.本期容量,0) > 100 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "93.88"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((93.88-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "131.425"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "187.7525"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "272.2425"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "337.9525"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "337.9525*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((131.425-93.88) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+93.88"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((187.7525-131.425) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+131.425"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((272.2425-187.7525) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+187.7525"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((337.9525-272.2425) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+272.2425"; }; ->(getdynamicvariable(@工程信息.本期单台容量,0) <= 100 && getdynamicvariable(@工程信息.本期单台容量,0) > 50) || (getdynamicvariable(@工程信息.本期容量,0) <= 100 && getdynamicvariable(@工程信息.本期容量,0) > 50 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程") : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((83.27-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "299.75*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+83.27"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+116.57"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+166.53"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+241.47"; }; ->getdynamicvariable(@工程信息.本期单台容量,0) <= 50 && @工程信息.项目类型 == "燃煤发电厂工程" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "(((83.27-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "(299.75*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73))"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "(((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+83.27)"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "(((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+116.57)"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "(((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+166.53)"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "(((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+241.47)"; }+" * "+ftos(getdynamicvariable(@勘察费.属性.收费基价调整系数.计算式,0)); ->getdynamicvariable(@工程信息.本期容量,0) <= 50 && @工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "83.27"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((83.27-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "116.57"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "166.53"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "241.47"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "299.75"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "299.75*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((116.57-83.27) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+83.27"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((166.53-116.57) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+116.57"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((241.47-166.53) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+166.53"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((299.75-241.47) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+241.47"; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法三-初步勘测基价-变电 // /////////////////////////////////////////////////////////////// BEGIN:初步勘测基价_方法三_变电 ${ calc(初步勘测基价_方法三_变电_计算过程); } BEGIN:初步勘测基价_方法三_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "18.35"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((18.35-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "25.69"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "36.70"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "53.22"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "66.06"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "66.06*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((25.69-18.35) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+18.35"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((36.70-25.69) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+25.69"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((53.22-36.70) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+36.70"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((66.06-53.22) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+53.22"; }; ->@工程信息.电压等级 == "330kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "14.85"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((14.85-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "20.79"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "29.70"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "43.07"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "53.46"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "53.46*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((20.79-14.85) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+14.85"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((29.70-20.79) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+20.79"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((43.07-29.70) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+29.70"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((53.46-43.07) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+43.07"; }; ->@工程信息.电压等级 == "220kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "7.90"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((7.90-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "11.06"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "15.80"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "22.91"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "28.44"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "28.44*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((11.06-7.90) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+7.90"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((15.80-11.06) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+11.06"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((22.91-15.80) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+15.80"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((28.44-22.91) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+22.91"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "4.75"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((4.75-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "6.65"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "9.50"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "13.78"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "17.10"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "17.10*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((6.65-4.75) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+4.75"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((9.50-6.65) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+6.65"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((13.78-9.50) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+9.50"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((17.10-13.78) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+13.78"; }; ->@工程信息.电压等级 == "35kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 9 : "2.85"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 9 : "((2.85-0) / (9-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0"; ->勘察费_方法三_汇总复杂程度分值() == 18 : "3.99"; ->勘察费_方法三_汇总复杂程度分值() == 35 : "5.70"; ->勘察费_方法三_汇总复杂程度分值() == 52 : "8.27"; ->勘察费_方法三_汇总复杂程度分值() == 73 : "10.26"; ->勘察费_方法三_汇总复杂程度分值() > 73 : "10.26*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 73)"; ->勘察费_方法三_汇总复杂程度分值() > 9 && 勘察费_方法三_汇总复杂程度分值() < 18 : "((3.99-2.85) / (18-9)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-9)+2.85"; ->勘察费_方法三_汇总复杂程度分值() > 18 && 勘察费_方法三_汇总复杂程度分值() < 35 : "((5.70-3.99) / (35-18)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-18)+3.99"; ->勘察费_方法三_汇总复杂程度分值() > 35 && 勘察费_方法三_汇总复杂程度分值() < 52 : "((8.27-5.70) / (52-35)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-35)+5.70"; ->勘察费_方法三_汇总复杂程度分值() > 52 && 勘察费_方法三_汇总复杂程度分值() < 73 : "((10.26-8.27) / (73-52)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-52)+8.27"; }; } } /////////////////////////////////////////////////////////////// // // 勘察费-方法三-初步勘测基价-线路 // /////////////////////////////////////////////////////////////// BEGIN:初步勘测基价_方法三_线路 ${ calc(初步勘测基价_方法三_线路_计算过程); } BEGIN:初步勘测基价_方法三_线路_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" || @工程信息.电压等级 == "±400kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±660kV" || @工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±1100kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 12 : "0.1303"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12 : "(((0.1303-0) / (12-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法三_汇总复杂程度分值() == 21 : "0.1902"; ->勘察费_方法三_汇总复杂程度分值() == 34 : "0.2605"; ->勘察费_方法三_汇总复杂程度分值() == 50 : "0.3777"; ->勘察费_方法三_汇总复杂程度分值() == 67 : "0.4950"; ->勘察费_方法三_汇总复杂程度分值() > 67 : "(0.4950*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 67))"; ->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21 : "(((0.1902-0.1303) / (21-12)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-12)+0.1303)"; ->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34 : "(((0.2605-0.1902) / (34-21)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-21)+0.1902)"; ->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50 : "(((0.3777-0.2605) / (50-34)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-34)+0.2605)"; ->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67 : "(((0.4950-0.3777) / (67-50)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-50)+0.3777)"; }; ->@工程信息.电压等级 == "330kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 12 : "0.1107"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12 : "(((0.1107-0) / (12-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法三_汇总复杂程度分值() == 21 : "0.1615"; ->勘察费_方法三_汇总复杂程度分值() == 34 : "0.2213"; ->勘察费_方法三_汇总复杂程度分值() == 50 : "0.3209"; ->勘察费_方法三_汇总复杂程度分值() == 67 : "0.4205"; ->勘察费_方法三_汇总复杂程度分值() > 67 : "(0.4205*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 67))"; ->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21 : "(((0.1615-0.1107) / (21-12)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-12)+0.1107)"; ->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34 : "(((0.2213-0.1615) / (34-21)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-21)+0.1615)"; ->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50 : "(((0.3209-0.2213) / (50-34)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-34)+0.2213)"; ->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67 : "(((0.4205-0.3209) / (67-50)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-50)+0.3209)"; }; ->@工程信息.电压等级 == "220kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 12 : "0.0651"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12 : "(((0.0651-0) / (12-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法三_汇总复杂程度分值() == 21 : "0.0950"; ->勘察费_方法三_汇总复杂程度分值() == 34 : "0.1302"; ->勘察费_方法三_汇总复杂程度分值() == 50 : "0.1888"; ->勘察费_方法三_汇总复杂程度分值() == 67 : "0.2474"; ->勘察费_方法三_汇总复杂程度分值() > 67 : "(0.2474*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 67))"; ->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21 : "(((0.0950-0.0651) / (21-12)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-12)+0.0651)"; ->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34 : "(((0.1302-0.0950) / (34-21)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-21)+0.0950)"; ->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50 : "(((0.1888-0.1302) / (50-34)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-34)+0.1302)"; ->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67 : "(((0.2474-0.1888) / (67-50)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-50)+0.1888)"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->勘察费_方法三_汇总复杂程度分值() == 12 : "0.0495"; ->勘察费_方法三_汇总复杂程度分值() > 0 && 勘察费_方法三_汇总复杂程度分值() < 12 : "(((0.0495-0) / (12-0)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-0)+0)"; ->勘察费_方法三_汇总复杂程度分值() == 21 : "0.0723"; ->勘察费_方法三_汇总复杂程度分值() == 34 : "0.0990"; ->勘察费_方法三_汇总复杂程度分值() == 50 : "0.1436"; ->勘察费_方法三_汇总复杂程度分值() == 67 : "0.1881"; ->勘察费_方法三_汇总复杂程度分值() > 67 : "(0.1881*("+ftos(勘察费_方法三_汇总复杂程度分值())+" / 67))"; ->勘察费_方法三_汇总复杂程度分值() > 12 && 勘察费_方法三_汇总复杂程度分值() < 21 : "(((0.0723-0.0495) / (21-12)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-12)+0.0495)"; ->勘察费_方法三_汇总复杂程度分值() > 21 && 勘察费_方法三_汇总复杂程度分值() < 34 : "(((0.0990-0.0723) / (34-21)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-21)+0.0723)"; ->勘察费_方法三_汇总复杂程度分值() > 34 && 勘察费_方法三_汇总复杂程度分值() < 50 : "(((0.1436-0.0990) / (50-34)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-34)+0.0990)"; ->勘察费_方法三_汇总复杂程度分值() > 50 && 勘察费_方法三_汇总复杂程度分值() < 67 : "(((0.1881-0.1436) / (67-50)) * ("+ftos(勘察费_方法三_汇总复杂程度分值())+"-50)+0.1436)"; }; } } /////////////////////////////////////////////////////////////// // // 设计费 // /////////////////////////////////////////////////////////////// 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:三维设计费_方法二 ${ ?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:三维设计费_方法三 ${ ?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:三维设计费_方法四 ${ ?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:三维设计费_方法五 ${ ?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:收费基价_方法二 ${ calc(收费基价_方法二_计算过程()); } 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))*("+ftos(设计费计费额_方法二())+"-0)+0"; ->设计费计费额_方法二() > 200 && 设计费计费额_方法二() < 500 : "((20.9-9.0) / (500-200))*("+ftos(设计费计费额_方法二())+"-200)+9.0"; ->设计费计费额_方法二() > 500 && 设计费计费额_方法二() < 1000 : "((38.8-20.9) / (1000-500))*("+ftos(设计费计费额_方法二())+"-500)+20.9"; ->设计费计费额_方法二() > 1000 && 设计费计费额_方法二() < 3000 : "((103.8-38.8) / (3000-1000))*("+ftos(设计费计费额_方法二())+"-1000)+38.8"; ->设计费计费额_方法二() > 3000 && 设计费计费额_方法二() < 5000 : "((163.9-103.8) / (5000-3000))*("+ftos(设计费计费额_方法二())+"-3000)+103.8"; ->设计费计费额_方法二() > 5000 && 设计费计费额_方法二() < 8000 : "((249.6-163.9) / (8000-5000))*("+ftos(设计费计费额_方法二())+"-5000)+163.9"; ->设计费计费额_方法二() > 8000 && 设计费计费额_方法二() < 10000 : "((304.8-249.6) / (10000-8000))*("+ftos(设计费计费额_方法二())+"-8000)+249.6"; ->设计费计费额_方法二() > 10000 && 设计费计费额_方法二() < 20000 : "((566.8-304.8) / (20000-10000))*("+ftos(设计费计费额_方法二())+"-10000)+304.8"; ->设计费计费额_方法二() > 20000 && 设计费计费额_方法二() < 40000 : "((1054.0-566.8) / (40000-20000))*("+ftos(设计费计费额_方法二())+"-20000)+566.8"; ->设计费计费额_方法二() > 40000 && 设计费计费额_方法二() < 60000 : "((1515.2-1054.0) / (60000-40000))*("+ftos(设计费计费额_方法二())+"-40000)+1054.0"; ->设计费计费额_方法二() > 60000 && 设计费计费额_方法二() < 80000 : "((1960.1-1515.2) / (80000-60000))*("+ftos(设计费计费额_方法二())+"-60000)+1515.2"; ->设计费计费额_方法二() > 80000 && 设计费计费额_方法二() < 100000 : "((2393.4-1960.1) / (100000-80000))*("+ftos(设计费计费额_方法二())+"-80000)+1960.1"; ->设计费计费额_方法二() > 100000 && 设计费计费额_方法二() < 200000 : "((4450.8-2393.4) / (200000-100000))*("+ftos(设计费计费额_方法二())+"-100000)+2393.4"; ->设计费计费额_方法二() > 200000 && 设计费计费额_方法二() < 400000 : "((8276.7-4450.8) / (400000-200000))*("+ftos(设计费计费额_方法二())+"-200000)+4450.8"; ->设计费计费额_方法二() > 400000 && 设计费计费额_方法二() < 600000 : "((11897.5-8276.7) / (600000-400000))*("+ftos(设计费计费额_方法二())+"-400000)+8276.7"; ->设计费计费额_方法二() > 600000 && 设计费计费额_方法二() < 800000 : "((15391.4-11897.5) / (800000-600000))*("+ftos(设计费计费额_方法二())+"-600000)+11897.5"; ->设计费计费额_方法二() > 800000 && 设计费计费额_方法二() < 1000000 : "((18793.8-15391.4) / (1000000-800000))*("+ftos(设计费计费额_方法二())+"-800000)+15391.4"; ->设计费计费额_方法二() > 1000000 && 设计费计费额_方法二() < 2000000 : "((34948.9-18793.8) / (2000000-1000000))*("+ftos(设计费计费额_方法二())+"-1000000)+18793.8"; ->设计费计费额_方法二() > 2000000 : ftos(设计费计费额_方法二())+" * 1.6 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交流变电工程、接地极工程 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_变电 ${ calc(采用累进费率汇总设计费计费额_方法三_变电_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "750kV" : #{ ->设计费计费额_方法三() <= 4000 : ftos(设计费计费额_方法三())+" * 4.618 / 100"; ->设计费计费额_方法三() > 4000 && 设计费计费额_方法三() <= 8000 : "4000 * 4.618 / 100 + ("+ftos(设计费计费额_方法三())+"-4000) * 3.132 / 100"; ->设计费计费额_方法三() > 8000 && 设计费计费额_方法三() <= 30000 : "4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (" +ftos(设计费计费额_方法三())+" - 8000) * 3.167 / 100"; ->设计费计费额_方法三() > 30000 && 设计费计费额_方法三() <= 50000 : "4000 * 4.618 / 100 + (8000 - 4000) * 3.132 / 100 + (30000 - 8000) * 3.167 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 70000) * 2.715 / 100"; }; ->@工程信息.电压等级 == "500kV" : #{ ->设计费计费额_方法三() <= 1000 : ftos(设计费计费额_方法三()) + " * 5.354 / 100"; ->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 5000 : "1000 * 5.354 / 100 + ("+ftos(设计费计费额_方法三())+"-1000) * 3.750 / 100"; ->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 17000 : "1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + ("+ftos(设计费计费额_方法三())+" - 5000) * 3.357 / 100"; ->设计费计费额_方法三() > 17000 && 设计费计费额_方法三() <= 25000 : "1000 * 5.354 / 100 + (5000 - 1000) * 3.750 / 100 + (17000 - 5000) * 3.357 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 40000) * 2.829 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法三() <= 800 : ftos(设计费计费额_方法三())+" * 4.746 / 100"; ->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 3000 : "800 * 4.746 / 100 + ("+ftos(设计费计费额_方法三())+"-800) * 3.370 / 100"; ->设计费计费额_方法三() > 3000 && 设计费计费额_方法三() <= 10000 : "800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + ("+ftos(设计费计费额_方法三())+" - 3000) * 3.101 / 100"; ->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 20000 : "800 * 4.746 / 100 + (3000 - 800) * 3.370 / 100 + (10000 - 3000) * 3.101 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 30000) * 2.500 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法三() <= 500 : ftos(设计费计费额_方法三())+" * 5.016 / 100"; ->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 2000 : "500 * 5.016 / 100 + ("+ftos(设计费计费额_方法三())+" - 500) * 3.462 / 100"; ->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 4500 : "500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + ("+ftos(设计费计费额_方法三())+" - 2000) * 3.351 / 100"; ->设计费计费额_方法三() > 4500 && 设计费计费额_方法三() <= 6500 : "500 * 5.016 / 100 + (2000 - 500) * 3.462 / 100 + (4500 - 2000) * 3.351 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 10000) * 2.731 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法三() <= 200 : ftos(设计费计费额_方法三())+" * 4.590 / 100"; ->设计费计费额_方法三() > 200 && 设计费计费额_方法三() <= 800 : "200 * 4.590 / 100 + ("+ftos(设计费计费额_方法三())+" - 200) * 3.311 / 100"; ->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 1500 : "200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + ("+ftos(设计费计费额_方法三())+" - 800) * 3.070 / 100"; ->设计费计费额_方法三() > 1500 && 设计费计费额_方法三() <= 2500 : "200 * 4.590 / 100 + (800 - 200) * 3.311 / 100 + (1500 - 800) * 3.070 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 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 + ("+ftos(设计费计费额_方法三())+" - 4000) * 2.600 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法三() <= 100 : ftos(设计费计费额_方法三())+" * 4.590 / 100"; ->设计费计费额_方法三() > 100 && 设计费计费额_方法三() <= 800 : "100 * 4.590 / 100 + ("+ftos(设计费计费额_方法三())+" - 100) * 3.494 / 100"; ->设计费计费额_方法三() > 800 && 设计费计费额_方法三() <= 1500 : "100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + ("+ftos(设计费计费额_方法三())+" - 800) * 3.070 / 100"; ->设计费计费额_方法三() > 1500 && 设计费计费额_方法三() <= 2500 : "100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + (1500 - 800) * 3.070 / 100 + ("+ftos(设计费计费额_方法三())+" - 1500) * 2.984 / 100"; ->设计费计费额_方法三() > 2500 : "100 * 4.590 / 100 + (800 - 100) * 3.494 / 100 + (1500 - 800) * 3.070 / 100 + (2500 - 1500) * 2.984 / 100 + ("+ftos(设计费计费额_方法三())+" - 2500) * 2.387 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法三() <= 50 : ftos(设计费计费额_方法三())+" * 4.590 / 100"; ->设计费计费额_方法三() > 50 && 设计费计费额_方法三() <= 500 : "50 * 4.590 / 100 + ("+ftos(设计费计费额_方法三())+" - 50) * 3.754 / 100"; ->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 1000 : "50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + ("+ftos(设计费计费额_方法三())+" - 500) * 3.286 / 100"; ->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + (1000 - 500) * 3.286 / 100 + ("+ftos(设计费计费额_方法三())+" - 1000) * 2.984 / 100"; ->设计费计费额_方法三() > 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.754 / 100 + (1000 - 500) * 3.286 / 100 + (2000 - 1000) * 2.984 / 100 + ("+ftos(设计费计费额_方法三())+" - 2000) * 2.387 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-直流换流站工程 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_换流站 ${ calc(采用累进费率汇总设计费计费额_方法三_换流站_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_换流站_计算过程 ${ ?#{ ->设计费计费额_方法三() <= 80000 : ftos(设计费计费额_方法三())+" * 3.009 / 100"; ->设计费计费额_方法三() > 80000 && 设计费计费额_方法三() <= 100000 : "80000 * 3.009 / 100 + ("+ftos(设计费计费额_方法三())+" - 80000) * 2.661 / 100"; ->设计费计费额_方法三() > 100000 && 设计费计费额_方法三() <= 200000 : "80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + ("+ftos(设计费计费额_方法三())+" - 100000) * 2.527 / 100"; ->设计费计费额_方法三() > 200000 && 设计费计费额_方法三() <= 300000 : "80000 * 3.009 / 100 + (100000 - 80000) * 2.661 / 100 + (200000 - 100000) * 2.527 / 100 + ("+ftos(设计费计费额_方法三())+" - 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 +("+ftos(设计费计费额_方法三())+" - 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 +("+ftos(设计费计费额_方法三()) +" - 400000) * 1.880 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交直流架空线路 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_架空线路 ${ calc(采用累进费率汇总设计费计费额_方法三_架空线路_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_架空线路_计算过程 ${ ?#{ ->@工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "±660kV" : #{ ->设计费计费额_方法三() <= 10000 : ftos(设计费计费额_方法三())+" * 3.786 / 100"; ->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 30000 : "10000 * 3.786 / 100 + ("+ftos(设计费计费额_方法三())+"-10000) * 3.140 / 100"; ->设计费计费额_方法三() > 30000 && 设计费计费额_方法三() <= 60000 : "10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + ("+ftos(设计费计费额_方法三())+" - 30000) * 2.918 / 100"; ->设计费计费额_方法三() > 60000 && 设计费计费额_方法三() <= 90000 : "10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + (60000 - 30000) * 2.918 / 100 + ("+ftos(设计费计费额_方法三())+" - 60000) * 2.739 / 100"; ->设计费计费额_方法三() > 90000 : "10000 * 3.786 / 100 + (30000-10000) * 3.140 / 100 + (60000 - 30000) * 2.918 / 100 + (90000 - 60000) * 2.739 / 100 + ("+ftos(设计费计费额_方法三())+" - 90000) * 2.191 / 100"; }; ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±400kV" : #{ ->设计费计费额_方法三() <= 4000 : ftos(设计费计费额_方法三())+" * 4.156 / 100"; ->设计费计费额_方法三() > 4000 && 设计费计费额_方法三() <= 12000 : "4000 * 4.156 / 100 + ("+ftos(设计费计费额_方法三())+"-4000) * 3.468 / 100"; ->设计费计费额_方法三() > 12000 && 设计费计费额_方法三() <= 25000 : "4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + ("+ftos(设计费计费额_方法三())+" - 12000) * 3.167 / 100"; ->设计费计费额_方法三() > 25000 && 设计费计费额_方法三() <= 40000 : "4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + (25000 - 12000) * 3.167 / 100 + ("+ftos(设计费计费额_方法三())+" - 25000) * 3.027 / 100"; ->设计费计费额_方法三() > 40000 : "4000 * 4.156 / 100 + (12000-4000) * 3.468 / 100 + (25000 - 12000) * 3.167 / 100 + (40000 - 25000) * 3.027 / 100 + ("+ftos(设计费计费额_方法三())+" - 40000) * 2.421 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法三() <= 2000 : ftos(设计费计费额_方法三())+" * 3.850 / 100"; ->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 8000 : "2000 * 3.850 / 100 + ("+ftos(设计费计费额_方法三())+" - 2000) * 3.209 / 100"; ->设计费计费额_方法三() > 8000 && 设计费计费额_方法三() <= 20000 : "2000 * 3.850 / 100 + (8000 - 2000) * 3.209 / 100 + ("+ftos(设计费计费额_方法三())+" - 8000) * 2.855 / 100"; ->设计费计费额_方法三() > 20000 : "2000 * 3.850 / 100 + (8000 - 2000) * 3.209 / 100 + (20000 - 8000) * 2.855 / 100 + ("+ftos(设计费计费额_方法三())+" - 20000) * 2.284 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法三() <= 1000 : ftos(设计费计费额_方法三())+" * 4.190 / 100"; ->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 5000 : "1000 * 4.190 / 100 + ("+ftos(设计费计费额_方法三())+" - 1000) * 3.378 / 100"; ->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 15000 : "1000 * 4.190 / 100 + (5000 - 1000) * 3.378 / 100 + ("+ftos(设计费计费额_方法三())+" - 5000) * 2.937 / 100"; ->设计费计费额_方法三() > 15000 : "1000 * 4.190 / 100 + (5000 - 1000) * 3.378 / 100 + (15000 - 5000) * 2.937 / 100 + ("+ftos(设计费计费额_方法三())+" - 15000) * 2.349 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法三() <= 500 : ftos(设计费计费额_方法三())+" * 3.837 / 100"; ->设计费计费额_方法三() > 500 && 设计费计费额_方法三() <= 2000 : "500 * 3.837 / 100 + ("+ftos(设计费计费额_方法三())+" - 500) * 3.084 / 100"; ->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 6000 : "500 * 3.837 / 100 + (2000 - 500) * 3.084 / 100 + ("+ftos(设计费计费额_方法三())+" - 2000) * 2.781 / 100"; ->设计费计费额_方法三() > 6000 : "500 * 3.837 / 100 + (2000 - 500) * 3.084 / 100 + (6000 - 2000) * 2.781 / 100 + ("+ftos(设计费计费额_方法三())+" - 6000) * 2.225 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法三() <= 400 : ftos(设计费计费额_方法三())+" * 3.886 / 100"; ->设计费计费额_方法三() > 400 && 设计费计费额_方法三() <= 1000 : "400 * 3.886 / 100 + ("+ftos(设计费计费额_方法三())+" - 400) * 3.346 / 100"; ->设计费计费额_方法三() > 1000 && 设计费计费额_方法三() <= 1800 : "400 * 3.886 / 100 + (1000 - 400) * 3.346 / 100 + ("+ftos(设计费计费额_方法三())+" - 1000) * 2.984 / 100"; ->设计费计费额_方法三() > 1800 : "400 * 3.886 / 100 + (1000 - 400) * 3.346 / 100 + (1800 - 1000) * 2.984 / 100 + ("+ftos(设计费计费额_方法三())+" - 1800) * 2.387 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法三() <= 200 : ftos(设计费计费额_方法三())+" * 4.131 / 100"; ->设计费计费额_方法三() > 200 && 设计费计费额_方法三() <= 600 : "200 * 4.131 / 100 + ("+ftos(设计费计费额_方法三())+" - 200) * 3.553 / 100"; ->设计费计费额_方法三() > 600 && 设计费计费额_方法三() <= 1000 : "200 * 4.131 / 100 + (600 - 200) * 3.553 / 100 + ("+ftos(设计费计费额_方法三())+" - 600) * 3.286 / 100"; ->设计费计费额_方法三() > 1000 : "200 * 4.131 / 100 + (600 - 200) * 3.553 / 100 + (1000 - 600) * 3.286 / 100 + ("+ftos(设计费计费额_方法三())+" - 1000) * 2.629 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气 ${ calc(采用累进费率汇总设计费计费额_方法三_电缆线路电气_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气_计算过程 ${ ?#{ ->电气部分设计费计费额_方法三() <= 2000 : ftos(电气部分设计费计费额_方法三())+" * 3.636 / 100"; ->电气部分设计费计费额_方法三() > 2000 && 电气部分设计费计费额_方法三() <= 5000 : "2000 * 3.636 / 100 + ("+ftos(电气部分设计费计费额_方法三())+" - 2000) * 3.148 / 100"; ->电气部分设计费计费额_方法三() > 5000 && 电气部分设计费计费额_方法三() <= 10000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + ("+ftos(电气部分设计费计费额_方法三())+" - 5000) * 2.874 / 100"; ->电气部分设计费计费额_方法三() > 10000 && 电气部分设计费计费额_方法三() <= 20000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + ("+ftos(电气部分设计费计费额_方法三())+" - 10000) * 2.672 / 100"; ->电气部分设计费计费额_方法三() > 20000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (20000 - 10000) * 2.672 / 100 + ("+ftos(电气部分设计费计费额_方法三())+" - 20000) * 2.138 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分2 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气2 ${ calc(采用累进费率汇总设计费计费额_方法三_电缆线路电气2_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路电气2_计算过程 ${ ?#{ ->设计费计费额_方法三() <= 2000 : ftos(设计费计费额_方法三())+" * 3.636 / 100"; ->设计费计费额_方法三() > 2000 && 设计费计费额_方法三() <= 5000 : "2000 * 3.636 / 100 + ("+ftos(设计费计费额_方法三())+" - 2000) * 3.148 / 100"; ->设计费计费额_方法三() > 5000 && 设计费计费额_方法三() <= 10000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + ("+ftos(设计费计费额_方法三())+" - 5000) * 2.874 / 100"; ->设计费计费额_方法三() > 10000 && 设计费计费额_方法三() <= 20000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + ("+ftos(设计费计费额_方法三())+" - 10000) * 2.672 / 100"; ->设计费计费额_方法三() > 20000 : "2000 * 3.636 / 100 + (5000 - 2000) * 3.148 / 100 + (10000 - 5000) * 2.874 / 100 + (20000 - 10000) * 2.672 / 100 + ("+ftos(设计费计费额_方法三())+" - 20000) * 2.138 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路土建 ${ ?getdynamicvariable(@设计费.属性.隧道长度.计算式,0) * getdynamicvariable(@设计费.属性.终期回路数.计算式,0) * getdynamicvariable(@设计费.属性.单位长度设计费.计算式,0); } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分2 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路土建2 ${ calc(采用累进费率汇总设计费计费额_方法三_电缆线路土建2_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法三_电缆线路土建2_计算过程 ${ ?#{ ->@工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV" : #{ ->土建部分设计费计费额_方法三() <= 1000 : ftos(土建部分设计费计费额_方法三())+" * 3.453 / 100"; ->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000 : ftos(土建部分设计费计费额_方法三())+"*3.453/100"; ->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000 : "5000*3.453/100+ ("+ftos(土建部分设计费计费额_方法三())+"-5000)*3.049/100"; ->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000 : "5000*3.453/100+(12000-5000)*3.049/100+("+ftos(土建部分设计费计费额_方法三())+"-12000)*2.892/100"; ->土建部分设计费计费额_方法三() > 20000 && 土建部分设计费计费额_方法三() <= 40000 : "5000*3.453/100+(12000-5000)*3.049/100+(20000-12000)*2.892/100+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-80000)*2.392/100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->土建部分设计费计费额_方法三() <= 1000 : ftos(土建部分设计费计费额_方法三())+" * 3.725 / 100"; ->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000 : "1000*3.725/100+("+ftos(土建部分设计费计费额_方法三())+"-1000)*3.002/100"; ->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000 : "1000*3.725/100+(5000-1000)*3.002/100+("+ftos(土建部分设计费计费额_方法三())+"-5000)*2.651/100"; ->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000 : "1000*3.725/100+(5000-1000)*3.002/100+(12000-5000)*2.651/100+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-40000)*2.175/100"; }; ->@工程信息.电压等级 == "35kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" : #{ ->土建部分设计费计费额_方法三() <= 1000 : ftos(土建部分设计费计费额_方法三())+" * 3.166 / 100"; ->土建部分设计费计费额_方法三() > 1000 && 土建部分设计费计费额_方法三() <= 5000 : "1000*3.166/100+("+ftos(土建部分设计费计费额_方法三())+"-1000)*2.552/100"; ->土建部分设计费计费额_方法三() > 5000 && 土建部分设计费计费额_方法三() <= 12000 : "1000*3.166/100+(5000-1000)*2.552/100+("+ftos(土建部分设计费计费额_方法三())+"-5000)*2.253/100"; ->土建部分设计费计费额_方法三() > 12000 && 土建部分设计费计费额_方法三() <= 20000 : "1000*3.166/100+(5000-1000)*2.552/100+(12000-5000)*2.253/100+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-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+("+ftos(土建部分设计费计费额_方法三())+"-40000)*1.848/100"; }; } } BEGIN:单位长度设计费_方法三_电缆线路土建 ${ ?#{ ->@工程信息.电压等级 =="35kV" : 65; ->@工程信息.电压等级 =="110kV" : 140; ->@工程信息.电压等级 =="220kV" : 200; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交流变电工程、接地极工程-方法四 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_变电 ${ calc(采用累进费率汇总设计费计费额_方法四_变电_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "1000kV" : #{ ->设计费计费额_方法四() <= 20000 : ftos(设计费计费额_方法四())+" * 3.148 / 100"; ->设计费计费额_方法四() > 20000 && 设计费计费额_方法四() <= 50000 : "20000 * 3.148 / 100 + ("+ftos(设计费计费额_方法四())+"-20000) * 2.658 / 100"; ->设计费计费额_方法四() > 50000 && 设计费计费额_方法四() <= 80000 : "20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + ("+ftos(设计费计费额_方法四())+" - 50000) * 2.501 / 100"; ->设计费计费额_方法四() > 80000 && 设计费计费额_方法四() <= 140000 : "20000 * 3.148 / 100 + (50000-20000) * 2.658 / 100 + (80000 - 50000) * 2.501 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 200000) * 2.125 / 100"; }; ->@工程信息.电压等级 == "750kV" : #{ ->设计费计费额_方法四() <= 4000 : ftos(设计费计费额_方法四())+" * 4.618 / 100"; ->设计费计费额_方法四() > 4000 && 设计费计费额_方法四() <= 8000 : "4000 * 4.618 / 100 + ("+ftos(设计费计费额_方法四())+"-4000) * 2.962 / 100"; ->设计费计费额_方法四() > 8000 && 设计费计费额_方法四() <= 30000 : "4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + ("+ftos(设计费计费额_方法四())+" - 8000) * 2.610 / 100"; ->设计费计费额_方法四() > 30000 && 设计费计费额_方法四() <= 50000 : "4000 * 4.618 / 100 + (8000 - 4000) * 2.962 / 100 + (30000 - 8000) * 2.610 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 70000) * 2.237 / 100"; }; ->@工程信息.电压等级 == "500kV" : #{ ->设计费计费额_方法四() <= 1000 : ftos(设计费计费额_方法四())+" * 5.354 / 100"; ->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 5000 : "1000 * 5.354 / 100 + ("+ftos(设计费计费额_方法四())+"-1000) * 3.090 / 100"; ->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 17000 : "1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + ("+ftos(设计费计费额_方法四())+" - 5000) * 2.766 / 100"; ->设计费计费额_方法四() > 17000 && 设计费计费额_方法四() <= 25000 : "1000 * 5.354 / 100 + (5000 - 1000) * 3.090 / 100 + (17000 - 5000) * 2.766 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 40000) * 2.331 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法四() <= 800 : ftos(设计费计费额_方法四())+" * 4.746 / 100"; ->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 3000 : "800 * 4.746 / 100 + ("+ftos(设计费计费额_方法四())+"-800) * 2.777 / 100"; ->设计费计费额_方法四() > 3000 && 设计费计费额_方法四() <= 10000 : "800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + ("+ftos(设计费计费额_方法四())+" - 3000) * 2.555 / 100"; ->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 20000 : "800 * 4.746 / 100 + (3000 - 800) * 2.777 / 100 + (10000 - 3000) * 2.555 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 30000) * 2.060 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法四() <= 500 : ftos(设计费计费额_方法四())+" * 5.016 / 100"; ->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 2000 : "500 * 5.016 / 100 + ("+ftos(设计费计费额_方法四())+" - 500) * 2.853 / 100"; ->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 4500 : "500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + ("+ftos(设计费计费额_方法四())+" - 2000) * 2.761 / 100"; ->设计费计费额_方法四() > 4500 && 设计费计费额_方法四() <= 6500 : "500 * 5.016 / 100 + (2000 - 500) * 2.853 / 100 + (4500 - 2000) * 2.761 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 10000) * 2.250 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法四() <= 200 : ftos(设计费计费额_方法四())+" * 4.590 / 100"; ->设计费计费额_方法四() > 200 && 设计费计费额_方法四() <= 800 : "200 * 4.590 / 100 + ("+ftos(设计费计费额_方法四())+" - 200) * 2.728 / 100"; ->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 1500 : "200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + ("+ftos(设计费计费额_方法四())+" - 800) * 2.530 / 100"; ->设计费计费额_方法四() > 1500 && 设计费计费额_方法四() <= 2500 : "200 * 4.590 / 100 + (800 - 200) * 2.728 / 100 + (1500 - 800) * 2.530 / 100 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 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 + ("+ftos(设计费计费额_方法四())+" - 4000) * 2.142 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法四() <= 100 : ftos(设计费计费额_方法四())+" * 4.590 / 100"; ->设计费计费额_方法四() > 100 && 设计费计费额_方法四() <= 800 : "100 * 4.590 / 100 + ("+ftos(设计费计费额_方法四())+" - 100) * 2.879 / 100"; ->设计费计费额_方法四() > 800 && 设计费计费额_方法四() <= 1500 : "100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + ("+ftos(设计费计费额_方法四())+" - 800) * 2.530 / 100"; ->设计费计费额_方法四() > 1500 && 设计费计费额_方法四() <= 2500 : "100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + (1500 - 800) * 2.530 / 100 + ("+ftos(设计费计费额_方法四())+" - 1500) * 2.459 / 100"; ->设计费计费额_方法四() > 2500 : "100 * 4.590 / 100 + (800 - 100) * 2.879 / 100 + (1500 - 800) * 2.530 / 100 + (2500 - 1500) * 2.459 / 100 + ("+ftos(设计费计费额_方法四())+" - 2500) * 1.967 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法四() <= 50 : ftos(设计费计费额_方法四())+" * 4.590 / 100"; ->设计费计费额_方法四() > 50 && 设计费计费额_方法四() <= 500 : "50 * 4.590 / 100 + ("+ftos(设计费计费额_方法四())+" - 50) * 3.093 / 100"; ->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 1000 : "50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + ("+ftos(设计费计费额_方法四())+" - 500) * 2.708 / 100"; ->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + (1000 - 500) * 2.708 / 100 + ("+ftos(设计费计费额_方法四())+" - 1000) * 2.459 / 100"; ->设计费计费额_方法四() > 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.093 / 100 + (1000 - 500) * 2.708 / 100 + (2000 - 1000) * 2.459 / 100 + ("+ftos(设计费计费额_方法四())+" - 2000) * 1.967 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-直流换流站工程-方法四 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_换流站 ${ calc(采用累进费率汇总设计费计费额_方法四_换流站_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_换流站_计算过程 ${ ?#{ ->设计费计费额_方法四() <= 80000 : ftos(设计费计费额_方法四())+" * 2.368 / 100"; ->设计费计费额_方法四() > 80000 && 设计费计费额_方法四() <= 100000 : "80000 * 2.368 / 100 + ("+ftos(设计费计费额_方法四())+" - 80000) * 2.094 / 100"; ->设计费计费额_方法四() > 100000 && 设计费计费额_方法四() <= 200000 : "80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + ("+ftos(设计费计费额_方法四())+" - 100000) * 1.989 / 100"; ->设计费计费额_方法四() > 200000 && 设计费计费额_方法四() <= 400000 : "80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + (200000 - 100000) * 1.989 / 100 + ("+ftos(设计费计费额_方法四())+" - 200000) * 1.849 / 100"; ->设计费计费额_方法四() > 400000 : "80000 * 2.368 / 100 + (100000 - 80000) * 2.094 / 100 + (200000 - 100000) * 1.989 / 100 + (400000 - 200000) * 1.849 / 100 + ("+ftos(设计费计费额_方法四())+" - 400000) * 1.480 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交直流架空线路-方法四 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_架空线路 ${ calc(采用累进费率汇总设计费计费额_方法四_架空线路_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_架空线路_计算过程 ${ ?#{ ->@工程信息.电压等级 == "1000kV" : #{ ->设计费计费额_方法四() <= 300000 : ftos(设计费计费额_方法四())+" * 2.693 / 100"; ->设计费计费额_方法四() > 300000 && 设计费计费额_方法四() <= 400000 : "300000 * 2.693 / 100 + ("+ftos(设计费计费额_方法四())+" - 300000) * 2.429 / 100"; ->设计费计费额_方法四() > 400000 : "300000 * 2.693 / 100 + (400000 - 300000) * 2.429 / 100 + ("+ftos(设计费计费额_方法四())+" - 400000) * 2.258 / 100"; }; ->@工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±660kV" : #{ ->设计费计费额_方法四() <= 400000 : ftos(设计费计费额_方法四())+" * 2.284 / 100"; ->设计费计费额_方法四() > 400000 && 设计费计费额_方法四() <= 600000 : "400000 * 2.284 / 100 + ("+ftos(设计费计费额_方法四())+" - 400000) * 1.999 / 100"; ->设计费计费额_方法四() > 600000 : "400000 * 2.284 / 100 + (600000 - 400000) * 1.999 / 100 + ("+ftos(设计费计费额_方法四())+" - 600000) * 1.269 / 100"; }; ->@工程信息.电压等级 == "750kV" : #{ ->设计费计费额_方法四() <= 10000 : ftos(设计费计费额_方法四())+" * 3.366 / 100"; ->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 30000 : "10000 * 3.366 / 100 + ("+ftos(设计费计费额_方法四())+"-10000) * 2.791 / 100"; ->设计费计费额_方法四() > 30000 && 设计费计费额_方法四() <= 60000 : "10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + ("+ftos(设计费计费额_方法四())+" - 30000) * 2.594 / 100"; ->设计费计费额_方法四() > 60000 && 设计费计费额_方法四() <= 90000 : "10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + (60000 - 30000) * 2.594 / 100 + ("+ftos(设计费计费额_方法四())+" - 60000) * 2.435 / 100"; ->设计费计费额_方法四() > 90000 : "10000 * 3.366 / 100 + (30000-10000) * 2.791 / 100 + (60000 - 30000) * 2.594 / 100 + (90000 - 60000) * 2.435 / 100 + ("+ftos(设计费计费额_方法四())+" - 90000) * 1.948 / 100"; }; ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "±400kV" : #{ ->设计费计费额_方法四() <= 4000 : ftos(设计费计费额_方法四())+" * 3.695 / 100"; ->设计费计费额_方法四() > 4000 && 设计费计费额_方法四() <= 12000 : "4000 * 3.695 / 100 + ("+ftos(设计费计费额_方法四())+"-4000) * 3.083 / 100"; ->设计费计费额_方法四() > 12000 && 设计费计费额_方法四() <= 25000 : "4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + ("+ftos(设计费计费额_方法四())+" - 12000) * 2.815 / 100"; ->设计费计费额_方法四() > 25000 && 设计费计费额_方法四() <= 40000 : "4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + (25000 - 12000) * 2.815 / 100 + ("+ftos(设计费计费额_方法四())+" - 25000) * 2.691 / 100"; ->设计费计费额_方法四() > 40000 : "4000 * 3.695 / 100 + (12000-4000) * 3.083 / 100 + (25000 - 12000) * 2.815 / 100 + (40000 - 25000) * 2.691 / 100 + ("+ftos(设计费计费额_方法四())+" - 40000) * 2.152 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法四() <= 2000 : ftos(设计费计费额_方法四())+" * 3.423 / 100"; ->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 8000 : "2000 * 3.423 / 100 + ("+ftos(设计费计费额_方法四())+" - 2000) * 2.853 / 100"; ->设计费计费额_方法四() > 8000 && 设计费计费额_方法四() <= 20000 : "2000 * 3.423 / 100 + (8000 - 2000) * 2.853 / 100 + ("+ftos(设计费计费额_方法四())+" - 8000) * 2.538 / 100"; ->设计费计费额_方法四() > 20000 : "2000 * 3.423 / 100 + (8000 - 2000) * 2.853 / 100 + (20000 - 8000) * 2.538 / 100 + ("+ftos(设计费计费额_方法四())+" - 20000) * 2.030 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法四() <= 1000 : ftos(设计费计费额_方法四())+" * 3.725 / 100"; ->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 5000 : "1000 * 3.725 / 100 + ("+ftos(设计费计费额_方法四())+" - 1000) * 3.003 / 100"; ->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 15000 : "1000 * 3.725 / 100 + (5000 - 1000) * 3.003 / 100 + ("+ftos(设计费计费额_方法四())+" - 5000) * 2.611 / 100"; ->设计费计费额_方法四() > 15000 : "1000 * 3.725 / 100 + (5000 - 1000) * 3.003 / 100 + (15000 - 5000) * 2.611 / 100 + ("+ftos(设计费计费额_方法四())+" - 15000) * 2.088 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法四() <= 500 : ftos(设计费计费额_方法四())+" * 3.411 / 100"; ->设计费计费额_方法四() > 500 && 设计费计费额_方法四() <= 2000 : "500 * 3.411 / 100 + ("+ftos(设计费计费额_方法四())+" - 500) * 2.742 / 100"; ->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 6000 : "500 * 3.411 / 100 + (2000 - 500) * 2.742 / 100 + ("+ftos(设计费计费额_方法四())+" - 2000) * 2.472 / 100"; ->设计费计费额_方法四() > 6000 : "500 * 3.411 / 100 + (2000 - 500) * 2.742 / 100 + (6000 - 2000) * 2.472 / 100 + ("+ftos(设计费计费额_方法四())+" - 6000) * 1.978 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法四() <= 400 : ftos(设计费计费额_方法四())+" * 3.455 / 100"; ->设计费计费额_方法四() > 400 && 设计费计费额_方法四() <= 1000 : "400 * 3.455 / 100 + ("+ftos(设计费计费额_方法四())+" - 400) * 2.975 / 100"; ->设计费计费额_方法四() > 1000 && 设计费计费额_方法四() <= 1800 : "400 * 3.455 / 100 + (1000 - 400) * 2.975 / 100 + ("+ftos(设计费计费额_方法四())+" - 1000) * 2.653 / 100"; ->设计费计费额_方法四() > 1800 : "400 * 3.455 / 100 + (1000 - 400) * 2.975 / 100 + (1800 - 1000) * 2.653 / 100 + ("+ftos(设计费计费额_方法四())+" - 1800) * 2.122 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法四() <= 200 : ftos(设计费计费额_方法四())+" * 3.672 / 100"; ->设计费计费额_方法四() > 200 && 设计费计费额_方法四() <= 600 : "200 * 3.672 / 100 + ("+ftos(设计费计费额_方法四())+" - 200) * 3.159 / 100"; ->设计费计费额_方法四() > 600 && 设计费计费额_方法四() <= 1000 : "200 * 3.672 / 100 + (600 - 200) * 3.159 / 100 + ("+ftos(设计费计费额_方法四())+" - 600) * 2.921 / 100"; ->设计费计费额_方法四() > 1000 : "200 * 3.672 / 100 + (600 - 200) * 3.159 / 100 + (1000 - 600) * 2.921 / 100 + ("+ftos(设计费计费额_方法四())+" - 1000) * 2.337 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法四 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气 ${ calc(采用累进费率汇总设计费计费额_方法四_电缆线路电气_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气_计算过程 ${ ?#{ ->电气部分设计费计费额_方法四() <= 2000 : ftos(电气部分设计费计费额_方法四())+" * 3.64 / 100"; ->电气部分设计费计费额_方法四() > 2000 && 电气部分设计费计费额_方法四() <= 5000 : "2000 * 3.64 / 100 + ("+ftos(电气部分设计费计费额_方法四())+" - 2000) * 3.15 / 100"; ->电气部分设计费计费额_方法四() > 5000 && 电气部分设计费计费额_方法四() <= 10000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + ("+ftos(电气部分设计费计费额_方法四())+" - 5000) * 2.87 / 100"; ->电气部分设计费计费额_方法四() > 10000 && 电气部分设计费计费额_方法四() <= 20000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + ("+ftos(电气部分设计费计费额_方法四())+" - 10000) * 2.67 / 100"; ->电气部分设计费计费额_方法四() > 20000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (20000 - 10000) * 2.67 / 100 + ("+ftos(电气部分设计费计费额_方法四())+" - 20000) * 2.14 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法四2 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气2 ${ calc(采用累进费率汇总设计费计费额_方法四_电缆线路电气2_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路电气2_计算过程 ${ ?#{ ->设计费计费额_方法四() <= 2000 : ftos(设计费计费额_方法四())+" * 3.64 / 100"; ->设计费计费额_方法四() > 2000 && 设计费计费额_方法四() <= 5000 : "2000 * 3.64 / 100 + ("+ftos(设计费计费额_方法四())+" - 2000) * 3.15 / 100"; ->设计费计费额_方法四() > 5000 && 设计费计费额_方法四() <= 10000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + ("+ftos(设计费计费额_方法四())+" - 5000) * 2.87 / 100"; ->设计费计费额_方法四() > 10000 && 设计费计费额_方法四() <= 20000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + ("+ftos(设计费计费额_方法四())+" - 10000) * 2.67 / 100"; ->设计费计费额_方法四() > 20000 : "2000 * 3.64 / 100 + (5000 - 2000) * 3.15 / 100 + (10000 - 5000) * 2.87 / 100 + (20000 - 10000) * 2.67 / 100 + ("+ftos(设计费计费额_方法四())+" - 20000) * 2.14 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分-方法四 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路土建 ${ calc(采用累进费率汇总设计费计费额_方法四_电缆线路土建_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法四_电缆线路土建_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" : #{ ->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000 : "("+ftos(土建部分设计费计费额_方法四())+" - 12000) * 2.531 / 100"; ->土建部分设计费计费额_方法四() > 20000 && 土建部分设计费计费额_方法四() <= 40000 : "(20000 - 12000) * 2.531 / 100 + ("+ftos(土建部分设计费计费额_方法四())+"-20000) * 2.353 / 100"; ->土建部分设计费计费额_方法四() > 40000 && 土建部分设计费计费额_方法四() <= 80000 : "(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 40000) * 2.188 / 100"; ->土建部分设计费计费额_方法四() > 80000 : "(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (80000 - 40000) * 2.188 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 80000) * 2.093 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->土建部分设计费计费额_方法四() <= 1000 : ftos(土建部分设计费计费额_方法四())+" * 3.259 / 100"; ->土建部分设计费计费额_方法四() > 1000 && 土建部分设计费计费额_方法四() <= 5000 : "1000 * 3.259 / 100 + ("+ftos(土建部分设计费计费额_方法四())+"-1000) * 2.627 / 100"; ->土建部分设计费计费额_方法四() > 5000 && 土建部分设计费计费额_方法四() <= 12000 : "1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 5000) * 2.320 / 100"; ->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000 : "1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 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 + ("+ftos(土建部分设计费计费额_方法四())+" - 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 + ("+ftos(土建部分设计费计费额_方法四())+" - 40000) * 1.903 / 100"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->土建部分设计费计费额_方法四() <= 1000 : ftos(土建部分设计费计费额_方法四())+" * 2.770 / 100"; ->土建部分设计费计费额_方法四() > 1000 && 土建部分设计费计费额_方法四() <= 5000 : "1000 * 2.770 / 100 + ("+ftos(土建部分设计费计费额_方法四())+"-1000) * 2.233 / 100"; ->土建部分设计费计费额_方法四() > 5000 && 土建部分设计费计费额_方法四() <= 12000 : "1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 5000) * 1.971 / 100"; ->土建部分设计费计费额_方法四() > 12000 && 土建部分设计费计费额_方法四() <= 20000 : "1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + ("+ftos(土建部分设计费计费额_方法四())+" - 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 + ("+ftos(土建部分设计费计费额_方法四())+" - 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 + ("+ftos(土建部分设计费计费额_方法四())+" - 40000) * 1.617 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额- 燃煤发电工程-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_燃煤发电 ${ calc(采用累进费率汇总设计费计费额_方法五_燃煤发电_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_燃煤发电_计算过程 ${ ?#{ ->@工程信息.本期单台容量 == "1000" : #{ ->设计费计费额_方法五() <= 300000 : ftos(设计费计费额_方法五())+" * 1.56 / 100"; ->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 400000 : "300000 * 1.56 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 1.40 / 100"; ->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000 : "300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 1.33 / 100"; ->设计费计费额_方法五() > 600000 && 设计费计费额_方法五() <= 800000 : "300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + (600000 - 400000) * 1.33 / 100 + ("+ftos(设计费计费额_方法五())+" - 600000) * 1.28 / 100"; ->设计费计费额_方法五() > 800000 : "300000 * 1.56 / 100 + (400000 - 300000) * 1.40 / 100 + (600000 - 400000) * 1.33 / 100 + (800000 - 600000) * 1.28 / 100 + ("+ftos(设计费计费额_方法五())+" - 800000) * 1.24 / 100"; }; ->@工程信息.本期单台容量 == "600" || @工程信息.本期单台容量 == "660" : #{ ->设计费计费额_方法五() <= 200000 : ftos(设计费计费额_方法五())+" * 1.42 / 100"; ->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 300000 : "200000 * 1.42 / 100 + ("+ftos(设计费计费额_方法五())+" - 200000) * 1.22 / 100"; ->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 450000 : "200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 1.21 / 100"; ->设计费计费额_方法五() > 450000 && 设计费计费额_方法五() <= 700000 : "200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + (450000 - 300000) * 1.21 / 100 + ("+ftos(设计费计费额_方法五())+" - 450000) * 1.13 / 100"; ->设计费计费额_方法五() > 700000 : "200000 * 1.42 / 100 + (300000 - 200000) * 1.22 / 100 + (450000 - 300000) * 1.21 / 100 + (700000 - 450000) * 1.13 / 100 + ("+ftos(设计费计费额_方法五())+" - 700000) * 1.06 / 100"; }; ->@工程信息.本期单台容量 == "300" || @工程信息.本期单台容量 == "350" : #{ ->设计费计费额_方法五() <= 150000 : ftos(设计费计费额_方法五())+" * 1.45 / 100"; ->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 250000 : "150000 * 1.45 / 100 + ("+ftos(设计费计费额_方法五())+" - 150000) * 1.27 / 100"; ->设计费计费额_方法五() > 250000 && 设计费计费额_方法五() <= 400000 : "150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + ("+ftos(设计费计费额_方法五())+" - 250000) * 1.22 / 100"; ->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000 : "150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 1.15 / 100"; ->设计费计费额_方法五() > 600000 : "150000 * 1.45 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + (600000 - 400000) * 1.15 / 100 + ("+ftos(设计费计费额_方法五())+" - 600000) * 1.10 / 100"; }; ->@工程信息.本期单台容量 == "200" : #{ ->设计费计费额_方法五() <= 80000 : ftos(设计费计费额_方法五())+" * 1.56 / 100"; ->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 150000 : "80000 * 1.56 / 100 + ("+ftos(设计费计费额_方法五())+" - 80000) * 1.33 / 100"; ->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 300000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + ("+ftos(设计费计费额_方法五())+" - 150000) * 1.25 / 100"; ->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 500000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (300000 - 150000) * 1.25 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 1.19 / 100"; ->设计费计费额_方法五() > 500000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (300000 - 150000) * 1.25 / 100 + (500000 - 300000) * 1.19 / 100 + ("+ftos(设计费计费额_方法五())+" - 500000) * 1.09 / 100"; }; ->@工程信息.本期单台容量 == "150" || @工程信息.本期单台容量 == "135" || @工程信息.本期单台容量 == "125" || @工程信息.本期单台容量 == "50" : #{ ->设计费计费额_方法五() <= 80000 : ftos(设计费计费额_方法五())+" * 1.56 / 100"; ->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 150000 : "80000 * 1.56 / 100 + ("+ftos(设计费计费额_方法五())+" - 80000) * 1.33 / 100"; ->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 250000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + ("+ftos(设计费计费额_方法五())+" - 150000) * 1.27 / 100"; ->设计费计费额_方法五() > 250000 && 设计费计费额_方法五() <= 400000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (250000 - 150000) * 1.27 / 100 + ("+ftos(设计费计费额_方法五())+" - 250000) * 1.22 / 100"; ->设计费计费额_方法五() > 40000 : "80000 * 1.56 / 100 + (150000 - 80000) * 1.33 / 100 + (250000 - 150000) * 1.27 / 100 + (400000 - 250000) * 1.22 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 1.14 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-燃气-蒸汽联合循环电厂工程-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_联合发电 ${ calc(采用累进费率汇总设计费计费额_方法五_联合发电_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_联合发电_计算过程 ${ ?#{ ->@设计费.属性.机组容量等级.计算式 == "9F级" : #{ ->设计费计费额_方法五() <= 200000 : ftos(设计费计费额_方法五())+" * 1.90 / 100"; ->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 300000 : "200000 * 1.90 / 100 + ("+ftos(设计费计费额_方法五())+" - 200000) * 1.57 / 100"; ->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 450000 : "200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 1.55 / 100"; ->设计费计费额_方法五() > 450000 && 设计费计费额_方法五() <= 700000 : "200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + (450000 - 300000) * 1.55 / 100 + ("+ftos(设计费计费额_方法五())+" - 450000) * 1.59 / 100"; ->设计费计费额_方法五() > 700000 : "200000 * 1.90 / 100 + (300000 - 200000) * 1.57 / 100 + (450000 - 300000) * 1.55 / 100 + (700000 - 450000) * 1.59 / 100 + ("+ftos(设计费计费额_方法五())+" - 700000) * 1.63 / 100"; }; ->@设计费.属性.机组容量等级.计算式 == "9E级" : #{ ->设计费计费额_方法五() <= 50000 : ftos(设计费计费额_方法五())+" * 1.91 / 100"; ->设计费计费额_方法五() > 50000 && 设计费计费额_方法五() <= 100000 : "50000 * 1.91 / 100 + ("+ftos(设计费计费额_方法五())+" - 50000) * 1.65 / 100"; ->设计费计费额_方法五() > 100000 && 设计费计费额_方法五() <= 150000 : "50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + ("+ftos(设计费计费额_方法五())+" - 100000) * 1.53 / 100"; ->设计费计费额_方法五() > 150000 && 设计费计费额_方法五() <= 300000 : "50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + (150000 - 100000) * 1.53 / 100 + ("+ftos(设计费计费额_方法五())+" - 150000) * 1.46 / 100"; ->设计费计费额_方法五() > 300000 : "50000 * 1.91 / 100 + (100000 - 50000) * 1.65 / 100 + (150000 - 100000) * 1.53 / 100 + (300000 - 150000) * 1.46 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 1.39 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交流变电工程-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_变电 ${ calc(采用累进费率汇总设计费计费额_方法五_变电_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "1000kV" : #{ ->设计费计费额_方法五() <= 20000 : ftos(设计费计费额_方法五())+" * 3.13 / 100"; ->设计费计费额_方法五() > 20000 && 设计费计费额_方法五() <= 50000 : "20000 * 3.13 / 100 + ("+ftos(设计费计费额_方法五())+"-20000) * 2.64 / 100"; ->设计费计费额_方法五() > 50000 && 设计费计费额_方法五() <= 80000 : "20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + ("+ftos(设计费计费额_方法五())+" - 50000) * 2.49 / 100"; ->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 140000 : "20000 * 3.13 / 100 + (50000-20000) * 2.64 / 100 + (80000 - 50000) * 2.49 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 200000) * 2.11 / 100"; }; ->@工程信息.电压等级 == "750kV" : #{ ->设计费计费额_方法五() <= 4000 : ftos(设计费计费额_方法五())+" * 4.4 / 100"; ->设计费计费额_方法五() > 4000 && 设计费计费额_方法五() <= 8000 : "4000 * 4.4 / 100 + ("+ftos(设计费计费额_方法五())+"-4000) * 2.94 / 100"; ->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 30000 : "4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + ("+ftos(设计费计费额_方法五())+" - 8000) * 2.63 / 100"; ->设计费计费额_方法五() > 30000 && 设计费计费额_方法五() <= 50000 : "4000 * 4.4 / 100 + (8000 - 4000) * 2.94 / 100 + (30000 - 8000) * 2.63 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 70000) * 2.26 / 100"; }; ->@工程信息.电压等级 == "500kV" : #{ ->设计费计费额_方法五() <= 1000 : ftos(设计费计费额_方法五())+" * 4.17 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000 : "1000 * 4.17 / 100 + ("+ftos(设计费计费额_方法五())+"-1000) * 3.36 / 100"; ->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 17000 : "1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + ("+ftos(设计费计费额_方法五())+" - 5000) * 2.91 / 100"; ->设计费计费额_方法五() > 17000 && 设计费计费额_方法五() <= 25000 : "1000 * 4.17 / 100 + (5000 - 1000) * 3.36 / 100 + (17000 - 5000) * 2.91 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 40000) * 2.37 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法五() <= 800 : ftos(设计费计费额_方法五())+" * 3.80 / 100"; ->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 3000 : "800 * 3.80 / 100 + ("+ftos(设计费计费额_方法五())+"-800) * 3.15 / 100"; ->设计费计费额_方法五() > 3000 && 设计费计费额_方法五() <= 10000 : "800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + ("+ftos(设计费计费额_方法五())+" - 3000) * 2.76 / 100"; ->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000 : "800 * 3.80 / 100 + (3000 - 800) * 3.15 / 100 + (10000 - 3000) * 2.76 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 30000) * 2.17 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法五() <= 500 : ftos(设计费计费额_方法五())+" * 4.01 / 100"; ->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 2000 : "500 * 4.01 / 100 + ("+ftos(设计费计费额_方法五())+" - 500) * 3.23 / 100"; ->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 4500 : "500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + ("+ftos(设计费计费额_方法五())+" - 2000) * 2.98 / 100"; ->设计费计费额_方法五() > 4500 && 设计费计费额_方法五() <= 6500 : "500 * 4.01 / 100 + (2000 - 500) * 3.23 / 100 + (4500 - 2000) * 2.98 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 10000) * 2.43 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法五() <= 200 : ftos(设计费计费额_方法五())+" * 3.67 / 100"; ->设计费计费额_方法五() > 200 && 设计费计费额_方法五() <= 800 : "200 * 3.67 / 100 + ("+ftos(设计费计费额_方法五())+" - 200) * 3.08 / 100"; ->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 1500 : "200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + ("+ftos(设计费计费额_方法五())+" - 800) * 2.73 / 100"; ->设计费计费额_方法五() > 1500 && 设计费计费额_方法五() <= 2500 : "200 * 3.67 / 100 + (800 - 200) * 3.08 / 100 + (1500 - 800) * 2.73 / 100 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 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 + ("+ftos(设计费计费额_方法五())+" - 4000) * 2.31 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法五() <= 100 : ftos(设计费计费额_方法五())+" * 4.590 / 100"; ->设计费计费额_方法五() > 100 && 设计费计费额_方法五() <= 800 : "100 * 4.590 / 100 + ("+ftos(设计费计费额_方法五())+" - 100) * 2.85 / 100"; ->设计费计费额_方法五() > 800 && 设计费计费额_方法五() <= 1500 : "100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + ("+ftos(设计费计费额_方法五())+" - 800) * 2.59 / 100"; ->设计费计费额_方法五() > 1500 && 设计费计费额_方法五() <= 2500 : "100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + (1500 - 800) * 2.59 / 100 + ("+ftos(设计费计费额_方法五())+" - 1500) * 2.53 / 100"; ->设计费计费额_方法五() > 2500 : "100 * 4.590 / 100 + (800 - 100) * 2.85 / 100 + (1500 - 800) * 2.59 / 100 + (2500 - 1500) * 2.53 / 100 + ("+ftos(设计费计费额_方法五())+" - 2500) * 2.03 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法五() <= 50 : ftos(设计费计费额_方法五())+" * 4.590 / 100"; ->设计费计费额_方法五() > 50 && 设计费计费额_方法五() <= 500 : "50 * 4.590 / 100 + ("+ftos(设计费计费额_方法五())+" - 50) * 3.05 / 100"; ->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 1000 : "50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + ("+ftos(设计费计费额_方法五())+" - 500) * 2.82 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + (1000 - 500) * 2.82 / 100 + ("+ftos(设计费计费额_方法五())+" - 1000) * 2.43 / 100"; ->设计费计费额_方法五() > 2000 : "50 * 4.590 / 100 + (500 - 50) * 3.05 / 100 + (1000 - 500) * 2.82 / 100 + (2000 - 1000) * 2.43 / 100 + ("+ftos(设计费计费额_方法五())+" - 2000) * 1.94 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-直流换流站工程-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_换流站 ${ calc(采用累进费率汇总设计费计费额_方法五_换流站_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_换流站_计算过程 ${ ?#{ ->设计费计费额_方法五() <= 80000 : ftos(设计费计费额_方法五())+" * 2.37 / 100"; ->设计费计费额_方法五() > 80000 && 设计费计费额_方法五() <= 100000 : "80000 * 2.37 / 100 + ("+ftos(设计费计费额_方法五())+" - 80000) * 2.09 / 100"; ->设计费计费额_方法五() > 100000 && 设计费计费额_方法五() <= 200000 : "80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + ("+ftos(设计费计费额_方法五())+" - 100000) * 1.99 / 100"; ->设计费计费额_方法五() > 200000 && 设计费计费额_方法五() <= 400000 : "80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + (200000 - 100000) * 1.99 / 100 + ("+ftos(设计费计费额_方法五())+" - 200000) * 1.85 / 100"; ->设计费计费额_方法五() > 400000 : "80000 * 2.37 / 100 + (100000 - 80000) * 2.09 / 100 + (200000 - 100000) * 1.99 / 100 + (400000 - 200000) * 1.85 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 1.48 / 100"; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-交直流架空线路-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_架空线路 ${ calc(采用累进费率汇总设计费计费额_方法五_架空线路_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_架空线路_计算过程 ${ ?#{ ->@工程信息.电压等级 == "1000kV" : #{ ->设计费计费额_方法五() <= 300000 : ftos(设计费计费额_方法五())+" * 2.42 / 100"; ->设计费计费额_方法五() > 300000 && 设计费计费额_方法五() <= 400000 : "300000 * 2.42 / 100 + ("+ftos(设计费计费额_方法五())+" - 300000) * 2.19 / 100"; ->设计费计费额_方法五() > 400000 : "300000 * 2.42 / 100 + (400000 - 300000) * 2.19 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 2.03 / 100"; }; ->@工程信息.电压等级 == "±800kV" || @工程信息.电压等级 == "±660kV" : #{ ->设计费计费额_方法五() <= 400000 : ftos(设计费计费额_方法五())+" * 2.34 / 100"; ->设计费计费额_方法五() > 400000 && 设计费计费额_方法五() <= 600000 : "400000 * 2.34 / 100 + ("+ftos(设计费计费额_方法五())+" - 400000) * 2.05 / 100"; ->设计费计费额_方法五() > 600000 : "400000 * 2.34 / 100 + (600000 - 400000) * 2.05 / 100 + ("+ftos(设计费计费额_方法五())+" - 600000) * 1.30 / 100"; }; ->@工程信息.电压等级 == "750kV" : #{ ->设计费计费额_方法五() <= 10000 : ftos(设计费计费额_方法五())+" * 3.36 / 100"; ->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 30000 : "10000 * 3.36 / 100 + ("+ftos(设计费计费额_方法五())+"-10000) * 2.79 / 100"; ->设计费计费额_方法五() > 30000 && 设计费计费额_方法五() <= 60000 : "10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + ("+ftos(设计费计费额_方法五())+" - 30000) * 2.59 / 100"; ->设计费计费额_方法五() > 60000 && 设计费计费额_方法五() <= 90000 : "10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + (60000 - 30000) * 2.59 / 100 + ("+ftos(设计费计费额_方法五())+" - 60000) * 2.43 / 100"; ->设计费计费额_方法五() > 90000 : "10000 * 3.36 / 100 + (30000-10000) * 2.79 / 100 + (60000 - 30000) * 2.59 / 100 + (90000 - 60000) * 2.43 / 100 + ("+ftos(设计费计费额_方法五())+" - 90000) * 1.94 / 100"; }; ->@工程信息.电压等级 == "±500kV" || @工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "±400kV" : #{ ->设计费计费额_方法五() <= 4000 : ftos(设计费计费额_方法五())+" * 3.69 / 100"; ->设计费计费额_方法五() > 4000 && 设计费计费额_方法五() <= 12000 : "4000 * 3.69 / 100 + ("+ftos(设计费计费额_方法五())+"-4000) * 3.08 / 100"; ->设计费计费额_方法五() > 12000 && 设计费计费额_方法五() <= 25000 : "4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + ("+ftos(设计费计费额_方法五())+" - 12000) * 2.81 / 100"; ->设计费计费额_方法五() > 25000 && 设计费计费额_方法五() <= 40000 : "4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + (25000 - 12000) * 2.81 / 100 + ("+ftos(设计费计费额_方法五())+" - 25000) * 2.68 / 100"; ->设计费计费额_方法五() > 40000 : "4000 * 3.69 / 100 + (12000-4000) * 3.08 / 100 + (25000 - 12000) * 2.81 / 100 + (40000 - 25000) * 2.68 / 100 + ("+ftos(设计费计费额_方法五())+" - 40000) * 2.15 / 100"; }; ->@工程信息.电压等级 == "330kV" : #{ ->设计费计费额_方法五() <= 2000 : ftos(设计费计费额_方法五())+" * 3.42 / 100"; ->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 8000 : "2000 * 3.42 / 100 + ("+ftos(设计费计费额_方法五())+" - 2000) * 2.85 / 100"; ->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 20000 : "2000 * 3.42 / 100 + (8000 - 2000) * 2.85 / 100 + ("+ftos(设计费计费额_方法五())+" - 8000) * 2.54 / 100"; ->设计费计费额_方法五() > 20000 : "2000 * 3.42 / 100 + (8000 - 2000) * 2.85 / 100 + (20000 - 8000) * 2.54 / 100 + ("+ftos(设计费计费额_方法五())+" - 20000) * 2.03 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法五() <= 1000 : ftos(设计费计费额_方法五())+" * 3.72 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000 : "1000 * 3.72 / 100 + ("+ftos(设计费计费额_方法五())+" - 1000) * 3.0 / 100"; ->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 15000 : "1000 * 3.72 / 100 + (5000 - 1000) * 3.0 / 100 + ("+ftos(设计费计费额_方法五())+" - 5000) * 2.61 / 100"; ->设计费计费额_方法五() > 15000 : "1000 * 3.72 / 100 + (5000 - 1000) * 3.0 / 100 + (15000 - 5000) * 2.61 / 100 + ("+ftos(设计费计费额_方法五())+" - 15000) * 2.09 / 100"; }; ->@工程信息.电压等级 == "110kV" : #{ ->设计费计费额_方法五() <= 500 : ftos(设计费计费额_方法五())+" * 3.41 / 100"; ->设计费计费额_方法五() > 500 && 设计费计费额_方法五() <= 2000 : "500 * 3.41 / 100 + ("+ftos(设计费计费额_方法五())+" - 500) * 2.74 / 100"; ->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 6000 : "500 * 3.41 / 100 + (2000 - 500) * 2.74 / 100 + ("+ftos(设计费计费额_方法五())+" - 2000) * 2.47 / 100"; ->设计费计费额_方法五() > 6000 : "500 * 3.41 / 100 + (2000 - 500) * 2.74 / 100 + (6000 - 2000) * 2.47 / 100 + ("+ftos(设计费计费额_方法五())+" - 6000) * 1.98 / 100"; }; ->@工程信息.电压等级 == "66kV" : #{ ->设计费计费额_方法五() <= 400 : ftos(设计费计费额_方法五())+" * 3.45 / 100"; ->设计费计费额_方法五() > 400 && 设计费计费额_方法五() <= 1000 : "400 * 3.45 / 100 + ("+ftos(设计费计费额_方法五())+" - 400) * 2.97 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 1800 : "400 * 3.45 / 100 + (1000 - 400) * 2.97 / 100 + ("+ftos(设计费计费额_方法五())+" - 1000) * 2.65 / 100"; ->设计费计费额_方法五() > 1800 : "400 * 3.45 / 100 + (1000 - 400) * 2.97 / 100 + (1800 - 1000) * 2.65 / 100 + ("+ftos(设计费计费额_方法五())+" - 1800) * 2.12 / 100"; }; ->@工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法五() <= 200 : ftos(设计费计费额_方法五())+" * 3.67 / 100"; ->设计费计费额_方法五() > 200 && 设计费计费额_方法五() <= 600 : "200 * 3.67 / 100 + ("+ftos(设计费计费额_方法五())+" - 200) * 3.16 / 100"; ->设计费计费额_方法五() > 600 && 设计费计费额_方法五() <= 1000 : "200 * 3.67 / 100 + (600 - 200) * 3.16 / 100 + ("+ftos(设计费计费额_方法五())+" - 600) * 2.92 / 100"; ->设计费计费额_方法五() > 1000 : "200 * 3.67 / 100 + (600 - 200) * 3.16 / 100 + (1000 - 600) * 2.92 / 100 + ("+ftos(设计费计费额_方法五())+" - 1000) * 2.34 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气 ${ calc(采用累进费率汇总设计费计费额_方法五_电缆线路电气_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" : #{ ->电气部分设计费计费额_方法五() <= 2000 : ftos(电气部分设计费计费额_方法五())+" * 3.76 / 100"; ->电气部分设计费计费额_方法五() > 2000 && 电气部分设计费计费额_方法五() <= 8000 : "2000 * 3.76 / 100 + ("+ftos(电气部分设计费计费额_方法五())+"-2000) * 3.14 / 100"; ->电气部分设计费计费额_方法五() > 8000 && 电气部分设计费计费额_方法五() <= 20000 : "2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 8000) * 2.79 / 100"; ->电气部分设计费计费额_方法五() > 20000 : "2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (20000 - 8000) * 2.79 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 20000) * 2.57 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->电气部分设计费计费额_方法五() <= 1000 : ftos(电气部分设计费计费额_方法五())+" * 3.91 / 100"; ->电气部分设计费计费额_方法五() > 1000 && 电气部分设计费计费额_方法五() <= 5000 : "1000 * 3.91 / 100 + ("+ftos(电气部分设计费计费额_方法五())+"-1000) * 3.15 / 100"; ->电气部分设计费计费额_方法五() > 5000 && 电气部分设计费计费额_方法五() <= 10000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 5000) * 2.84 / 100"; ->电气部分设计费计费额_方法五() > 10000 && 电气部分设计费计费额_方法五() <= 20000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 10000) * 2.64 / 100"; ->电气部分设计费计费额_方法五() > 20000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (20000 - 10000) * 2.64 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 20000) * 2.46 / 100"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->电气部分设计费计费额_方法五() <= 1000 : ftos(电气部分设计费计费额_方法五())+" * 3.72 / 100"; ->电气部分设计费计费额_方法五() > 1000 && 电气部分设计费计费额_方法五() <= 5000 : "1000 * 3.72 / 100 + ("+ftos(电气部分设计费计费额_方法五())+"-1000) * 3.00 / 100"; ->电气部分设计费计费额_方法五() > 5000 && 电气部分设计费计费额_方法五() <= 10000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 5000) * 2.71 / 100"; ->电气部分设计费计费额_方法五() > 10000 && 电气部分设计费计费额_方法五() <= 20000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71/ 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 10000) * 2.52 / 100"; ->电气部分设计费计费额_方法五() > 20000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71 / 100 + (20000 - 10000) * 2.52 / 100 + ("+ftos(电气部分设计费计费额_方法五())+" - 20000) * 2.34 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-非隧道敷设电缆工程和隧道敷设电缆工程电气部分-方法五2 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气2 ${ calc(采用累进费率汇总设计费计费额_方法五_电缆线路电气2_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路电气2_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" : #{ ->设计费计费额_方法五() <= 2000 : ftos(设计费计费额_方法五())+" * 3.76 / 100"; ->设计费计费额_方法五() > 2000 && 设计费计费额_方法五() <= 8000 : "2000 * 3.76 / 100 + ("+ftos(设计费计费额_方法五())+"-2000) * 3.14 / 100"; ->设计费计费额_方法五() > 8000 && 设计费计费额_方法五() <= 20000 : "2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + ("+ftos(设计费计费额_方法五())+" - 8000) * 2.79 / 100"; ->设计费计费额_方法五() > 20000 : "2000 * 3.76 / 100 + (8000-2000) * 3.14 / 100 + (20000 - 8000) * 2.79 / 100 + ("+ftos(设计费计费额_方法五())+" - 20000) * 2.57 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->设计费计费额_方法五() <= 1000 : ftos(设计费计费额_方法五())+" * 3.91 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000 : "1000 * 3.91 / 100 + ("+ftos(设计费计费额_方法五())+"-1000) * 3.15 / 100"; ->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 10000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + ("+ftos(设计费计费额_方法五())+" - 5000) * 2.84 / 100"; ->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + ("+ftos(设计费计费额_方法五())+" - 10000) * 2.64 / 100"; ->设计费计费额_方法五() > 20000 : "1000 * 3.91 / 100 + (5000-1000) * 3.15 / 100 + (10000 - 5000) * 2.84 / 100 + (20000 - 10000) * 2.64 / 100 + ("+ftos(设计费计费额_方法五())+" - 20000) * 2.46 / 100"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->设计费计费额_方法五() <= 1000 : ftos(设计费计费额_方法五())+" * 3.72 / 100"; ->设计费计费额_方法五() > 1000 && 设计费计费额_方法五() <= 5000 : "1000 * 3.72 / 100 + ("+ftos(设计费计费额_方法五())+"-1000) * 3.00 / 100"; ->设计费计费额_方法五() > 5000 && 设计费计费额_方法五() <= 10000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + ("+ftos(设计费计费额_方法五())+" - 5000) * 2.71 / 100"; ->设计费计费额_方法五() > 10000 && 设计费计费额_方法五() <= 20000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71/ 100 + ("+ftos(设计费计费额_方法五())+" - 10000) * 2.52 / 100"; ->设计费计费额_方法五() > 20000 : "1000 * 3.72 / 100 + (5000-1000) * 3.00 / 100 + (10000 - 5000) * 2.71 / 100 + (20000 - 10000) * 2.52 / 100 + ("+ftos(设计费计费额_方法五())+" - 20000) * 2.34 / 100"; }; } } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-新建隧道敷设电缆工程土建部分-方法五 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路土建 ${ calc(采用累进费率汇总设计费计费额_方法五_电缆线路土建_计算过程()); } BEGIN:采用累进费率汇总设计费计费额_方法五_电缆线路土建_计算过程 ${ ?#{ ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "750kV" || @工程信息.电压等级 == "1000kV" : #{ ->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000 : "("+ftos(土建部分设计费计费额_方法五())+" - 12000) * 2.531 / 100"; ->土建部分设计费计费额_方法五() > 20000 && 土建部分设计费计费额_方法五() <= 40000 : "(20000 - 12000) * 2.531 / 100 + ("+ftos(土建部分设计费计费额_方法五())+"-20000) * 2.353 / 100"; ->土建部分设计费计费额_方法五() > 40000 && 土建部分设计费计费额_方法五() <= 80000 : "(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 40000) * 2.188 / 100"; ->土建部分设计费计费额_方法五() > 80000 : "(20000 - 12000) * 2.531 / 100 + (40000 - 20000) * 2.353 / 100 + (80000 - 40000) * 2.188 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 80000) * 2.093 / 100"; }; ->@工程信息.电压等级 == "220kV" : #{ ->土建部分设计费计费额_方法五() <= 1000 : ftos(土建部分设计费计费额_方法五())+" * 3.259 / 100"; ->土建部分设计费计费额_方法五() > 1000 && 土建部分设计费计费额_方法五() <= 5000 : "1000 * 3.259 / 100 + ("+ftos(土建部分设计费计费额_方法五())+"-1000) * 2.627 / 100"; ->土建部分设计费计费额_方法五() > 5000 && 土建部分设计费计费额_方法五() <= 12000 : "1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 5000) * 2.320 / 100"; ->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000 : "1000 * 3.259 / 100 + (5000 - 1000) * 2.627 / 100 + (12000 - 5000) * 2.320 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 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 + ("+ftos(土建部分设计费计费额_方法五())+" - 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 + ("+ftos(土建部分设计费计费额_方法五())+" - 40000) * 1.903 / 100"; }; ->@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "35kV" : #{ ->土建部分设计费计费额_方法五() <= 1000 : ftos(土建部分设计费计费额_方法五())+" * 2.770 / 100"; ->土建部分设计费计费额_方法五() > 1000 && 土建部分设计费计费额_方法五() <= 5000 : "1000 * 2.770 / 100 + ("+ftos(土建部分设计费计费额_方法五())+"-1000) * 2.233 / 100"; ->土建部分设计费计费额_方法五() > 5000 && 土建部分设计费计费额_方法五() <= 12000 : "1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 5000) * 1.971 / 100"; ->土建部分设计费计费额_方法五() > 12000 && 土建部分设计费计费额_方法五() <= 20000 : "1000 * 2.770 / 100 + (5000 - 1000) * 2.233 / 100 + (12000 - 5000) * 1.971 / 100 + ("+ftos(土建部分设计费计费额_方法五())+" - 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 + ("+ftos(土建部分设计费计费额_方法五())+" - 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 + ("+ftos(土建部分设计费计费额_方法五())+" - 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 : #{ ->@监理费.属性.电压等级 != "±500kV" && @监理费.属性.电压等级 != "±400kV" && @监理费.属性.电压等级 != "±660kV" && @监理费.属性.电压等级 != "±800kV" && @监理费.属性.电压等级 != "±1100kV" && @监理费.属性.电压等级 != "1000kV" : #{ ->@工程信息.监理费计算依据=="预规(2018版)" : 工程监理费_架空线路(); ->@工程信息.监理费计算依据=="国网电定34号文" : 工程监理费_架空线路国网(); }; ->@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV" || @监理费.属性.电压等级 == "1000kV" : 工程监理费_架空线路(); }; ->@监理费.属性.大跨越工程 == 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)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数*地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); }, ?0); },?0); iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{ setparam("汇总监理费用",0); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数*地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数*地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?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)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()*getparam("地形系数"),6)); },?0); },?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)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数*地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数*地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-300)*0.8+300) * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); }, ?0); },?0); iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{ setparam("汇总监理费用",0); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数 *地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数 *地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); iif(线路特征.线路亘长>1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数 * 地区判定(),6)); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-1500)*0.8+1500) * 费率_架空线路()* 线路特征.地形系数,6)); },?0); },?0); }, ?0); },?0); getparam("汇总监理费用"); }); } BEGIN:工程监理费_架空线路国网 ${ iif(@监理费.有效线路特征数>= 2, ?{ setparam("线路亘长汇总",0); for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长); }, ?0); iif(getparam("线路亘长汇总")>=8, ?{ setparam("汇总监理费用",0); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=8, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路_8km计算()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?线路特征.线路亘长 * 费率_架空线路_8km计算()* 线路特征.地形系数,6));}); },?0); },?0); iif(线路特征.线路亘长>8 && 线路特征.线路亘长<=50, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); },?0); iif(线路特征.线路亘长>50 && 线路特征.线路亘长<=100, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?{ iif(@监理费.属性.电压等级 == "35kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); },?0); iif(线路特征.线路亘长>100 && 线路特征.线路亘长<=150, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?{ iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); }); },?0); iif(线路特征.线路亘长>150 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-150)*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-150)*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); }); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-150))*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-150))*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-50))*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-50))*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-100))*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-100))*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,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 * 费率_架空线路_8km计算()* getparam("地形系数") * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路_8km计算()* getparam("地形系数"),6));}); },?0); setparam("个数",getparam("个数")+1); }, ?0); getparam("汇总监理费用"); }); }, ?{ setparam("汇总监理费用",0); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=8, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路_8km计算()* 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?8 * 费率_架空线路_8km计算()* 线路特征.地形系数,6));}); },?0); },?0); iif(线路特征.线路亘长>8 && 线路特征.线路亘长<=50, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); },?0); iif(线路特征.线路亘长>50 && 线路特征.线路亘长<=100, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?{ iif(@监理费.属性.电压等级 == "35kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); },?0); iif(线路特征.线路亘长>100 && 线路特征.线路亘长<=150, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?{ iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); }); },?0); iif(线路特征.线路亘长>150 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-150)*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-150)*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-50)*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?((线路特征.线路亘长-100)*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); }); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-150))*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-150))*费率_架空线路_大于150km计算()+(150-100)*费率_架空线路_150km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-50))*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-50))*费率_架空线路_大于50km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-100))*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数 * 地区判定(),6));},?{setparam("汇总监理费用",getparam("汇总监理费用")+round(?(((线路特征.线路亘长-300)*0.8+(300-100))*费率_架空线路_大于100km计算()+(100-50)*费率_架空线路_100km计算()+(50-8)*费率_架空线路_50km计算()+8 * 费率_架空线路_8km计算()) * 线路特征.地形系数,6));}); },?0); }); }); },?0); }, ?0); getparam("汇总监理费用"); }); } BEGIN:工程监理费_架空线路_取费基数 ${ iif(@工程信息.监理费计算依据=="预规(2018版)" || (@工程信息.监理费计算依据=="国网电定34号文" && (@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV" || @监理费.属性.电压等级 == "1000kV")), ?{ 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"+")"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000"+")"); },?0); 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)"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("变量值","((("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)"); },?0); 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)"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)"); },?0); 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)"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("变量值","((("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000)"); },?0); 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"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(getparam("地形系数"))+"*10000"); },?0); },?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"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数()+")"+"*"+ ftos(线路特征.地形系数)+"*10000"); },?0); },?0); iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+ "*"+ "("+费率_架空线路_取费基数()+")"+"*" +ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+ "*"+ "("+费率_架空线路_取费基数()+")"+"*" +ftos(线路特征.地形系数)+"*10000"); },?0); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-300)*0.8+300) *"+ "("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000"); },?0); },?0); }, ?0); },?0); iif(@监理费.属性.电压等级 == "±500kV" || @监理费.属性.电压等级 == "±400kV" || @监理费.属性.电压等级 == "±660kV" || @监理费.属性.电压等级 == "±800kV" || @监理费.属性.电压等级 == "±1100kV",?{ setparam("汇总监理费用",""); for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<8, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+ 费率_架空线路_取费基数()+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+ 费率_架空线路_取费基数()+"*"+ftos(线路特征.地形系数)+"*10000"); },?0); },?0); iif(线路特征.线路亘长>=8 && 线路特征.线路亘长<=1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000"); },?0); },?0); iif(线路特征.线路亘长>1500, ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"); },?0); iif(@监理费.属性.高海拔酷热地区==0 && @监理费.属性.穿越城区==0, ?{ setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-1500)*0.8+1500) *"+"("+费率_架空线路_取费基数()+")"+"*"+ftos(线路特征.地形系数)+"*10000"); },?0); },?0); }, ?0); },?0); getparam("汇总监理费用"); });},?{工程监理费_大跨越_取费基数();}); },?{ iif(@监理费.属性.大跨越工程 == 0,? { iif(@监理费.有效线路特征数>= 2, ?{ setparam("线路亘长汇总",0); for(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ setparam("线路亘长汇总",getparam("线路亘长汇总")+线路特征.线路亘长); }, ?0); iif(getparam("线路亘长汇总")>=8, ?{ setparam("汇总监理费用",""); setparam("变量值",""); setparam("个数", 1); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=8, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000"+")");},?{setparam("变量值","("+ftos(线路特征.线路亘长)+"*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(线路特征.地形系数)+"*10000"+")");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?0); },?0); iif(线路特征.线路亘长>8 && 线路特征.线路亘长<=50, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?0); },?0); iif(线路特征.线路亘长>50 && 线路特征.线路亘长<=100, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?{ iif(@监理费.属性.电压等级 == "35kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?0); }); },?0); iif(线路特征.线路亘长>100 && 线路特征.线路亘长<=150, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?{ iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"+("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"+("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?0); }); }); },?0); iif(线路特征.线路亘长>150 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-150)*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","((("+ftos(线路特征.线路亘长)+"-150)*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(("+"+("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(("+"+("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },?0); }); }); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-150))*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-150))*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-50))*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-50))*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000)");}); iif(getparam("个数")==1, ?{ setparam("汇总监理费用", getparam("变量值")); },?{ setparam("汇总监理费用", getparam("汇总监理费用") + "+" + getparam("变量值")); }); iif(getparam("汇总监理费用") != "", ?setparam("个数", getparam("个数") + 1), setparam("个数", 1)); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-100))*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000)");},?{setparam("变量值","(((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-100))*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+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*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(getparam("地形系数"))+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(getparam("地形系数"))+"*10000");}); },?0); setparam("个数",getparam("个数")+1); }, ?0); getparam("汇总监理费用"); }); }, ?{ setparam("汇总监理费用",""); for(@监理费.线路特征, "线路特征", ?{ iif(线路特征.线路亘长>0 && 线路特征.线路亘长<=8, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"8*"+"("+费率_架空线路_取费基数_8km计算()+")"+"*"+ftos(线路特征.地形系数)+"*10000");}); },?0); },?0); iif(线路特征.线路亘长>8 && 线路特征.线路亘长<=50, ?{ iif(@监理费.属性.电压等级 == "35kV" || @监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?0); },?0); iif(线路特征.线路亘长>50 && 线路特征.线路亘长<=100, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV" || @监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?{ iif(@监理费.属性.电压等级 == "35kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?0); }); },?0); iif(线路特征.线路亘长>100 && 线路特征.线路亘长<=150, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?{ iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?0); }); }); },?0); iif(线路特征.线路亘长>150 && 线路特征.线路亘长<=300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-150)*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-150)*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-50)*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"(("+ftos(线路特征.线路亘长)+"-100)*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },?0); }); }); },?0); iif(线路特征.线路亘长>300, ?{ iif(@监理费.属性.电压等级 == "330kV" || @监理费.属性.电压等级 == "500kV" || @监理费.属性.电压等级 == "750kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-150))*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-150))*"+"("+费率_架空线路_取费基数_大于150km计算()+")"+"+(150-100)*"+"("+费率_架空线路_取费基数_150km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); },? { iif(@监理费.属性.电压等级 == "35kV", ?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-50))*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-50))*"+"("+费率_架空线路_取费基数_大于50km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*10000");}); }, ?{ iif(@监理费.属性.电压等级 == "66kV" || @监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "220kV",?{ iif(@监理费.属性.高海拔酷热地区==1 || @监理费.属性.穿越城区==1,?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-100))*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+ftos(线路特征.地形系数)+"*"+地区判定_取费基数()+"*10000");},?{setparam("汇总监理费用",getparam("汇总监理费用")+"((("+ftos(线路特征.线路亘长)+"-300)*0.8+(300-100))*"+"("+费率_架空线路_取费基数_大于100km计算()+")"+"+(100-50)*"+"("+费率_架空线路_取费基数_100km计算()+")"+"+(50-8)*"+"("+费率_架空线路_取费基数_50km计算()+")"+"+8*"+"("+费率_架空线路_取费基数_8km计算()+")"+")*"+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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")), "线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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(filter(@监理费.线路特征, "线路特征所有",?(线路特征所有.回路类型!="")),"线路特征", ?{ 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; ->线路特征.覆冰厚度 == 0 && 线路特征.设计风速 == 0 : 1; ->线路特征.覆冰厚度 == 1 && 线路特征.设计风速 == 1 : 1.3 * 1.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:费率_架空线路_8km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 0.94; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.11+(回路数判定()-2)*0.94*0.2; }; ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.04; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.31+(回路数判定()-2)*1.04*0.2; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.68; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.1+(回路数判定()-2)*1.68*0.2; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.09; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.59+(回路数判定()-2)*2.09*0.2; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.62; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 3.46+(回路数判定()-2)*2.62*0.2; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 3.2; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 4.2+(回路数判定()-2)*3.2*0.2; }; } } BEGIN:费率_架空线路_50km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 0.96; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.13+(回路数判定()-2)*0.96*0.2; }; ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.06; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.34+(回路数判定()-2)*1.06*0.2; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.71; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.14+(回路数判定()-2)*1.71*0.2; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.11; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.62+(回路数判定()-2)*2.11*0.2; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.65; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 3.5+(回路数判定()-2)*2.65*0.2; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 3.23; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 4.25+(回路数判定()-2)*3.23*0.2; }; } } BEGIN:费率_架空线路_大于50km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 0.98; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.16+(回路数判定()-2)*0.98*0.2; }; } } BEGIN:费率_架空线路_100km计算 ${ ?#{ ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.09; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.37+(回路数判定()-2)*1.09*0.2; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.75; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.19+(回路数判定()-2)*1.75*0.2; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.16; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.67+(回路数判定()-2)*2.16*0.2; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.71; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 3.57+(回路数判定()-2)*2.71*0.2; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 3.31; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 4.35+(回路数判定()-2)*3.31*0.2; }; } } BEGIN:费率_架空线路_大于100km计算 ${ ?#{ ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.11; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 1.4+(回路数判定()-2)*1.11*0.2; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 1.77; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.21+(回路数判定()-2)*1.77*0.2; }; } } BEGIN:费率_架空线路_150km计算 ${ ?#{ ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.2; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.72+(回路数判定()-2)*2.2*0.2; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.76; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 3.64+(回路数判定()-2)*2.76*0.2; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 3.37; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 4.43+(回路数判定()-2)*3.37*0.2; }; } } BEGIN:费率_架空线路_大于150km计算 ${ ?#{ ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.22; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 2.74+(回路数判定()-2)*2.22*0.2; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 2.78; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 3.67+(回路数判定()-2)*2.78*0.2; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : 3.39; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : 4.46+(回路数判定()-2)*3.39*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:费率_架空线路_取费基数_8km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "0.94"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.11+("+ftos(回路数判定())+"-2)*0.94*0.2"; }; ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.04"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.31+("+ftos(回路数判定())+"-2)*1.04*0.2"; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.68"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.1+("+ftos(回路数判定())+"-2)*1.68*0.2"; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.09"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.59+("+ftos(回路数判定())+"-2)*2.09*0.2"; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.62"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "3.46+("+ftos(回路数判定())+"-2)*2.62*0.2"; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "3.2"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "4.2+("+ftos(回路数判定())+"-2)*3.2*0.2"; }; } } BEGIN:费率_架空线路_取费基数_50km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "0.96"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.13+("+ftos(回路数判定())+"-2)*0.96*0.2"; }; ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.06"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.34+("+ftos(回路数判定())+"-2)*1.06*0.2"; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.71"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.14+("+ftos(回路数判定())+"-2)*1.71*0.2"; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.11"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.62+("+ftos(回路数判定())+"-2)*2.11*0.2"; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.65"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "3.5+("+ftos(回路数判定())+"-2)*2.65*0.2"; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "3.23"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "4.25+("+ftos(回路数判定())+"-2)*3.23*0.2"; }; } } BEGIN:费率_架空线路_取费基数_大于50km计算 ${ ?#{ ->@监理费.属性.电压等级 == "35kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "0.98"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.16+("+ftos(回路数判定())+"-2)*0.98*0.2"; }; } } BEGIN:费率_架空线路_取费基数_100km计算 ${ ?#{ ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.09"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.37+("+ftos(回路数判定())+"-2)*1.09*0.2"; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.75"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.19+("+ftos(回路数判定())+"-2)*1.75*0.2"; }; ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.16"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.67+("+ftos(回路数判定())+"-2)*2.16*0.2"; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.71"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "3.57+("+ftos(回路数判定())+"-2)*2.71*0.2"; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "3.31"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "4.35+("+ftos(回路数判定())+"-2)*3.31*0.2"; }; } } BEGIN:费率_架空线路_取费基数_大于100km计算 ${ ?#{ ->@监理费.属性.电压等级 == "110kV" || @监理费.属性.电压等级 == "66kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.11"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "1.4+("+ftos(回路数判定())+"-2)*1.11*0.2"; }; ->@监理费.属性.电压等级 == "220kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "1.77"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.21+("+ftos(回路数判定())+"-2)*1.77*0.2"; }; } } BEGIN:费率_架空线路_取费基数_150km计算 ${ ?#{ ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.2"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.72+("+ftos(回路数判定())+"-2)*2.2*0.2"; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.76"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "3.64+("+ftos(回路数判定())+"-2)*2.76*0.2"; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "3.37"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "4.43+("+ftos(回路数判定())+"-2)*3.37*0.2"; }; } } BEGIN:费率_架空线路_取费基数_大于150km计算 ${ ?#{ ->@监理费.属性.电压等级 == "330kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.22"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "2.74+("+ftos(回路数判定())+"-2)*2.22*0.2"; }; ->@监理费.属性.电压等级 == "500kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "2.78"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "3.67+("+ftos(回路数判定())+"-2)*2.78*0.2"; }; ->@监理费.属性.电压等级 == "750kV" : #{ ->strFind(线路特征.回路类型,"单回路")>0 || strFind(线路特征.回路类型,"已有一回,新建第二回")>0 : "3.39"; ->strFind(线路特征.回路类型,"已有一回,新建双回路")>0 || strFind(线路特征.回路类型,"同时架设双回路")>0 || strFind(线路特征.回路类型,"已有一回,新建三回路")>0 || strFind(线路特征.回路类型,"同时架设三回路")>0 || strFind(线路特征.回路类型,"已有一回,新建四回路")>0 || strFind(线路特征.回路类型,"同时架设四回路")>0 || strFind(线路特征.回路类型,"已有一回,新建五回路")>0 || strFind(线路特征.回路类型,"同时架设六回路")>0 : "4.46+("+ftos(回路数判定())+"-2)*3.39*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:本体工程费_大跨越 ${ ?#{ ->@工程信息.属性.配置选项 == "2018年版预规" : round(?@工程取费.线路.合计, 6); ->@工程信息.属性.配置选项 == "DL/T 54xx导则" : round(?@工程取费.线路.合计+@线路基准期价差.HJ, 6); } } BEGIN:基本设计费_大跨越 ${ ?round(?基本设计费(), 6) } BEGIN:工程监理费_大跨越_取费基数 ${ ?#{ ->@工程信息.属性.配置选项 == "2018年版预规" : "(本体工程费)"+" * 0.0255"; ->@工程信息.属性.配置选项 == "DL/T 54xx导则" : "(本体工程费+编制基准期价差)"+" * 0.0255"; -> : "(本体工程费+编制基准期价差)"+" * 0.0255"; } } BEGIN:可行性研究评审费_大跨越_取费基数 ${ "(基本设计费)"+" * 0.048" } BEGIN:初步设计评审费_大跨越_取费基数 ${ "(基本设计费)"+" * 0.048" } BEGIN:施工图评审费_大跨越_取费基数 ${ "(基本设计费)"+" * 0.048" } /////////////////////////////////////////////////////////////// // //设计文件评审费 // /////////////////////////////////////////////////////////////// BEGIN:发电可行性研究评审费 ${ ?#{ ->@工程信息.项目类型 == "燃煤发电厂工程" : 燃煤发电工程可行性研究(); ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : 联合循环电厂可行性研究(); }*10000 } BEGIN:发电初步设计评审费 ${ ?#{ ->@工程信息.项目类型 == "燃煤发电厂工程" : 燃煤发电工程初步设计(); ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" : 联合循环电厂初步设计(); }*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:变电站施工图设计评审费 ${ ?#{ ->@工程信息.项目类型 == "换流站接地极工程" : 换流站接地极工程施工图设计(); ->@工程信息.项目类型 == "串联补偿站工程" : 串联补偿站施工图设计(); ->@工程信息.项目类型 == "换流站工程" || (@工程信息.项目类型 == "安全稳定控制系统工程" && (@工程信息.电压等级 == "±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:联合循环电厂可行性研究 ${ ?#{ ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 100 : 10; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 200 && getdynamicvariable(@工程信息.评审费_本期容量,0) > 100 : 15; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 400 && getdynamicvariable(@工程信息.评审费_本期容量,0) > 200 : 20; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) > 400 : 30; } } BEGIN:联合循环电厂初步设计 ${ ?#{ ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 100 : 30; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 200 && getdynamicvariable(@工程信息.评审费_本期容量,0) > 100 : 45; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) <= 400 && getdynamicvariable(@工程信息.评审费_本期容量,0) > 200 : 60; ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" && getdynamicvariable(@工程信息.评审费_本期容量,0) > 400 : 80; } } BEGIN:施工图文件审查费 ${ ?#{ ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" || @工程信息.项目类型 == "燃煤发电厂工程" : 基本设计费()*0.015; } } BEGIN:电力工程技术经济标准编制费 ${ ?#{ ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" || @工程信息.项目类型 == "燃煤发电厂工程" : (@工程取费.建筑.合计+@工程取费.安装.合计)*0.01; } } BEGIN:设备成套技术服务费 ${ ?#{ ->@工程信息.项目类型 == "燃气-蒸汽联合循环电厂工程" || @工程信息.项目类型 == "燃煤发电厂工程" || @工程信息.项目类型 == "调相机工程" : 设备购置费()*0.03; } } /////////////////////////////////////////////////// //// 电缆评审费 ////////////////////////////////////////////////// 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; } }