/////////////////////////////////////////////////////////////// // // 勘察费 // /////////////////////////////////////////////////////////////// BEGIN:初步勘测基价 ${ ?round(?@勘察费.方法二.初步勘测基价, 8) } BEGIN:初步勘测基价_方法三 ${ ?round(?@勘察费.方法三.初步勘测基价, 8) } BEGIN:初步勘测系数调整 ${ ?round(?@勘察费.方法二.初步勘测系数调整, 8) } BEGIN:初步勘测系数调整_方法三 ${ ?round(?@勘察费.方法三.初步勘测系数调整, 8) } BEGIN:施工图勘测系数调整 ${ ?round(?@勘察费.方法二.施工图勘测系数调整, 8) } BEGIN:施工图勘测系数调整_方法三 ${ ?round(?@勘察费.方法三.施工图勘测系数调整, 8) } BEGIN:施工图和初步勘测基价比值 ${ ?#{ ->@工程信息.工程类型=="变电" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="变电方法二") : 0.8; ->@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="线路方法二") : 4; } } BEGIN:施工图和初步勘测基价比值_方法三 ${ ?#{ ->@工程信息.工程类型=="变电" : 0.8; ->@工程信息.工程类型=="线路" : 4; } } BEGIN:施工图勘测基价 ${ ?初步勘测基价()*施工图和初步勘测基价比值() } BEGIN:施工图勘测基价_方法三 ${ ?初步勘测基价_方法三()*施工图和初步勘测基价比值_方法三() } BEGIN:线路架线长度 ${ ?#{ ->@工程信息.工程类型=="变电" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="变电方法二") : 1; ->@工程信息.工程类型=="线路" : #{ ->@工程信息.项目划分=="架空输电线路工程":iif(@工程信息.架空线路亘长 <@勘察费.方法二.初设阶段_线路长度最小值,@勘察费.方法二.初设阶段_线路长度最小值,@工程信息.架空线路亘长); ->@工程信息.项目划分=="电缆线路工程":iif(@工程信息.电缆线路亘长 <@勘察费.方法二.初设阶段_线路长度最小值,@勘察费.方法二.初设阶段_线路长度最小值,@工程信息.电缆线路亘长); ->@工程信息.项目划分=="通信线路工程":iif(@工程信息.通信线路亘长 <@勘察费.方法二.初设阶段_线路长度最小值,@勘察费.方法二.初设阶段_线路长度最小值,@工程信息.通信线路亘长); }; ->(@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="线路方法二") : #{ ->最大亘长() <@勘察费.方法二.初设阶段_线路长度最小值 : @勘察费.方法二.初设阶段_线路长度最小值; ->: 最大亘长(); }; } } BEGIN:施设阶段_线路架线长度 ${ ?#{ ->@工程信息.工程类型=="变电" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="变电方法二") : 1; ->@工程信息.工程类型=="线路" : #{ ->@工程信息.项目划分=="架空输电线路工程":iif(@工程信息.架空线路亘长 <@勘察费.方法二.施设阶段_线路长度最小值,@勘察费.方法二.施设阶段_线路长度最小值,@工程信息.架空线路亘长); ->@工程信息.项目划分=="电缆线路工程":iif(@工程信息.电缆线路亘长 <@勘察费.方法二.施设阶段_线路长度最小值,@勘察费.方法二.施设阶段_线路长度最小值,@工程信息.电缆线路亘长); ->@工程信息.项目划分=="通信线路工程":iif(@工程信息.通信线路亘长 <@勘察费.方法二.施设阶段_线路长度最小值,@勘察费.方法二.施设阶段_线路长度最小值,@工程信息.通信线路亘长); }; ->(@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="线路方法二") : #{ ->最大亘长() <@勘察费.方法二.施设阶段_线路长度最小值 : @勘察费.方法二.施设阶段_线路长度最小值; ->: 最大亘长(); }; } } BEGIN:最大亘长 ${ ?#{ ->@工程信息.架空线路亘长<@工程信息.电缆线路亘长 : #{ ->@工程信息.电缆线路亘长<@工程信息.通信线路亘长 : @工程信息.通信线路亘长; ->: @工程信息.电缆线路亘长; }; ->@工程信息.架空线路亘长>=@工程信息.电缆线路亘长 : #{ ->@工程信息.架空线路亘长<@工程信息.通信线路亘长 : @工程信息.通信线路亘长; ->: @工程信息.架空线路亘长; }; } } BEGIN:线路架线长度_方法三 ${ ?#{ ->@工程信息.工程类型=="变电" : 1; ->@工程信息.工程类型=="线路" : #{ ->@勘察费.方法三.初设阶段_长度设置模式 == 1 : #{ ->@工程信息.勘察费方法 == "方法三" : #{ ->@工程信息.项目划分=="架空输电线路工程":iif(@工程信息.架空线路亘长 <@勘察费.方法三.初设阶段_线路长度最小值,@勘察费.方法三.初设阶段_线路长度最小值,@工程信息.架空线路亘长); ->@工程信息.项目划分=="电缆线路工程":iif(@工程信息.电缆线路亘长 <@勘察费.方法三.初设阶段_线路长度最小值,@勘察费.方法三.初设阶段_线路长度最小值,@工程信息.电缆线路亘长); ->@工程信息.项目划分=="通信线路工程":iif(@工程信息.通信线路亘长 <@勘察费.方法三.初设阶段_线路长度最小值,@勘察费.方法三.初设阶段_线路长度最小值,@工程信息.通信线路亘长); }; ->@工程信息.勘察费方法 == "线路方法三" : #{ ->最大亘长() <@勘察费.方法三.初设阶段_线路长度最小值 : @勘察费.方法三.初设阶段_线路长度最小值; ->: 最大亘长(); }; }; ->: @勘察费.方法三.初设阶段_累计长度; }; } } BEGIN:施设阶段_线路架线长度_方法三 ${ ?#{ ->@工程信息.工程类型=="变电" : 1; ->@工程信息.工程类型=="线路" : #{ ->@勘察费.方法三.施设阶段_长度设置模式 == 1 : #{ ->@工程信息.勘察费方法 == "方法三" : #{ ->@工程信息.项目划分=="架空输电线路工程":iif(@工程信息.架空线路亘长 <@勘察费.方法三.施设阶段_线路长度最小值,@勘察费.方法三.施设阶段_线路长度最小值,@工程信息.架空线路亘长); ->@工程信息.项目划分=="电缆线路工程":iif(@工程信息.电缆线路亘长 <@勘察费.方法三.施设阶段_线路长度最小值,@勘察费.方法三.施设阶段_线路长度最小值,@工程信息.电缆线路亘长); ->@工程信息.项目划分=="通信线路工程":iif(@工程信息.通信线路亘长 <@勘察费.方法三.施设阶段_线路长度最小值,@勘察费.方法三.施设阶段_线路长度最小值,@工程信息.通信线路亘长); }; ->@工程信息.勘察费方法 == "线路方法三" : #{ ->最大亘长() <@勘察费.方法三.施设阶段_线路长度最小值 : @勘察费.方法三.施设阶段_线路长度最小值; ->: 最大亘长(); }; }; ->: @勘察费.方法三.施设阶段_累计长度; }; } } BEGIN:施工图勘测基准价 ${ ?施工图勘测基价()* 施工图勘测系数调整() * 施设阶段_线路架线长度() } BEGIN:施工图勘测基准价_方法三 ${ ?施工图勘测基价_方法三()* 施工图勘测系数调整_方法三() * 施设阶段_线路架线长度_方法三() } BEGIN:初步勘测基准价 ${ ?初步勘测基价() * 初步勘测系数调整() * #{ ->@工程信息.工程类型=="变电" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="变电方法二") : 1; ->@工程信息.工程类型=="线路" || (@工程信息.工程类型=="配网" && @工程信息.勘察费方法=="线路方法二") : @勘察费.方法二.初设阶段_超长线路长度 + 线路架线长度(); } } BEGIN:初步勘测基准价_方法三 ${ ?初步勘测基价_方法三() * 初步勘测系数调整_方法三() * #{ ->@工程信息.工程类型=="变电" : 1; ->@工程信息.工程类型=="线路" : @勘察费.方法三.初设阶段_超长线路长度 + 线路架线长度_方法三(); } } BEGIN:勘察费小计 ${ ?初步勘测基准价()+施工图勘测基准价() } BEGIN:勘察费小计_方法三 ${ ?初步勘测基准价_方法三()+施工图勘测基准价_方法三() } BEGIN:作业准备费 ${ ?勘察费小计()*@勘察费.方法二.作业准备费系数/100 } BEGIN:作业准备费_方法三 ${ ?勘察费小计_方法三()*@勘察费.方法三.作业准备费系数/100 } BEGIN:勘察费总计 ${ ?勘察费小计() + 作业准备费() + round(?@勘察费.方法二.勘察费调整, 8) } BEGIN:勘察费总计_方法三 ${ ?勘察费小计_方法三() + 作业准备费_方法三() + round(?@勘察费.方法三.勘察费调整, 8) } BEGIN:一笔性勘察费 ${ ?round(?@勘察费.方法一.一笔性勘察费, 8) } /////////////////////////////////////////////////////////////// // //其他费用-宏变量 // /////////////////////////////////////////////////////////////// BEGIN:勘察费 ${ ?#{ ->@工程信息.电压等级 == "20kV及以下" : 0; ->: #{ ->(建筑工程费()+安装工程费()+拆除工程费()+建筑修缮费()+设备检修费()+余物清理费()) != 0 : #{ ->@工程信息.勘察费方法=="方法一" : 一笔性勘察费(); ->@工程信息.勘察费方法=="方法二" : 勘察费总计(); ->@工程信息.勘察费方法=="变电方法二" : 勘察费总计(); ->@工程信息.勘察费方法=="线路方法二" : 勘察费总计(); ->@工程信息.勘察费方法=="线路方法三" : 勘察费总计_方法三(); ->@工程信息.勘察费方法=="方法三" : 勘察费总计_方法三(); }; }; } } /////////////////////////////////////////////////////////////// // //设计费 // /////////////////////////////////////////////////////////////// //BEGIN:虚拟设计费 //${ // ?#{ // ->@工程信息.工程性质=="技改" // :round(?@设计费.方法二.计费额, 6) * @设计费.方法二.设计费费率 /100 * round(?@设计费.方法二.专业调整系数, 6); // ->@工程信息.工程性质=="检修" // :round(?@设计费.方法二.计费额, 6) * @设计费.方法二.设计费费率 /100 ; // } //} //BEGIN:本体工程费 //${ // ?#{ // -> @工程信息.工程性质=="技改" // :#{ // ->@工程信息.项目划分 == "通信线路工程" || @工程信息.项目划分 == "架空输电线路工程" // :安装工程费; // ->@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程" || @工程信息.工程类型 == "配网" // :建筑工程费+安装工程费; // }; // -> @工程信息.工程性质=="检修" // :#{ // ->@工程信息.项目划分 == "通信线路工程" || @工程信息.项目划分 == "架空输电线路工程" // :设备检修费; // ->@工程信息.工程类型 == "变电" || @工程信息.项目划分 == "电缆线路工程" || @工程信息.工程类型 == "配网" // :建筑修缮费+设备检修费; // }; // }; //} BEGIN:设备配件占比系数_扩展 ${ ?#{ -> @工程信息.工程性质=="技改" :@设计费.方法二.设备占比系数_扩展; -> @工程信息.工程性质=="检修" :@设计费.方法二.配件占比系数_扩展; }; } BEGIN:设备配件占比系数 ${ ?round( ?#{ ->设备配件占比系数_扩展() >= 0.98 :0.2; ->设备配件占比系数_扩展() >= 0.9 && 设备配件占比系数_扩展() < 0.98 :(1-设备配件占比系数_扩展())*10; ->设备配件占比系数_扩展() < 0.98 :1; }, 6 ) } BEGIN:设计费_施工图预算编制费 ${ ?round(?@设计费.方法二.施工图预算编制费, 6) } BEGIN:设计费_竣工图文件编制费 ${ ?round(?@设计费.方法二.竣工图文件编制费, 6) } BEGIN:设计费费率_方法二 ${ ?round(?@设计费.方法二.设计费费率 / 100, 4) } BEGIN:最小基本设计费 ${ ?#{ -> @工程信息.工程性质=="技改" : 2000; -> @工程信息.工程性质=="检修" : 1000; }; } BEGIN:基本设计费_方法二 ${ ?round(?@设计费.方法二.基本设计费, 6) } BEGIN:设计费_方法二 ${ ?round(?@设计费.方法二.设计费总计, 6) } BEGIN:基本设计费_方法一 ${ ?round(?@设计费.方法一.基本设计费, 6) } BEGIN:一笔性设计费 ${ ?round(?@设计费.方法一.一笔性设计费, 6) } /////////////////////////////////////////////////////////////// // //其他费用-宏变量 // /////////////////////////////////////////////////////////////// BEGIN:基本设计费 ${ ?#{ ->@工程信息.设计费方法=="方法一" : 基本设计费_方法一(); ->@工程信息.设计费方法=="方法二" : 基本设计费_方法二(); } } BEGIN:设计费 ${ ?#{ ->@工程信息.设计费方法=="方法一" : 一笔性设计费(); ->@工程信息.设计费方法=="方法二" : 设计费_方法二(); }; }