/////////////////////////////////////////////////////////////// // // 南网变电--技经参数变量 // /////////////////////////////////////////////////////////////// BEGIN:本期主变容量_台数1 ${ @工程信息.本期台数; } BEGIN:本期主变容量_本期总容量 ${ ?round(@工程信息.本期台数*@工程信息.本期单台容量*10,3); } BEGIN:本期主变容量_设备形式 ${ iif(getparam("本期主变容量_设备形式_已计算") != 1, ?{ setparam("变量值",""); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")),"项目划分", ?{ for(filter(items,"消耗量",?消耗量.type == "定额"),"定额", ?{ iif((in(定额.编码,"GD2-1~38") || in(定额.编码,"YD2-8~45")) && 定额.数量 !=0 ,?setparam("变量值", "三相"),""); iif(getparam("变量值") == "" && (in(定额.编码,"GD2-39~49") || in(定额.编码,"YD2-46~56")) && 定额.数量 !=0 ,?setparam("变量值", "单相"),""); },?0); },?0); setparam("本期主变容量_设备形式_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变构架及基础_钢构架 ${ iif(getparam("主变构架及基础_钢构架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21811201000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-146~148") || in(消耗量.编码,"GT9-156~158") || in(消耗量.编码,"YT13-226~228") || in(消耗量.编码,"YT13-231~233") || in(消耗量.编码,"YT13-236~238")))),"定额", ?{ setparam("变量值",getparam("变量值")+定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("主变构架及基础_钢构架_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变构架及基础_混凝土 ${ iif(getparam("主变构架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21811201000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-144~145") || in(消耗量.编码,"GT9-154~155") || in(消耗量.编码,"YT13-221~223")))),"定额", ?{ setparam("变量值",getparam("变量值")+定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("主变构架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变支架及基础_钢支架 ${ iif(getparam("主变支架及基础_钢支架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21811201000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-151~153") || in(消耗量.编码,"GT9-161~163") || in(消耗量.编码,"YT13-229~230") || in(消耗量.编码,"YT13-234~235") || in(消耗量.编码,"YT13-239~240")))),"定额", ?{ setparam("变量值",getparam("变量值")+定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("主变支架及基础_钢支架_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变支架及基础_混凝土 ${ iif(getparam("主变支架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21811201000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-149~150") || in(消耗量.编码,"GT9-159~160") || in(消耗量.编码,"YT13-224~225")))),"定额", ?{ setparam("变量值",getparam("变量值")+定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("主变支架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧构架及基础_电压等级 ${ iif(getparam("高压侧构架及基础_电压等级_已计算") != 1, ?{ setparam("变量值_高压", ""); setparam("变量值_高压1",""); setparam("变量值_高压2",""); setparam("变量值_高压3",""); setparam("变量值_高压4",""); setparam("变量值_高压5",""); setparam("变量值_高压6",""); setparam("变量值_高压7",""); setparam("变量值_高压8",""); setparam("变量值_高压9",""); setparam("变量值_高压10",""); setparam("变量值_高压11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压1","1000kV"),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压2","其他"),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压3","其他"),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压4","500kV"),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压5","其他"),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压6","220kV"),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压7","110kV"),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压8","其他"),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压9","35kV"),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压10","其他"),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压11","其他"),""); iif(getparam("变量值_高压1")!="",?setparam("变量值_高压",getparam("变量值_高压1")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")!="",?setparam("变量值_高压",getparam("变量值_高压2")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")!="",?setparam("变量值_高压",getparam("变量值_高压3")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")!="",?setparam("变量值_高压",getparam("变量值_高压4")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")!="",?setparam("变量值_高压",getparam("变量值_高压5")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")!="",?setparam("变量值_高压",getparam("变量值_高压6")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")!="",?setparam("变量值_高压",getparam("变量值_高压7")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")!="",?setparam("变量值_高压",getparam("变量值_高压8")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")!="",?setparam("变量值_高压",getparam("变量值_高压9")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")!="",?setparam("变量值_高压",getparam("变量值_高压10")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")=="" && getparam("变量值_高压11")!="",?setparam("变量值_高压",getparam("变量值_高压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压1","1000kV"),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压2","其他"),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压3","其他"),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压4","500kV"),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压5","其他"),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压6","220kV"),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压7","110kV"),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压8","其他"),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压9","35kV"),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压10","其他"),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压11","其他"),""); iif(getparam("变量值_高压1")!="",?setparam("变量值_高压",getparam("变量值_高压1")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")!="",?setparam("变量值_高压",getparam("变量值_高压2")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")!="",?setparam("变量值_高压",getparam("变量值_高压3")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")!="",?setparam("变量值_高压",getparam("变量值_高压4")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")!="",?setparam("变量值_高压",getparam("变量值_高压5")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")!="",?setparam("变量值_高压",getparam("变量值_高压6")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")!="",?setparam("变量值_高压",getparam("变量值_高压7")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")!="",?setparam("变量值_高压",getparam("变量值_高压8")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")!="",?setparam("变量值_高压",getparam("变量值_高压9")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")!="",?setparam("变量值_高压",getparam("变量值_高压10")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")=="" && getparam("变量值_高压11")!="",?setparam("变量值_高压",getparam("变量值_高压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压1","1000kV"),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压2","其他"),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压3","其他"),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压4","500kV"),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压5","其他"),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压6","220kV"),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压7","110kV"),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压8","其他"),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压9","35kV"),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压10","其他"),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压11","其他"),""); iif(getparam("变量值_高压1")!="",?setparam("变量值_高压",getparam("变量值_高压1")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")!="",?setparam("变量值_高压",getparam("变量值_高压2")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")!="",?setparam("变量值_高压",getparam("变量值_高压3")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")!="",?setparam("变量值_高压",getparam("变量值_高压4")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")!="",?setparam("变量值_高压",getparam("变量值_高压5")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")!="",?setparam("变量值_高压",getparam("变量值_高压6")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")!="",?setparam("变量值_高压",getparam("变量值_高压7")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")!="",?setparam("变量值_高压",getparam("变量值_高压8")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")!="",?setparam("变量值_高压",getparam("变量值_高压9")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")!="",?setparam("变量值_高压",getparam("变量值_高压10")),""); iif(getparam("变量值_高压1")=="" && getparam("变量值_高压2")=="" && getparam("变量值_高压3")=="" && getparam("变量值_高压4")=="" && getparam("变量值_高压5")=="" && getparam("变量值_高压6")=="" && getparam("变量值_高压7")=="" && getparam("变量值_高压8")=="" && getparam("变量值_高压9")=="" && getparam("变量值_高压10")=="" && getparam("变量值_高压11")!="",?setparam("变量值_高压",getparam("变量值_高压11")),""); },?0); },?0); setparam("高压侧构架及基础_电压等级_已计算", 1); },?0); getparam("变量值_高压"); } BEGIN:高压侧构架及基础_目标项目划分编码 ${ iif(getparam("高压侧构架及基础_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_高", ""); setparam("变量值_高1",""); setparam("变量值_高2",""); setparam("变量值_高3",""); setparam("变量值_高4",""); setparam("变量值_高5",""); setparam("变量值_高6",""); setparam("变量值_高7",""); setparam("变量值_高8",""); setparam("变量值_高9",""); setparam("变量值_高10",""); setparam("变量值_高11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高11",项目划分.WBS编码),""); iif(getparam("变量值_高1")!="",?setparam("变量值_高",getparam("变量值_高1")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")!="",?setparam("变量值_高",getparam("变量值_高2")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")!="",?setparam("变量值_高",getparam("变量值_高3")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")!="",?setparam("变量值_高",getparam("变量值_高4")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")!="",?setparam("变量值_高",getparam("变量值_高5")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")!="",?setparam("变量值_高",getparam("变量值_高6")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")!="",?setparam("变量值_高",getparam("变量值_高7")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")!="",?setparam("变量值_高",getparam("变量值_高8")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")!="",?setparam("变量值_高",getparam("变量值_高9")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")!="",?setparam("变量值_高",getparam("变量值_高10")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")=="" && getparam("变量值_高11")!="",?setparam("变量值_高",getparam("变量值_高11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高11",项目划分.WBS编码),""); iif(getparam("变量值_高1")!="",?setparam("变量值_高",getparam("变量值_高1")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")!="",?setparam("变量值_高",getparam("变量值_高2")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")!="",?setparam("变量值_高",getparam("变量值_高3")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")!="",?setparam("变量值_高",getparam("变量值_高4")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")!="",?setparam("变量值_高",getparam("变量值_高5")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")!="",?setparam("变量值_高",getparam("变量值_高6")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")!="",?setparam("变量值_高",getparam("变量值_高7")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")!="",?setparam("变量值_高",getparam("变量值_高8")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")!="",?setparam("变量值_高",getparam("变量值_高9")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")!="",?setparam("变量值_高",getparam("变量值_高10")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")=="" && getparam("变量值_高11")!="",?setparam("变量值_高",getparam("变量值_高11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高11",项目划分.WBS编码),""); iif(getparam("变量值_高1")!="",?setparam("变量值_高",getparam("变量值_高1")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")!="",?setparam("变量值_高",getparam("变量值_高2")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")!="",?setparam("变量值_高",getparam("变量值_高3")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")!="",?setparam("变量值_高",getparam("变量值_高4")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")!="",?setparam("变量值_高",getparam("变量值_高5")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")!="",?setparam("变量值_高",getparam("变量值_高6")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")!="",?setparam("变量值_高",getparam("变量值_高7")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")!="",?setparam("变量值_高",getparam("变量值_高8")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")!="",?setparam("变量值_高",getparam("变量值_高9")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")!="",?setparam("变量值_高",getparam("变量值_高10")),""); iif(getparam("变量值_高1")=="" && getparam("变量值_高2")=="" && getparam("变量值_高3")=="" && getparam("变量值_高4")=="" && getparam("变量值_高5")=="" && getparam("变量值_高6")=="" && getparam("变量值_高7")=="" && getparam("变量值_高8")=="" && getparam("变量值_高9")=="" && getparam("变量值_高10")=="" && getparam("变量值_高11")!="",?setparam("变量值_高",getparam("变量值_高11")),""); },?0); },?0); setparam("高压侧构架及基础_目标项目划分编码_已计算", 1); },?0); getparam("变量值_高"); } BEGIN:高压侧构架及基础_钢构架 ${ iif(getparam("高压侧构架及基础_钢构架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-146~148") || in(消耗量.编码,"GT9-156~158") || in(消耗量.编码,"YT13-226~228") || in(消耗量.编码,"YT13-231~233") || in(消耗量.编码,"YT13-236~238")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("高压侧构架及基础_钢构架_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧构架及基础_混凝土 ${ iif(getparam("高压侧构架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-144~145") || in(消耗量.编码,"GT9-154~155") || in(消耗量.编码,"YT13-221~223")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("高压侧构架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧构架及基础_电压等级 ${ iif(getparam("中压侧构架及基础_电压等级_已计算") != 1, ?{ setparam("变量值_中压", ""); setparam("变量值_中压1",""); setparam("变量值_中压2",""); setparam("变量值_中压3",""); setparam("变量值_中压4",""); setparam("变量值_中压5",""); setparam("变量值_中压6",""); setparam("变量值_中压7",""); setparam("变量值_中压8",""); setparam("变量值_中压9",""); setparam("变量值_中压10",""); setparam("变量值_中压11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 !=高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压1","1000kV"),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压2","其他"),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压3","其他"),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压4","500kV"),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压5","其他"),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压6","220kV"),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压7","110kV"),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压8","其他"),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压9","35kV"),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压10","其他"),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压11","其他"),""); iif(getparam("变量值_中压1")!="",?setparam("变量值_中压",getparam("变量值_中压1")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")!="",?setparam("变量值_中压",getparam("变量值_中压2")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")!="",?setparam("变量值_中压",getparam("变量值_中压3")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")!="",?setparam("变量值_中压",getparam("变量值_中压4")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")!="",?setparam("变量值_中压",getparam("变量值_中压5")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")!="",?setparam("变量值_中压",getparam("变量值_中压6")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")!="",?setparam("变量值_中压",getparam("变量值_中压7")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")!="",?setparam("变量值_中压",getparam("变量值_中压8")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")!="",?setparam("变量值_中压",getparam("变量值_中压9")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")!="",?setparam("变量值_中压",getparam("变量值_中压10")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")=="" && getparam("变量值_中压11")!="",?setparam("变量值_中压",getparam("变量值_中压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 !=高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压1","1000kV"),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压2","其他"),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压3","其他"),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压4","500kV"),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压5","其他"),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压6","220kV"),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压7","110kV"),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压8","其他"),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压9","35kV"),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压10","其他"),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压11","其他"),""); iif(getparam("变量值_中压1")!="",?setparam("变量值_中压",getparam("变量值_中压1")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")!="",?setparam("变量值_中压",getparam("变量值_中压2")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")!="",?setparam("变量值_中压",getparam("变量值_中压3")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")!="",?setparam("变量值_中压",getparam("变量值_中压4")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")!="",?setparam("变量值_中压",getparam("变量值_中压5")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")!="",?setparam("变量值_中压",getparam("变量值_中压6")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")!="",?setparam("变量值_中压",getparam("变量值_中压7")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")!="",?setparam("变量值_中压",getparam("变量值_中压8")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")!="",?setparam("变量值_中压",getparam("变量值_中压9")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")!="",?setparam("变量值_中压",getparam("变量值_中压10")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")=="" && getparam("变量值_中压11")!="",?setparam("变量值_中压",getparam("变量值_中压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 !=高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压1","1000kV"),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压2","其他"),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压3","其他"),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压4","500kV"),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压5","其他"),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压6","220kV"),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压7","110kV"),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压8","其他"),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压9","35kV"),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压10","其他"),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压11","其他"),""); iif(getparam("变量值_中压1")!="",?setparam("变量值_中压",getparam("变量值_中压1")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")!="",?setparam("变量值_中压",getparam("变量值_中压2")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")!="",?setparam("变量值_中压",getparam("变量值_中压3")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")!="",?setparam("变量值_中压",getparam("变量值_中压4")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")!="",?setparam("变量值_中压",getparam("变量值_中压5")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")!="",?setparam("变量值_中压",getparam("变量值_中压6")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")!="",?setparam("变量值_中压",getparam("变量值_中压7")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")!="",?setparam("变量值_中压",getparam("变量值_中压8")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")!="",?setparam("变量值_中压",getparam("变量值_中压9")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")!="",?setparam("变量值_中压",getparam("变量值_中压10")),""); iif(getparam("变量值_中压1")=="" && getparam("变量值_中压2")=="" && getparam("变量值_中压3")=="" && getparam("变量值_中压4")=="" && getparam("变量值_中压5")=="" && getparam("变量值_中压6")=="" && getparam("变量值_中压7")=="" && getparam("变量值_中压8")=="" && getparam("变量值_中压9")=="" && getparam("变量值_中压10")=="" && getparam("变量值_中压11")!="",?setparam("变量值_中压",getparam("变量值_中压11")),""); },?0); },?0); setparam("中压侧构架及基础_电压等级_已计算", 1); },?0); getparam("变量值_中压"); } BEGIN:中压侧构架及基础_目标项目划分编码 ${ iif(getparam("中压侧构架及基础_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_中", ""); setparam("变量值_中1",""); setparam("变量值_中2",""); setparam("变量值_中3",""); setparam("变量值_中4",""); setparam("变量值_中5",""); setparam("变量值_中6",""); setparam("变量值_中7",""); setparam("变量值_中8",""); setparam("变量值_中9",""); setparam("变量值_中10",""); setparam("变量值_中11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中11",项目划分.WBS编码),""); iif(getparam("变量值_中1")!="",?setparam("变量值_中",getparam("变量值_中1")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")!="",?setparam("变量值_中",getparam("变量值_中2")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")!="",?setparam("变量值_中",getparam("变量值_中3")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")!="",?setparam("变量值_中",getparam("变量值_中4")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")!="",?setparam("变量值_中",getparam("变量值_中5")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")!="",?setparam("变量值_中",getparam("变量值_中6")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")!="",?setparam("变量值_中",getparam("变量值_中7")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")!="",?setparam("变量值_中",getparam("变量值_中8")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")!="",?setparam("变量值_中",getparam("变量值_中9")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")!="",?setparam("变量值_中",getparam("变量值_中10")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")=="" && getparam("变量值_中11")!="",?setparam("变量值_中",getparam("变量值_中11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中11",项目划分.WBS编码),""); iif(getparam("变量值_中1")!="",?setparam("变量值_中",getparam("变量值_中1")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")!="",?setparam("变量值_中",getparam("变量值_中2")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")!="",?setparam("变量值_中",getparam("变量值_中3")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")!="",?setparam("变量值_中",getparam("变量值_中4")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")!="",?setparam("变量值_中",getparam("变量值_中5")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")!="",?setparam("变量值_中",getparam("变量值_中6")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")!="",?setparam("变量值_中",getparam("变量值_中7")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")!="",?setparam("变量值_中",getparam("变量值_中8")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")!="",?setparam("变量值_中",getparam("变量值_中9")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")!="",?setparam("变量值_中",getparam("变量值_中10")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")=="" && getparam("变量值_中11")!="",?setparam("变量值_中",getparam("变量值_中11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中11",项目划分.WBS编码),""); iif(getparam("变量值_中1")!="",?setparam("变量值_中",getparam("变量值_中1")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")!="",?setparam("变量值_中",getparam("变量值_中2")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")!="",?setparam("变量值_中",getparam("变量值_中3")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")!="",?setparam("变量值_中",getparam("变量值_中4")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")!="",?setparam("变量值_中",getparam("变量值_中5")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")!="",?setparam("变量值_中",getparam("变量值_中6")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")!="",?setparam("变量值_中",getparam("变量值_中7")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")!="",?setparam("变量值_中",getparam("变量值_中8")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")!="",?setparam("变量值_中",getparam("变量值_中9")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")!="",?setparam("变量值_中",getparam("变量值_中10")),""); iif(getparam("变量值_中1")=="" && getparam("变量值_中2")=="" && getparam("变量值_中3")=="" && getparam("变量值_中4")=="" && getparam("变量值_中5")=="" && getparam("变量值_中6")=="" && getparam("变量值_中7")=="" && getparam("变量值_中8")=="" && getparam("变量值_中9")=="" && getparam("变量值_中10")=="" && getparam("变量值_中11")!="",?setparam("变量值_中",getparam("变量值_中11")),""); },?0); },?0); setparam("中压侧构架及基础_目标项目划分编码_已计算", 1); },?0); getparam("变量值_中"); } BEGIN:中压侧构架及基础_钢构架 ${ iif(getparam("中压侧构架及基础_钢构架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-146~148") || in(消耗量.编码,"GT9-156~158") || in(消耗量.编码,"YT13-226~228") || in(消耗量.编码,"YT13-231~233") || in(消耗量.编码,"YT13-236~238")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("中压侧构架及基础_钢构架_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧构架及基础_混凝土 ${ iif(getparam("中压侧构架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧构架及基础_目标项目划分编码())),"工程量", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-144~145") || in(消耗量.编码,"GT9-154~155") || in(消耗量.编码,"YT13-221~223")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("中压侧构架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧构架及基础_电压等级 ${ iif(getparam("低压侧构架及基础_电压等级_已计算") != 1, ?{ setparam("变量值_低压", ""); setparam("变量值_低压1",""); setparam("变量值_低压2",""); setparam("变量值_低压3",""); setparam("变量值_低压4",""); setparam("变量值_低压5",""); setparam("变量值_低压6",""); setparam("变量值_低压7",""); setparam("变量值_低压8",""); setparam("变量值_低压9",""); setparam("变量值_低压10",""); setparam("变量值_低压11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压1","1000kV"),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压2","其他"),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压3","其他"),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压4","500kV"),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压5","其他"),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压6","220kV"),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压7","110kV"),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压8","其他"),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压9","35kV"),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压10","其他"),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压11","其他"),""); iif(getparam("变量值_低压1")!="",?setparam("变量值_低压",getparam("变量值_低压1")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")!="",?setparam("变量值_低压",getparam("变量值_低压2")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")!="",?setparam("变量值_低压",getparam("变量值_低压3")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")!="",?setparam("变量值_低压",getparam("变量值_低压4")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")!="",?setparam("变量值_低压",getparam("变量值_低压5")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")!="",?setparam("变量值_低压",getparam("变量值_低压6")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")!="",?setparam("变量值_低压",getparam("变量值_低压7")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")!="",?setparam("变量值_低压",getparam("变量值_低压8")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")!="",?setparam("变量值_低压",getparam("变量值_低压9")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")!="",?setparam("变量值_低压",getparam("变量值_低压10")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")=="" && getparam("变量值_低压11")!="",?setparam("变量值_低压",getparam("变量值_低压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压1","1000kV"),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压2","其他"),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压3","其他"),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压4","500kV"),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压5","其他"),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压6","220kV"),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压7","110kV"),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压8","其他"),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压9","35kV"),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压10","其他"),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压11","其他"),""); iif(getparam("变量值_低压1")!="",?setparam("变量值_低压",getparam("变量值_低压1")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")!="",?setparam("变量值_低压",getparam("变量值_低压2")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")!="",?setparam("变量值_低压",getparam("变量值_低压3")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")!="",?setparam("变量值_低压",getparam("变量值_低压4")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")!="",?setparam("变量值_低压",getparam("变量值_低压5")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")!="",?setparam("变量值_低压",getparam("变量值_低压6")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")!="",?setparam("变量值_低压",getparam("变量值_低压7")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")!="",?setparam("变量值_低压",getparam("变量值_低压8")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")!="",?setparam("变量值_低压",getparam("变量值_低压9")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")!="",?setparam("变量值_低压",getparam("变量值_低压10")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")=="" && getparam("变量值_低压11")!="",?setparam("变量值_低压",getparam("变量值_低压11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压1","1000kV"),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压2","其他"),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压3","其他"),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压4","500kV"),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压5","其他"),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压6","220kV"),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压7","110kV"),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压8","其他"),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压9","35kV"),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压10","其他"),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压11","其他"),""); iif(getparam("变量值_低压1")!="",?setparam("变量值_低压",getparam("变量值_低压1")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")!="",?setparam("变量值_低压",getparam("变量值_低压2")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")!="",?setparam("变量值_低压",getparam("变量值_低压3")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")!="",?setparam("变量值_低压",getparam("变量值_低压4")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")!="",?setparam("变量值_低压",getparam("变量值_低压5")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")!="",?setparam("变量值_低压",getparam("变量值_低压6")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")!="",?setparam("变量值_低压",getparam("变量值_低压7")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")!="",?setparam("变量值_低压",getparam("变量值_低压8")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")!="",?setparam("变量值_低压",getparam("变量值_低压9")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")!="",?setparam("变量值_低压",getparam("变量值_低压10")),""); iif(getparam("变量值_低压1")=="" && getparam("变量值_低压2")=="" && getparam("变量值_低压3")=="" && getparam("变量值_低压4")=="" && getparam("变量值_低压5")=="" && getparam("变量值_低压6")=="" && getparam("变量值_低压7")=="" && getparam("变量值_低压8")=="" && getparam("变量值_低压9")=="" && getparam("变量值_低压10")=="" && getparam("变量值_低压11")!="",?setparam("变量值_低压",getparam("变量值_低压11")),""); },?0); },?0); setparam("低压侧构架及基础_电压等级_已计算", 1); },?0); getparam("变量值_低压"); } BEGIN:低压侧构架及基础_目标项目划分编码 ${ iif(getparam("低压侧构架及基础_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_低", ""); setparam("变量值_低1",""); setparam("变量值_低2",""); setparam("变量值_低3",""); setparam("变量值_低4",""); setparam("变量值_低5",""); setparam("变量值_低6",""); setparam("变量值_低7",""); setparam("变量值_低8",""); setparam("变量值_低9",""); setparam("变量值_低10",""); setparam("变量值_低11",""); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "21811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低11",项目划分.WBS编码),""); iif(getparam("变量值_低1")!="",?setparam("变量值_低",getparam("变量值_低1")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")!="",?setparam("变量值_低",getparam("变量值_低2")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")!="",?setparam("变量值_低",getparam("变量值_低3")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")!="",?setparam("变量值_低",getparam("变量值_低4")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")!="",?setparam("变量值_低",getparam("变量值_低5")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")!="",?setparam("变量值_低",getparam("变量值_低6")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")!="",?setparam("变量值_低",getparam("变量值_低7")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")!="",?setparam("变量值_低",getparam("变量值_低8")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")!="",?setparam("变量值_低",getparam("变量值_低9")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")!="",?setparam("变量值_低",getparam("变量值_低10")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")=="" && getparam("变量值_低11")!="",?setparam("变量值_低",getparam("变量值_低11")),""); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "B1811201000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低11",项目划分.WBS编码),""); iif(getparam("变量值_低1")!="",?setparam("变量值_低",getparam("变量值_低1")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")!="",?setparam("变量值_低",getparam("变量值_低2")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")!="",?setparam("变量值_低",getparam("变量值_低3")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")!="",?setparam("变量值_低",getparam("变量值_低4")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")!="",?setparam("变量值_低",getparam("变量值_低5")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")!="",?setparam("变量值_低",getparam("变量值_低6")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")!="",?setparam("变量值_低",getparam("变量值_低7")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")!="",?setparam("变量值_低",getparam("变量值_低8")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")!="",?setparam("变量值_低",getparam("变量值_低9")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")!="",?setparam("变量值_低",getparam("变量值_低10")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")=="" && getparam("变量值_低11")!="",?setparam("变量值_低",getparam("变量值_低11")),""); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && (工程量.WBS编码 != 高压侧构架及基础_目标项目划分编码() && 工程量.WBS编码 != 中压侧构架及基础_目标项目划分编码()))),"项目划分", ?{ iif(项目划分.WBS编码 == "E1811202000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811203000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811204000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811205000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811206000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811207000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811208000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811209000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811210000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811211000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "E1811212000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低11",项目划分.WBS编码),""); iif(getparam("变量值_低1")!="",?setparam("变量值_低",getparam("变量值_低1")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")!="",?setparam("变量值_低",getparam("变量值_低2")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")!="",?setparam("变量值_低",getparam("变量值_低3")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")!="",?setparam("变量值_低",getparam("变量值_低4")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")!="",?setparam("变量值_低",getparam("变量值_低5")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")!="",?setparam("变量值_低",getparam("变量值_低6")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")!="",?setparam("变量值_低",getparam("变量值_低7")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")!="",?setparam("变量值_低",getparam("变量值_低8")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")!="",?setparam("变量值_低",getparam("变量值_低9")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")!="",?setparam("变量值_低",getparam("变量值_低10")),""); iif(getparam("变量值_低1")=="" && getparam("变量值_低2")=="" && getparam("变量值_低3")=="" && getparam("变量值_低4")=="" && getparam("变量值_低5")=="" && getparam("变量值_低6")=="" && getparam("变量值_低7")=="" && getparam("变量值_低8")=="" && getparam("变量值_低9")=="" && getparam("变量值_低10")=="" && getparam("变量值_低11")!="",?setparam("变量值_低",getparam("变量值_低11")),""); },?0); },?0); setparam("低压侧构架及基础_目标项目划分编码_已计算", 1); },?0); getparam("变量值_低"); } BEGIN:低压侧构架及基础_钢构架 ${ iif(getparam("低压侧构架及基础_钢构架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 低压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-146~148") || in(消耗量.编码,"GT9-156~158") || in(消耗量.编码,"YT13-226~228") || in(消耗量.编码,"YT13-231~233") || in(消耗量.编码,"YT13-236~238")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("低压侧构架及基础_钢构架_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧构架及基础_混凝土 ${ iif(getparam("低压侧构架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 低压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-144~145") || in(消耗量.编码,"GT9-154~155") || in(消耗量.编码,"YT13-221~223")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("低压侧构架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧支架及基础_钢支架 ${ iif(getparam("高压侧支架及基础_钢支架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-151~153") || in(消耗量.编码,"GT9-161~163") || in(消耗量.编码,"YT13-229~230") || in(消耗量.编码,"YT13-234~235") || in(消耗量.编码,"YT13-239~240")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("高压侧支架及基础_钢支架_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧支架及基础_混凝土 ${ iif(getparam("高压侧支架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 高压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-149~150") || in(消耗量.编码,"GT9-159~160") || in(消耗量.编码,"YT13-224~225")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("高压侧支架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧支架及基础_钢支架 ${ iif(getparam("中压侧支架及基础_钢支架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-151~153") || in(消耗量.编码,"GT9-161~163") || in(消耗量.编码,"YT13-229~230") || in(消耗量.编码,"YT13-234~235") || in(消耗量.编码,"YT13-239~240")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("中压侧支架及基础_钢支架_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧支架及基础_混凝土 ${ iif(getparam("中压侧支架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-149~150") || in(消耗量.编码,"GT9-159~160") || in(消耗量.编码,"YT13-224~225")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("中压侧支架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧支架及基础_钢支架 ${ iif(getparam("低压侧支架及基础_钢支架_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 低压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-151~153") || in(消耗量.编码,"GT9-161~163") || in(消耗量.编码,"YT13-229~230") || in(消耗量.编码,"YT13-234~235") || in(消耗量.编码,"YT13-239~240")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("低压侧支架及基础_钢支架_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧支架及基础_混凝土 ${ iif(getparam("低压侧支架及基础_混凝土_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "开关站工程" || @工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 低压侧构架及基础_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量 != 0 && (in(消耗量.编码,"GT9-149~150") || in(消耗量.编码,"GT9-159~160") || in(消耗量.编码,"YT13-224~225")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("低压侧支架及基础_混凝土_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧_断路器型式 ${ iif(getparam("高压侧_断路器型式_已计算") != 1, ?{ setparam("变量值",""); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif((项目划分.WBS编码=="21821201100" || 项目划分.WBS编码=="21821202100") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201200" || 项目划分.WBS编码=="21821202200") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201300" || 项目划分.WBS编码=="21821202300") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201400" || 项目划分.WBS编码=="21821202400") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201500" || 项目划分.WBS编码=="21821202500") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201600" || 项目划分.WBS编码=="21821202600") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201700" || 项目划分.WBS编码=="21821202700") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201800" || 项目划分.WBS编码=="21821202800") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201900" || 项目划分.WBS编码=="21821202900") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201A00" || 项目划分.WBS编码=="21821202A00") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="21821201B00" || 项目划分.WBS编码=="21821202B00") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="串联补偿站工程", ?{ iif(项目划分.WBS编码=="71821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821113000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821114000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821115000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821116000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821117000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821118000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821119000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821120000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821121000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821122000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="静止无功补偿工程", ?{ iif(项目划分.WBS编码=="C1821102000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821103000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821104000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821105000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821106000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821107000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821108000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821109000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821110000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821111000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="调相机工程", ?{ iif(项目划分.WBS编码=="F1821203100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型=="开关站工程", ?{ iif((项目划分.WBS编码=="B1821101100" || 项目划分.WBS编码=="B1821102100") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101200" || 项目划分.WBS编码=="B1821102200") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101300" || 项目划分.WBS编码=="B1821102300") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101400" || 项目划分.WBS编码=="B1821102400") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101500" || 项目划分.WBS编码=="B1821102500") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101600" || 项目划分.WBS编码=="B1821102600") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101700" || 项目划分.WBS编码=="B1821102700") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101800" || 项目划分.WBS编码=="B1821102800") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101900" || 项目划分.WBS编码=="B1821102900") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101A00" || 项目划分.WBS编码=="B1821102A00") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif((项目划分.WBS编码=="B1821101B00" || 项目划分.WBS编码=="B1821102B00") && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); },?0); setparam("高压侧_断路器型式_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧_目标项目划分编码 ${ iif(getparam("高压侧_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_高压侧", ""); setparam("变量值_高压侧1",""); setparam("变量值_高压侧2",""); setparam("变量值_高压侧3",""); setparam("变量值_高压侧4",""); setparam("变量值_高压侧5",""); setparam("变量值_高压侧6",""); setparam("变量值_高压侧7",""); setparam("变量值_高压侧8",""); setparam("变量值_高压侧9",""); setparam("变量值_高压侧10",""); setparam("变量值_高压侧11",""); setparam("变量值_高压侧12",""); setparam("变量值_高压侧13",""); setparam("变量值_高压侧14",""); setparam("变量值_高压侧15",""); setparam("变量值_高压侧16",""); setparam("变量值_高压侧17",""); setparam("变量值_高压侧18",""); setparam("变量值_高压侧19",""); setparam("变量值_高压侧20",""); setparam("变量值_高压侧21",""); setparam("变量值_高压侧22",""); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" )),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif(项目划分.WBS编码 == "21821201100" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202100" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201200" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202200" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201300" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202300" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201400" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202400" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201500" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202500" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201600" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202600" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201700" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202700" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201800" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202800" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201900" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202900" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧22",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ iif(项目划分.WBS编码 == "71821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821113000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821114000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821115000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821116000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821117000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821118000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821119000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821120000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821121000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821122000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ iif(项目划分.WBS编码 == "C1821102000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821103000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821104000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821105000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821106000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821107000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821108000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821109000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821110000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821111000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ iif(项目划分.WBS编码 == "F1821203100" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203200" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203300" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203400" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203500" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203600" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203700" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203800" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203900" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧11",项目划分.WBS编码),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型 == "开关站工程", ?{ iif(项目划分.WBS编码 == "B1821101100" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102100" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101200" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102200" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101300" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102300" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101400" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102400" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101500" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102500" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101600" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102600" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101700" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102700" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101800" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102800" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101900" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102900" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_高压侧22",项目划分.WBS编码),""); },?0); },?0); },?0); iif(getparam("变量值_高压侧1")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧1")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧2")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧3")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧4")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧5")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧6")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧7")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧8")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧9")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧10")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧11")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧12")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧13")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧14")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧15")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧16")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧17")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")=="" && getparam("变量值_高压侧18")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧18")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")=="" && getparam("变量值_高压侧18")=="" && getparam("变量值_高压侧19")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧19")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")=="" && getparam("变量值_高压侧18")=="" && getparam("变量值_高压侧19")=="" && getparam("变量值_高压侧20")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧20")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")=="" && getparam("变量值_高压侧18")=="" && getparam("变量值_高压侧19")=="" && getparam("变量值_高压侧20")=="" && getparam("变量值_高压侧21")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧21")),""); iif(getparam("变量值_高压侧1")=="" && getparam("变量值_高压侧2")=="" && getparam("变量值_高压侧3")=="" && getparam("变量值_高压侧4")=="" && getparam("变量值_高压侧5")=="" && getparam("变量值_高压侧6")=="" && getparam("变量值_高压侧7")=="" && getparam("变量值_高压侧8")=="" && getparam("变量值_高压侧9")=="" && getparam("变量值_高压侧10")=="" && getparam("变量值_高压侧11")=="" && getparam("变量值_高压侧12")=="" && getparam("变量值_高压侧13")=="" && getparam("变量值_高压侧14")=="" && getparam("变量值_高压侧15")=="" && getparam("变量值_高压侧16")=="" && getparam("变量值_高压侧17")=="" && getparam("变量值_高压侧18")=="" && getparam("变量值_高压侧19")=="" && getparam("变量值_高压侧20")=="" && getparam("变量值_高压侧21")=="" && getparam("变量值_高压侧22")!="",?setparam("变量值_高压侧",getparam("变量值_高压侧22")),""); },?0); setparam("高压侧_目标项目划分编码_已计算", 1); },?0); getparam("变量值_高压侧"); } BEGIN:高压侧_断路器单价_设备数量 ${ iif(getparam("高压侧_断路器单价_设备数量_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == 高压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.数量); },?0); },?0); },?0); setparam("高压侧_断路器单价_设备数量_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧_断路器单价_设备合价 ${ iif(getparam("高压侧_断路器单价_设备合价_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==高压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.单价含税 * 设备.数量); },?0); },?0); },?0); setparam("高压侧_断路器单价_设备合价_已计算", 1); },?0); getparam("变量值"); } BEGIN:高压侧_断路器单价 ${ setparam("变量值", 0); iif(高压侧_断路器单价_设备数量() != 0,?setparam("变量值",?round(高压侧_断路器单价_设备合价() / 高压侧_断路器单价_设备数量(),3)),0); setparam("变量值", getparam("变量值")/10000); getparam("变量值"); } BEGIN:高压侧_是否户内式 ${ iif(getparam("高压侧_是否户内式_已计算") != 1, ?{ setparam("变量值",""); iif(@工程信息.项目类型 == "变电站工程" , ?#{ ->高压侧_目标项目划分编码()=="21821201100" || 高压侧_目标项目划分编码()=="21821201200" || 高压侧_目标项目划分编码()=="21821201300" || 高压侧_目标项目划分编码()=="21821201400" || 高压侧_目标项目划分编码()=="21821201500" || 高压侧_目标项目划分编码()=="21821201600" || 高压侧_目标项目划分编码()=="21821201700" || 高压侧_目标项目划分编码()=="21821201800" || 高压侧_目标项目划分编码()=="21821201900" || 高压侧_目标项目划分编码()=="21821201A00" || 高压侧_目标项目划分编码()=="21821201B00" : setparam("变量值","是"); ->高压侧_目标项目划分编码()=="21821202100" || 高压侧_目标项目划分编码()=="21821202200" || 高压侧_目标项目划分编码()=="21821202300" || 高压侧_目标项目划分编码()=="21821202400" || 高压侧_目标项目划分编码()=="21821202500" || 高压侧_目标项目划分编码()=="21821202600" || 高压侧_目标项目划分编码()=="21821202700" || 高压侧_目标项目划分编码()=="21821202800" || 高压侧_目标项目划分编码()=="21821202900" || 高压侧_目标项目划分编码()=="21821202A00" || 高压侧_目标项目划分编码()=="21821202B00" : setparam("变量值","否"); },?0); iif(@工程信息.项目类型 == "串联补偿站工程" ,?setparam("变量值", "否"),""); iif(@工程信息.项目类型 == "开关站工程" , ?#{ ->高压侧_目标项目划分编码()=="B1821101100" || 高压侧_目标项目划分编码()=="B1821101200" || 高压侧_目标项目划分编码()=="B1821101300" || 高压侧_目标项目划分编码()=="B1821101400" || 高压侧_目标项目划分编码()=="B1821101500" || 高压侧_目标项目划分编码()=="B1821101600" || 高压侧_目标项目划分编码()=="B1821101700" || 高压侧_目标项目划分编码()=="B1821101800" || 高压侧_目标项目划分编码()=="B1821101900" || 高压侧_目标项目划分编码()=="B1821101A00" || 高压侧_目标项目划分编码()=="B1821101B00" : setparam("变量值","是"); ->高压侧_目标项目划分编码()=="B1821102100" || 高压侧_目标项目划分编码()=="B1821102200" || 高压侧_目标项目划分编码()=="B1821102300" || 高压侧_目标项目划分编码()=="B1821102400" || 高压侧_目标项目划分编码()=="B1821102500" || 高压侧_目标项目划分编码()=="B1821102600" || 高压侧_目标项目划分编码()=="B1821102700" || 高压侧_目标项目划分编码()=="B1821102800" || 高压侧_目标项目划分编码()=="B1821102900" || 高压侧_目标项目划分编码()=="B1821102A00" || 高压侧_目标项目划分编码()=="B1821102B00" : setparam("变量值","否"); },?0); setparam("高压侧_是否户内式_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧_断路器型式 ${ iif(getparam("中压侧_断路器型式_已计算") != 1, ?{ setparam("变量值",""); for(filter(@项目划分.安装,"工程量",?工程量.type == "项目划分" && 工程量.WBS编码 != 高压侧_目标项目划分编码()),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif(项目划分.WBS编码=="21821201100" && 高压侧_目标项目划分编码()!="21821202100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202100" && 高压侧_目标项目划分编码()!="21821201100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201200" && 高压侧_目标项目划分编码()!="21821202200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202200" && 高压侧_目标项目划分编码()!="21821201200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201300" && 高压侧_目标项目划分编码()!="21821202300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202300" && 高压侧_目标项目划分编码()!="21821201300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201400" && 高压侧_目标项目划分编码()!="21821202400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202400" && 高压侧_目标项目划分编码()!="21821201400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201500" && 高压侧_目标项目划分编码()!="21821202500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202500" && 高压侧_目标项目划分编码()!="21821201500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201600" && 高压侧_目标项目划分编码()!="21821202600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202600" && 高压侧_目标项目划分编码()!="21821201600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201700" && 高压侧_目标项目划分编码()!="21821202700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202700" && 高压侧_目标项目划分编码()!="21821201700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201800" && 高压侧_目标项目划分编码()!="21821202800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202800" && 高压侧_目标项目划分编码()!="21821201800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201900" && 高压侧_目标项目划分编码()!="21821202900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202900" && 高压侧_目标项目划分编码()!="21821201900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201A00" && 高压侧_目标项目划分编码()!="21821202A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202A00" && 高压侧_目标项目划分编码()!="21821201A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201B00" && 高压侧_目标项目划分编码()!="21821202B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202B00" && 高压侧_目标项目划分编码()!="21821201B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="串联补偿站工程", ?{ iif(项目划分.WBS编码=="71821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821113000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821114000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821115000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821116000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821117000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821118000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821119000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821120000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821121000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821122000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="静止无功补偿工程", ?{ iif(项目划分.WBS编码=="C1821102000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821103000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821104000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821105000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821106000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821107000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821108000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821109000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821110000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821111000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="调相机工程", ?{ iif(项目划分.WBS编码=="F1821203100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型=="开关站工程", ?{ iif(项目划分.WBS编码=="B1821101100" && 高压侧_目标项目划分编码()!="B1821102100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102100" && 高压侧_目标项目划分编码()!="B1821101100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101200" && 高压侧_目标项目划分编码()!="B1821102200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102200" && 高压侧_目标项目划分编码()!="B1821101200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101300" && 高压侧_目标项目划分编码()!="B1821102300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102300" && 高压侧_目标项目划分编码()!="B1821101300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101400" && 高压侧_目标项目划分编码()!="B1821102400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102400" && 高压侧_目标项目划分编码()!="B1821101400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101500" && 高压侧_目标项目划分编码()!="B1821102500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102500" && 高压侧_目标项目划分编码()!="B1821101500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101600" && 高压侧_目标项目划分编码()!="B1821102600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102600" && 高压侧_目标项目划分编码()!="B1821101600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101700" && 高压侧_目标项目划分编码()!="B1821102700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102700" && 高压侧_目标项目划分编码()!="B1821101700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101800" && 高压侧_目标项目划分编码()!="B1821102800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102800" && 高压侧_目标项目划分编码()!="B1821101800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101900" && 高压侧_目标项目划分编码()!="B1821102900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102900" && 高压侧_目标项目划分编码()!="B1821101900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101A00" && 高压侧_目标项目划分编码()!="B1821102A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102A00" && 高压侧_目标项目划分编码()!="B1821101A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101B00" && 高压侧_目标项目划分编码()!="B1821102B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102B00" && 高压侧_目标项目划分编码()!="B1821101B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); },?0); setparam("中压侧_断路器型式_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧_目标项目划分编码 ${ iif(getparam("中压侧_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_中压侧", ""); setparam("变量值_中压侧1",""); setparam("变量值_中压侧2",""); setparam("变量值_中压侧3",""); setparam("变量值_中压侧4",""); setparam("变量值_中压侧5",""); setparam("变量值_中压侧6",""); setparam("变量值_中压侧7",""); setparam("变量值_中压侧8",""); setparam("变量值_中压侧9",""); setparam("变量值_中压侧10",""); setparam("变量值_中压侧11",""); setparam("变量值_中压侧12",""); setparam("变量值_中压侧13",""); setparam("变量值_中压侧14",""); setparam("变量值_中压侧15",""); setparam("变量值_中压侧16",""); setparam("变量值_中压侧17",""); setparam("变量值_中压侧18",""); setparam("变量值_中压侧19",""); setparam("变量值_中压侧20",""); setparam("变量值_中压侧21",""); setparam("变量值_中压侧22",""); for(filter(@项目划分.安装,"工程量",?工程量.type == "项目划分" && 工程量.WBS编码 != 高压侧_目标项目划分编码()),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif(项目划分.WBS编码 == "21821201100" && 高压侧_目标项目划分编码()!="21821202100" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202100" && 高压侧_目标项目划分编码()!="21821201100" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201200" && 高压侧_目标项目划分编码()!="21821202200" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202200" && 高压侧_目标项目划分编码()!="21821201200" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201300" && 高压侧_目标项目划分编码()!="21821202300" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202300" && 高压侧_目标项目划分编码()!="21821201300" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201400" && 高压侧_目标项目划分编码()!="21821202400" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202400" && 高压侧_目标项目划分编码()!="21821201400" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201500" && 高压侧_目标项目划分编码()!="21821202500" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202500" && 高压侧_目标项目划分编码()!="21821201500" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201600" && 高压侧_目标项目划分编码()!="21821202600" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202600" && 高压侧_目标项目划分编码()!="21821201600" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201700" && 高压侧_目标项目划分编码()!="21821202700" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202700" && 高压侧_目标项目划分编码()!="21821201700" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201800" && 高压侧_目标项目划分编码()!="21821202800" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202800" && 高压侧_目标项目划分编码()!="21821201800" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201900" && 高压侧_目标项目划分编码()!="21821202900" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202900" && 高压侧_目标项目划分编码()!="21821201900" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201A00" && 高压侧_目标项目划分编码()!="21821202A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202A00" && 高压侧_目标项目划分编码()!="21821201A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201B00" && 高压侧_目标项目划分编码()!="21821202B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202B00" && 高压侧_目标项目划分编码()!="21821201B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧22",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ iif(项目划分.WBS编码 == "71821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821113000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821114000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821115000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821116000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821117000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821118000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821119000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821120000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821121000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821122000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ iif(项目划分.WBS编码 == "C1821102000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821103000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821104000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821105000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821106000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821107000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821108000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821109000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821110000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821111000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ iif(项目划分.WBS编码 == "F1821203100" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203200" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203300" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203400" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203500" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203600" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203700" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203800" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203900" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧11",项目划分.WBS编码),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型=="开关站工程", ?{ iif(项目划分.WBS编码 == "B1821101100" && 高压侧_目标项目划分编码()!="B1821102100" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102100" && 高压侧_目标项目划分编码()!="B1821101100" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101200" && 高压侧_目标项目划分编码()!="B1821102200" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102200" && 高压侧_目标项目划分编码()!="B1821101200" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101300" && 高压侧_目标项目划分编码()!="B1821102300" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102300" && 高压侧_目标项目划分编码()!="B1821101300" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101400" && 高压侧_目标项目划分编码()!="B1821102400" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102400" && 高压侧_目标项目划分编码()!="B1821101400" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101500" && 高压侧_目标项目划分编码()!="B1821102500" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102500" && 高压侧_目标项目划分编码()!="B1821101500" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101600" && 高压侧_目标项目划分编码()!="B1821102600" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102600" && 高压侧_目标项目划分编码()!="B1821101600" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101700" && 高压侧_目标项目划分编码()!="B1821102700" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102700" && 高压侧_目标项目划分编码()!="B1821101700" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101800" && 高压侧_目标项目划分编码()!="B1821102800" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102800" && 高压侧_目标项目划分编码()!="B1821101800" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101900" && 高压侧_目标项目划分编码()!="B1821102900" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102900" && 高压侧_目标项目划分编码()!="B1821101900" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101A00" && 高压侧_目标项目划分编码()!="B1821102A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102A00" && 高压侧_目标项目划分编码()!="B1821101A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101B00" && 高压侧_目标项目划分编码()!="B1821102B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102B00" && 高压侧_目标项目划分编码()!="B1821101B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_中压侧22",项目划分.WBS编码),""); },?0); },?0); },?0); iif(getparam("变量值_中压侧1")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧1")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧2")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧3")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧4")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧5")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧6")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧7")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧8")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧9")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧10")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧11")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧12")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧13")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧14")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧15")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧16")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧17")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")=="" && getparam("变量值_中压侧18")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧18")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")=="" && getparam("变量值_中压侧18")=="" && getparam("变量值_中压侧19")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧19")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")=="" && getparam("变量值_中压侧18")=="" && getparam("变量值_中压侧19")=="" && getparam("变量值_中压侧20")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧20")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")=="" && getparam("变量值_中压侧18")=="" && getparam("变量值_中压侧19")=="" && getparam("变量值_中压侧20")=="" && getparam("变量值_中压侧21")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧21")),""); iif(getparam("变量值_中压侧1")=="" && getparam("变量值_中压侧2")=="" && getparam("变量值_中压侧3")=="" && getparam("变量值_中压侧4")=="" && getparam("变量值_中压侧5")=="" && getparam("变量值_中压侧6")=="" && getparam("变量值_中压侧7")=="" && getparam("变量值_中压侧8")=="" && getparam("变量值_中压侧9")=="" && getparam("变量值_中压侧10")=="" && getparam("变量值_中压侧11")=="" && getparam("变量值_中压侧12")=="" && getparam("变量值_中压侧13")=="" && getparam("变量值_中压侧14")=="" && getparam("变量值_中压侧15")=="" && getparam("变量值_中压侧16")=="" && getparam("变量值_中压侧17")=="" && getparam("变量值_中压侧18")=="" && getparam("变量值_中压侧19")=="" && getparam("变量值_中压侧20")=="" && getparam("变量值_中压侧21")=="" && getparam("变量值_中压侧22")!="",?setparam("变量值_中压侧",getparam("变量值_中压侧22")),""); },?0); setparam("中压侧_目标项目划分编码_已计算", 1); },?0); getparam("变量值_中压侧"); } BEGIN:中压侧_断路器单价_设备数量 ${ iif(getparam("中压侧_断路器单价_设备数量_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.数量); },?0); },?0); },?0); setparam("中压侧_断路器单价_设备数量_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧_断路器单价_设备合价 ${ iif(getparam("中压侧_断路器单价_设备合价_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==中压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.单价含税 * 设备.数量); },?0); },?0); },?0); setparam("中压侧_断路器单价_设备合价_已计算", 1); },?0); getparam("变量值"); } BEGIN:中压侧_断路器单价 ${ setparam("变量值", 0); iif(中压侧_断路器单价_设备数量() != 0,?setparam("变量值",?round(中压侧_断路器单价_设备合价() / 中压侧_断路器单价_设备数量(),3)),0); setparam("变量值", getparam("变量值")/10000); getparam("变量值"); } BEGIN:中压侧_是否户内式 ${ iif(getparam("中压侧_是否户内式_已计算") != 1, ?{ setparam("变量值",""); iif(@工程信息.项目类型 == "变电站工程" , ?#{ ->中压侧_目标项目划分编码()=="21821201100" || 中压侧_目标项目划分编码()=="21821201200" || 中压侧_目标项目划分编码()=="21821201300" || 中压侧_目标项目划分编码()=="21821201400" || 中压侧_目标项目划分编码()=="21821201500" || 中压侧_目标项目划分编码()=="21821201600" || 中压侧_目标项目划分编码()=="21821201700" || 中压侧_目标项目划分编码()=="21821201800" || 中压侧_目标项目划分编码()=="21821201900" || 中压侧_目标项目划分编码()=="21821201A00" || 中压侧_目标项目划分编码()=="21821201B00" : setparam("变量值","是"); ->中压侧_目标项目划分编码()=="21821202100" || 中压侧_目标项目划分编码()=="21821202200" || 中压侧_目标项目划分编码()=="21821202300" || 中压侧_目标项目划分编码()=="21821202400" || 中压侧_目标项目划分编码()=="21821202500" || 中压侧_目标项目划分编码()=="21821202600" || 中压侧_目标项目划分编码()=="21821202700" || 中压侧_目标项目划分编码()=="21821202800" || 中压侧_目标项目划分编码()=="21821202900" || 中压侧_目标项目划分编码()=="21821202A00" || 中压侧_目标项目划分编码()=="21821202B00" : setparam("变量值","否"); },?0); iif(@工程信息.项目类型 == "串联补偿站工程" ,?setparam("变量值", "否"),""); iif(@工程信息.项目类型 == "开关站工程" , ?#{ ->中压侧_目标项目划分编码()=="B1821101100" || 中压侧_目标项目划分编码()=="B1821101200" || 中压侧_目标项目划分编码()=="B1821101300" || 中压侧_目标项目划分编码()=="B1821101400" || 中压侧_目标项目划分编码()=="B1821101500" || 中压侧_目标项目划分编码()=="B1821101600" || 中压侧_目标项目划分编码()=="B1821101700" || 中压侧_目标项目划分编码()=="B1821101800" || 中压侧_目标项目划分编码()=="B1821101900" || 中压侧_目标项目划分编码()=="B1821101A00" || 中压侧_目标项目划分编码()=="B1821101B00" : setparam("变量值","是"); ->中压侧_目标项目划分编码()=="B1821102100" || 中压侧_目标项目划分编码()=="B1821102200" || 中压侧_目标项目划分编码()=="B1821102300" || 中压侧_目标项目划分编码()=="B1821102400" || 中压侧_目标项目划分编码()=="B1821102500" || 中压侧_目标项目划分编码()=="B1821102600" || 中压侧_目标项目划分编码()=="B1821102700" || 中压侧_目标项目划分编码()=="B1821102800" || 中压侧_目标项目划分编码()=="B1821102900" || 中压侧_目标项目划分编码()=="B1821102A00" || 中压侧_目标项目划分编码()=="B1821102B00" : setparam("变量值","否"); },?0); setparam("中压侧_是否户内式_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧_断路器型式 ${ iif(getparam("低压侧_断路器型式_已计算") != 1, ?{ setparam("变量值",""); for(filter(@项目划分.安装,"工程量",?工程量.type == "项目划分" && (工程量.WBS编码!=中压侧_目标项目划分编码() && 工程量.WBS编码!=高压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif(项目划分.WBS编码=="21821201100" && 高压侧_目标项目划分编码()!="21821202100" && 中压侧_目标项目划分编码()!="21821202100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202100" && 高压侧_目标项目划分编码()!="21821201100" && 中压侧_目标项目划分编码()!="21821201100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201200" && 高压侧_目标项目划分编码()!="21821202200" && 中压侧_目标项目划分编码()!="21821202200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202200" && 高压侧_目标项目划分编码()!="21821201200" && 中压侧_目标项目划分编码()!="21821201200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201300" && 高压侧_目标项目划分编码()!="21821202300" && 中压侧_目标项目划分编码()!="21821202300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202300" && 高压侧_目标项目划分编码()!="21821201300" && 中压侧_目标项目划分编码()!="21821201300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201400" && 高压侧_目标项目划分编码()!="21821202400" && 中压侧_目标项目划分编码()!="21821202400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202400" && 高压侧_目标项目划分编码()!="21821201400" && 中压侧_目标项目划分编码()!="21821201400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201500" && 高压侧_目标项目划分编码()!="21821202500" && 中压侧_目标项目划分编码()!="21821202500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202500" && 高压侧_目标项目划分编码()!="21821201500" && 中压侧_目标项目划分编码()!="21821201500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201600" && 高压侧_目标项目划分编码()!="21821202600" && 中压侧_目标项目划分编码()!="21821202600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202600" && 高压侧_目标项目划分编码()!="21821201600" && 中压侧_目标项目划分编码()!="21821201600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201700" && 高压侧_目标项目划分编码()!="21821202700" && 中压侧_目标项目划分编码()!="21821202700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202700" && 高压侧_目标项目划分编码()!="21821201700" && 中压侧_目标项目划分编码()!="21821201700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201800" && 高压侧_目标项目划分编码()!="21821202800" && 中压侧_目标项目划分编码()!="21821202800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202800" && 高压侧_目标项目划分编码()!="21821201800" && 中压侧_目标项目划分编码()!="21821201800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201900" && 高压侧_目标项目划分编码()!="21821202900" && 中压侧_目标项目划分编码()!="21821202900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202900" && 高压侧_目标项目划分编码()!="21821201900" && 中压侧_目标项目划分编码()!="21821201900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201A00" && 高压侧_目标项目划分编码()!="21821202A00" && 中压侧_目标项目划分编码()!="21821202A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202A00" && 高压侧_目标项目划分编码()!="21821201A00" && 中压侧_目标项目划分编码()!="21821201A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201B00" && 高压侧_目标项目划分编码()!="21821202B00" && 中压侧_目标项目划分编码()!="21821202B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821202B00" && 高压侧_目标项目划分编码()!="21821201B00" && 中压侧_目标项目划分编码()!="21821201B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="串联补偿站工程", ?{ iif(项目划分.WBS编码=="71821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821113000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821114000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821115000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821116000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821117000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821118000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821119000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="21821201900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821120000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821121000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="71821122000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="静止无功补偿工程", ?{ iif(项目划分.WBS编码=="C1821102000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821103000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821104000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821105000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821106000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821107000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821108000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821109000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821110000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821111000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="C1821112000" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); iif(@工程信息.项目类型=="调相机工程", ?{ iif(项目划分.WBS编码=="F1821203100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="F1821203B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型=="开关站工程", ?{ iif(项目划分.WBS编码=="B1821101100" && 高压侧_目标项目划分编码()!="B1821102100" && 中压侧_目标项目划分编码()!="B1821102100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102100" && 高压侧_目标项目划分编码()!="B1821101100" && 中压侧_目标项目划分编码()!="B1821101100" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101200" && 高压侧_目标项目划分编码()!="B1821102200" && 中压侧_目标项目划分编码()!="B1821102200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102200" && 高压侧_目标项目划分编码()!="B1821101200" && 中压侧_目标项目划分编码()!="B1821101200" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101300" && 高压侧_目标项目划分编码()!="B1821102300" && 中压侧_目标项目划分编码()!="B1821102300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102300" && 高压侧_目标项目划分编码()!="B1821101300" && 中压侧_目标项目划分编码()!="B1821101300" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101400" && 高压侧_目标项目划分编码()!="B1821102400" && 中压侧_目标项目划分编码()!="B1821102400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102400" && 高压侧_目标项目划分编码()!="B1821101400" && 中压侧_目标项目划分编码()!="B1821101400" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101500" && 高压侧_目标项目划分编码()!="B1821102500" && 中压侧_目标项目划分编码()!="B1821102500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102500" && 高压侧_目标项目划分编码()!="B1821101500" && 中压侧_目标项目划分编码()!="B1821101500" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101600" && 高压侧_目标项目划分编码()!="B1821102600" && 中压侧_目标项目划分编码()!="B1821102600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102600" && 高压侧_目标项目划分编码()!="B1821101600" && 中压侧_目标项目划分编码()!="B1821101600" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101700" && 高压侧_目标项目划分编码()!="B1821102700" && 中压侧_目标项目划分编码()!="B1821102700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102700" && 高压侧_目标项目划分编码()!="B1821101700" && 中压侧_目标项目划分编码()!="B1821101700" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101800" && 高压侧_目标项目划分编码()!="B1821102800" && 中压侧_目标项目划分编码()!="B1821102800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102800" && 高压侧_目标项目划分编码()!="B1821101800" && 中压侧_目标项目划分编码()!="B1821101800" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101900" && 高压侧_目标项目划分编码()!="B1821102900" && 中压侧_目标项目划分编码()!="B1821102900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102900" && 高压侧_目标项目划分编码()!="B1821101900" && 中压侧_目标项目划分编码()!="B1821101900" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101A00" && 高压侧_目标项目划分编码()!="B1821102A00" && 中压侧_目标项目划分编码()!="B1821102A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102A00" && 高压侧_目标项目划分编码()!="B1821101A00" && 中压侧_目标项目划分编码()!="B1821101A00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821101B00" && 高压侧_目标项目划分编码()!="B1821102B00" && 中压侧_目标项目划分编码()!="B1821102B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); iif(项目划分.WBS编码=="B1821102B00" && 高压侧_目标项目划分编码()!="B1821101B00" && 中压侧_目标项目划分编码()!="B1821101B00" && 项目划分.存在消耗量 == 1 && getparam("变量值") == "",?setparam("变量值","GIS"),""); },?0); },?0); },?0); },?0); setparam("低压侧_断路器型式_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧_目标项目划分编码 ${ iif(getparam("低压侧_目标项目划分编码_已计算") != 1, ?{ setparam("变量值_低压侧", ""); setparam("变量值_低压侧1",""); setparam("变量值_低压侧2",""); setparam("变量值_低压侧3",""); setparam("变量值_低压侧4",""); setparam("变量值_低压侧5",""); setparam("变量值_低压侧6",""); setparam("变量值_低压侧7",""); setparam("变量值_低压侧8",""); setparam("变量值_低压侧9",""); setparam("变量值_低压侧10",""); setparam("变量值_低压侧11",""); setparam("变量值_低压侧12",""); setparam("变量值_低压侧13",""); setparam("变量值_低压侧14",""); setparam("变量值_低压侧15",""); setparam("变量值_低压侧16",""); setparam("变量值_低压侧17",""); setparam("变量值_低压侧18",""); setparam("变量值_低压侧19",""); setparam("变量值_低压侧20",""); setparam("变量值_低压侧21",""); setparam("变量值_低压侧22",""); for(filter(@项目划分.安装,"工程量",?工程量.type == "项目划分" && (工程量.WBS编码!=中压侧_目标项目划分编码() && 工程量.WBS编码!=高压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44" || 消耗量.编码 == "YD3-33" || 消耗量.编码 == "YD3-35" || 消耗量.编码 == "YD3-37" || 消耗量.编码 == "YD3-39" || 消耗量.编码 == "YD3-41" || 消耗量.编码 == "YD3-43" || 消耗量.编码 == "YD3-45", ?{ iif(@工程信息.项目类型=="变电站工程", ?{ iif(项目划分.WBS编码 == "21821201100" && 高压侧_目标项目划分编码()!="21821202100" && 中压侧_目标项目划分编码()!="21821202100" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202100" && 高压侧_目标项目划分编码()!="21821201100" && 中压侧_目标项目划分编码()!="21821201100" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201200" && 高压侧_目标项目划分编码()!="21821202200" && 中压侧_目标项目划分编码()!="21821202200" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202200" && 高压侧_目标项目划分编码()!="21821201200" && 中压侧_目标项目划分编码()!="21821201200" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201300" && 高压侧_目标项目划分编码()!="21821202300" && 中压侧_目标项目划分编码()!="21821202300" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202300" && 高压侧_目标项目划分编码()!="21821201300" && 中压侧_目标项目划分编码()!="21821201300" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201400" && 高压侧_目标项目划分编码()!="21821202400" && 中压侧_目标项目划分编码()!="21821202400" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202400" && 高压侧_目标项目划分编码()!="21821201400" && 中压侧_目标项目划分编码()!="21821201400" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201500" && 高压侧_目标项目划分编码()!="21821202500" && 中压侧_目标项目划分编码()!="21821202500" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202500" && 高压侧_目标项目划分编码()!="21821201500" && 中压侧_目标项目划分编码()!="21821201500" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201600" && 高压侧_目标项目划分编码()!="21821202600" && 中压侧_目标项目划分编码()!="21821202600" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202600" && 高压侧_目标项目划分编码()!="21821201600" && 中压侧_目标项目划分编码()!="21821201600" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201700" && 高压侧_目标项目划分编码()!="21821202700" && 中压侧_目标项目划分编码()!="21821202700" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202700" && 高压侧_目标项目划分编码()!="21821201700" && 中压侧_目标项目划分编码()!="21821201700" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201800" && 高压侧_目标项目划分编码()!="21821202800" && 中压侧_目标项目划分编码()!="21821202800" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202800" && 高压侧_目标项目划分编码()!="21821201800" && 中压侧_目标项目划分编码()!="21821201800" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201900" && 高压侧_目标项目划分编码()!="21821202900" && 中压侧_目标项目划分编码()!="21821202900" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202900" && 高压侧_目标项目划分编码()!="21821201900" && 中压侧_目标项目划分编码()!="21821201900" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201A00" && 高压侧_目标项目划分编码()!="21821202A00" && 中压侧_目标项目划分编码()!="21821202A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202A00" && 高压侧_目标项目划分编码()!="21821201A00" && 中压侧_目标项目划分编码()!="21821201A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821201B00" && 高压侧_目标项目划分编码()!="21821201B00" && 中压侧_目标项目划分编码()!="21821202B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "21821202B00" && 高压侧_目标项目划分编码()!="21821202B00" && 中压侧_目标项目划分编码()!="21821201B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧22",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ iif(项目划分.WBS编码 == "71821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821113000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821114000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821115000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821116000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821117000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821118000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821119000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821120000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821121000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "71821122000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ iif(项目划分.WBS编码 == "C1821102000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821103000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821104000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821105000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821106000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821107000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821108000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821109000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821110000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821111000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "C1821112000" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧11",项目划分.WBS编码),""); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ iif(项目划分.WBS编码 == "F1821203100" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203200" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203300" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203400" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203500" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203600" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203700" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203800" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203900" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "F1821203B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧11",项目划分.WBS编码),""); },?0); },?0); },?0); for(filter(items,"消耗量",?(消耗量.type == "定额" && 消耗量.数量 != 0)),"消耗量", ?{ iif(消耗量.编码 == "GD3-32" || 消耗量.编码 == "GD3-34" || 消耗量.编码 == "GD3-36" || 消耗量.编码 == "GD3-38" || 消耗量.编码 == "GD3-40" || 消耗量.编码 == "GD3-42" || 消耗量.编码 == "GD3-44", ?{ iif(@工程信息.项目类型=="开关站工程", ?{ iif(项目划分.WBS编码 == "B1821101100" && 高压侧_目标项目划分编码()!="B1821102100" && 中压侧_目标项目划分编码()!="B1821102100" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧1",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102100" && 高压侧_目标项目划分编码()!="B1821101100" && 中压侧_目标项目划分编码()!="B1821101100" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧2",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101200" && 高压侧_目标项目划分编码()!="B1821102200" && 中压侧_目标项目划分编码()!="B1821102200" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧3",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102200" && 高压侧_目标项目划分编码()!="B1821101200" && 中压侧_目标项目划分编码()!="B1821101200" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧4",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101300" && 高压侧_目标项目划分编码()!="B1821102300" && 中压侧_目标项目划分编码()!="B1821102300" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧5",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102300" && 高压侧_目标项目划分编码()!="B1821101300" && 中压侧_目标项目划分编码()!="B1821101300" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧6",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101400" && 高压侧_目标项目划分编码()!="B1821102400" && 中压侧_目标项目划分编码()!="B1821102400" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧7",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102400" && 高压侧_目标项目划分编码()!="B1821101400" && 中压侧_目标项目划分编码()!="B1821101400" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧8",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101500" && 高压侧_目标项目划分编码()!="B1821102500" && 中压侧_目标项目划分编码()!="B1821102500" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧9",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102500" && 高压侧_目标项目划分编码()!="B1821101500" && 中压侧_目标项目划分编码()!="B1821101500" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧10",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101600" && 高压侧_目标项目划分编码()!="B1821102600" && 中压侧_目标项目划分编码()!="B1821102600" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧11",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102600" && 高压侧_目标项目划分编码()!="B1821101600" && 中压侧_目标项目划分编码()!="B1821101600" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧12",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101700" && 高压侧_目标项目划分编码()!="B1821102700" && 中压侧_目标项目划分编码()!="B1821102700" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧13",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102700" && 高压侧_目标项目划分编码()!="B1821101700" && 中压侧_目标项目划分编码()!="B1821101700" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧14",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101800" && 高压侧_目标项目划分编码()!="B1821102800" && 中压侧_目标项目划分编码()!="B1821102800" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧15",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102800" && 高压侧_目标项目划分编码()!="B1821101800" && 中压侧_目标项目划分编码()!="B1821101800" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧16",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101900" && 高压侧_目标项目划分编码()!="B1821102900" && 中压侧_目标项目划分编码()!="B1821102900" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧17",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102900" && 高压侧_目标项目划分编码()!="B1821101900" && 中压侧_目标项目划分编码()!="B1821101900" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧18",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101A00" && 高压侧_目标项目划分编码()!="B1821102A00" && 中压侧_目标项目划分编码()!="B1821102A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧19",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102A00" && 高压侧_目标项目划分编码()!="B1821101A00" && 中压侧_目标项目划分编码()!="B1821101A00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧20",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821101B00" && 高压侧_目标项目划分编码()!="B1821102B00" && 中压侧_目标项目划分编码()!="B1821102B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧21",项目划分.WBS编码),""); iif(项目划分.WBS编码 == "B1821102B00" && 高压侧_目标项目划分编码()!="B1821101B00" && 中压侧_目标项目划分编码()!="B1821101B00" && 项目划分.存在消耗量 == 1,?setparam("变量值_低压侧22",项目划分.WBS编码),""); },?0); },?0); },?0); iif(getparam("变量值_低压侧1")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧1")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧2")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧3")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧4")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧5")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧6")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧7")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧8")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧9")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧10")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧11")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧12")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧13")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧14")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧15")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧16")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧17")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")=="" && getparam("变量值_低压侧18")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧18")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")=="" && getparam("变量值_低压侧18")=="" && getparam("变量值_低压侧19")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧19")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")=="" && getparam("变量值_低压侧18")=="" && getparam("变量值_低压侧19")=="" && getparam("变量值_低压侧20")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧20")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")=="" && getparam("变量值_低压侧18")=="" && getparam("变量值_低压侧19")=="" && getparam("变量值_低压侧20")=="" && getparam("变量值_低压侧21")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧21")),""); iif(getparam("变量值_低压侧1")=="" && getparam("变量值_低压侧2")=="" && getparam("变量值_低压侧3")=="" && getparam("变量值_低压侧4")=="" && getparam("变量值_低压侧5")=="" && getparam("变量值_低压侧6")=="" && getparam("变量值_低压侧7")=="" && getparam("变量值_低压侧8")=="" && getparam("变量值_低压侧9")=="" && getparam("变量值_低压侧10")=="" && getparam("变量值_低压侧11")=="" && getparam("变量值_低压侧12")=="" && getparam("变量值_低压侧13")=="" && getparam("变量值_低压侧14")=="" && getparam("变量值_低压侧15")=="" && getparam("变量值_低压侧16")=="" && getparam("变量值_低压侧17")=="" && getparam("变量值_低压侧18")=="" && getparam("变量值_低压侧19")=="" && getparam("变量值_低压侧20")=="" && getparam("变量值_低压侧21")=="" && getparam("变量值_低压侧22")!="",?setparam("变量值_低压侧",getparam("变量值_低压侧22")),""); },?0); setparam("低压侧_目标项目划分编码_已计算", 1); },?0); getparam("变量值_低压侧"); } BEGIN:低压侧_断路器单价_设备数量 ${ iif(getparam("低压侧_断路器单价_设备数量_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==低压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.数量); },?0); },?0); },?0); setparam("低压侧_断路器单价_设备数量_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧_断路器单价_设备合价 ${ iif(getparam("低压侧_断路器单价_设备合价_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程" || @工程信息.项目类型 == "串联补偿站工程" || @工程信息.项目类型 == "静止无功补偿工程" || @工程信息.项目类型 == "调相机工程" || @工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 ==低压侧_目标项目划分编码())),"项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && 消耗量.数量 != 0 && strFind(消耗量.名称,"断路器") >= 0)),"设备", ?{ setparam("变量值", getparam("变量值") + 设备.单价含税 * 设备.数量); },?0); },?0); },?0); setparam("低压侧_断路器单价_设备合价_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压侧_断路器单价 ${ setparam("变量值", 0); iif(低压侧_断路器单价_设备数量() != 0,?setparam("变量值",?round(低压侧_断路器单价_设备合价() / 低压侧_断路器单价_设备数量(),3)),0); setparam("变量值", getparam("变量值")/10000); getparam("变量值"); } BEGIN:低压侧_是否户内式 ${ iif(getparam("低压侧_是否户内式_已计算") != 1, ?{ setparam("变量值",""); iif(@工程信息.项目类型 == "变电站工程" , ?#{ ->低压侧_目标项目划分编码()=="21821201100" || 低压侧_目标项目划分编码()=="21821201200" || 低压侧_目标项目划分编码()=="21821201300" || 低压侧_目标项目划分编码()=="21821201400" || 低压侧_目标项目划分编码()=="21821201500" || 低压侧_目标项目划分编码()=="21821201600" || 低压侧_目标项目划分编码()=="21821201700" || 低压侧_目标项目划分编码()=="21821201800" || 低压侧_目标项目划分编码()=="21821201900" || 低压侧_目标项目划分编码()=="21821201A00" || 低压侧_目标项目划分编码()=="21821201B00" : setparam("变量值","是"); ->低压侧_目标项目划分编码()=="21821202100" || 低压侧_目标项目划分编码()=="21821202200" || 低压侧_目标项目划分编码()=="21821202300" || 低压侧_目标项目划分编码()=="21821202400" || 低压侧_目标项目划分编码()=="21821202500" || 低压侧_目标项目划分编码()=="21821202600" || 低压侧_目标项目划分编码()=="21821202700" || 低压侧_目标项目划分编码()=="21821202800" || 低压侧_目标项目划分编码()=="21821202900" || 低压侧_目标项目划分编码()=="21821202A00" || 低压侧_目标项目划分编码()=="21821202B00" : setparam("变量值","否"); },?0); iif(@工程信息.项目类型 == "串联补偿站工程" ,?setparam("变量值", "否"),""); iif(@工程信息.项目类型 == "开关站工程" , ?#{ ->低压侧_目标项目划分编码()=="B1821101100" || 低压侧_目标项目划分编码()=="B1821101200" || 低压侧_目标项目划分编码()=="B1821101300" || 低压侧_目标项目划分编码()=="B1821101400" || 低压侧_目标项目划分编码()=="B1821101500" || 低压侧_目标项目划分编码()=="B1821101600" || 低压侧_目标项目划分编码()=="B1821101700" || 低压侧_目标项目划分编码()=="B1821101800" || 低压侧_目标项目划分编码()=="B1821101900" || 低压侧_目标项目划分编码()=="B1821101A00" || 低压侧_目标项目划分编码()=="B1821101B00" : setparam("变量值","是"); ->低压侧_目标项目划分编码()=="B1821102100" || 低压侧_目标项目划分编码()=="B1821102200" || 低压侧_目标项目划分编码()=="B1821102300" || 低压侧_目标项目划分编码()=="B1821102400" || 低压侧_目标项目划分编码()=="B1821102500" || 低压侧_目标项目划分编码()=="B1821102600" || 低压侧_目标项目划分编码()=="B1821102700" || 低压侧_目标项目划分编码()=="B1821102800" || 低压侧_目标项目划分编码()=="B1821102900" || 低压侧_目标项目划分编码()=="B1821102A00" || 低压侧_目标项目划分编码()=="B1821102B00" : setparam("变量值","否"); },?0); setparam("低压侧_是否户内式_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变压器_设备型号_最高设备单价 ${ iif(getparam("主变压器_设备型号_最高设备单价_已计算") != 1, ?{ setparam("变量值",0); setparam("中间值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821100000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); setparam("主变压器_设备型号_最高设备单价_已计算", 1); },?0); getparam("变量值"); } BEGIN:主变压器_设备型号 ${ iif(getparam("主变压器_设备型号_已计算") != 1, ?{ setparam("设备名称",""); setparam("变量值_主变压器_型号",""); setparam("计数",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821100000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ iif(getparam("计数")==0 && 设备.单价含税 == 主变压器_设备型号_最高设备单价(), ?{ setparam("设备名称",设备.名称); setparam("变量值_主变压器_型号",设备.规格型号); setparam("计数",getparam("计数")+1); },""); },?0); },?0); },?0); setparam("主变压器_设备型号_已计算", 1); },?0); setparam("变量值_主变压器_型号",getparam("设备名称")+getparam("变量值_主变压器_型号")); getparam("变量值_主变压器_型号"); } BEGIN:主变压器_单位单价 ${ ?round(主变压器_设备型号_最高设备单价() / 10000,3); } BEGIN:高压电抗器单价 ${ iif(getparam("高压电抗器单价_已计算") != 1, ?{ setparam("变量值",0); setparam("中间值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821301000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821701000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821201000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值")/10000,3)); setparam("高压电抗器单价_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压电抗器单价 ${ iif(getparam("低压电抗器单价_已计算") != 1, ?{ setparam("变量值",0); setparam("中间值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821304000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821704000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值")/10000,3)); setparam("低压电抗器单价_已计算", 1); },?0); getparam("变量值"); } BEGIN:低压电容器单价 ${ iif(getparam("低压电容器单价_已计算") != 1, ?{ setparam("变量值",0); setparam("中间值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821303000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821703000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "设备")),"设备", ?{ setparam("中间值",设备.单价含税); iif(getparam("中间值") > getparam("变量值"),?setparam("变量值",getparam("中间值")),0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值")/10000,3)); setparam("低压电容器单价_已计算", 1); },?0); getparam("变量值"); } BEGIN:电器部分信息_计算机监控系统 ${ iif(getparam("电器部分信息_计算机监控系统_已计算") != 1, ?{ setparam("变量值",0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && (工程量.父级名称 == "计算机监控系统" || 工程量.名称 == "计算机监控系统"))),"项目划分", ?{ iif(getparam("变量值") == 0,?setparam("变量值",项目划分.@工程取费.合计+(项目划分.基础变量.设备_主要设备_甲供设备费含税 + 项目划分.基础变量.设备_主要设备_甲供设备运杂费+项目划分.基础变量.设备_普通设备_甲供设备费含税 + 项目划分.基础变量.设备_普通设备_甲供设备运杂费)),0); },?0); setparam("变量值", ?round(getparam("变量值")/10000,3)); setparam("电器部分信息_计算机监控系统_已计算", 1); },?0); getparam("变量值"); } BEGIN:电器部分信息_控制方式 ${ setparam("变量值",""); setparam("计算机控制系统",电器部分信息_计算机监控系统()); iif(getparam("计算机控制系统") > 0,?setparam("变量值","计算机监控"),""); getparam("变量值"); } BEGIN:电力电缆_长度 ${ iif(getparam("电力电缆_长度_已计算") != 1, ?{ setparam("变量值",0); setparam("变量值1",0); setparam("变量值2",0); setparam("变量值3",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601100")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601100")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821601000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821601000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01100")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01100")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821501000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821501000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501100")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501100")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206100")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206100")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501100")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501100")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "换流站接地极工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821601000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821601000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); setparam("变量值", iif(getparam("变量值3") != 0,?round(getparam("变量值3")/1000,3),?round(getparam("变量值4"),3))); setparam("电力电缆_长度_已计算", 1); },?0); getparam("变量值"); } BEGIN:电力电缆_总价格 ${ iif(getparam("电力电缆_总价格_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601100")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821601000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01100")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821501000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501100")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206100")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501100")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "换流站接地极工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821601000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); setparam("电力电缆_总价格_已计算", 1); },?0); getparam("变量值"); } BEGIN:电力电缆_价格 ${ setparam("变量值", 0); iif(电力电缆_长度() != 0,?setparam("变量值",?round(电力电缆_总价格() / 电力电缆_长度(),3)),0); getparam("变量值"); } BEGIN:控制电缆_长度 ${ iif(getparam("控制电缆_长度_已计算") != 1, ?{ setparam("变量值",0); setparam("变量值1",0); setparam("变量值2",0); setparam("变量值3",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601200")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601200")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821602000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821602000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01200")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01200")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821502000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821502000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501200")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501200")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206200")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206200")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501200")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501200")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); iif(@工程信息.项目类型 == "换流站接地极工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821602000")),"项目划分", ?{ setparam("变量值3",getparam("变量值3")+项目划分.数量); },?0); for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821602000")),"项目划分", ?{ for(filter(items,"消耗量",?(消耗量.type == "主材" && (strFind(消耗量.名称,"电缆") >= 0 ))),"主材", ?{ iif(主材.单位 == "m" || 主材.单位 == "米" && 主材.数量 != 0,?setparam("变量值1",getparam("变量值1")+主材.数量/1000),0); iif(主材.单位 == "km" || 主材.单位 == "千米" && 主材.数量 != 0,?setparam("变量值2",getparam("变量值2")+主材.数量),0); },?0); setparam("变量值4",getparam("变量值1")+getparam("变量值2")); },?0); },?0); setparam("变量值", iif(getparam("变量值3") != 0,?round(getparam("变量值3")/1000,3),?round(getparam("变量值4"),3))); setparam("控制电缆_长度_已计算", 1); },?0); getparam("变量值"); } BEGIN:控制电缆_总价格 ${ iif(getparam("控制电缆_总价格_已计算") != 1, ?{ setparam("变量值",0); iif(@工程信息.项目类型 == "变电站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "21821601200")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "串联补偿站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "71821602000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "换流站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "81821A01200")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "静止无功补偿工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "C1821502000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "开关站工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "B1821501200")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "调相机工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "F1821206200")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "安全稳定控制系统工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "E1821501200")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); iif(@工程信息.项目类型 == "换流站接地极工程", ?{ for(filter(@项目划分.安装,"工程量",?(工程量.type == "项目划分" && 工程量.WBS编码 == "A1821602000")),"项目划分", ?{ setparam("变量值",getparam("变量值")+项目划分.@工程取费.合计); },?0); },?0); setparam("控制电缆_总价格_已计算", 1); },?0); getparam("变量值"); } BEGIN:控制电缆_价格 ${ setparam("变量值", 0); iif(控制电缆_长度() != 0,?setparam("变量值",?round(控制电缆_总价格() / 控制电缆_长度(),3)),0); getparam("变量值"); } BEGIN:本期继电器小室 ${ iif(getparam("本期继电器小室_已计算") != 1, ?{ setparam("个数",0); setparam("变量值",0); for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && strFind(工程量.名称,"继电器室") >= 0 && 工程量.存在消耗量 == 1 )),"项目划分", ?{ for(filter(items,"消耗量",?((消耗量.type == "定额" || 消耗量.type == "主材" || 消耗量.type == "设备" || 消耗量.type == "一笔性费用" || 消耗量.type == "注解"))),"物料", ?{ iif(物料.数量 != 0 ,?setparam("变量值",getparam("变量值")+1),0); },?0); iif(getparam("变量值") >= 1,?setparam("个数",getparam("个数")+1),0); setparam("变量值", 0); },?0); setparam("本期继电器小室_已计算", 1); },?0); getparam("个数"); } BEGIN:总土石方量_挖方 ${ iif(getparam("总土石方量_挖方_已计算") != 1, ?{ setparam("变量值",0); setparam("层级", 0); setparam("输出", 1); for(filter(@项目划分.建筑,"工程量",?工程量.type == "项目划分"),"项目划分", ?{ iif(项目划分.层级 <= getparam("层级"),?setparam("输出", 1),?0); iif(项目划分.名称 == "场地平整" && getparam("输出") == 1, ?{ setparam("层级", 项目划分.层级); setparam("输出", 0); for(filter(items,"消耗量",?(消耗量.type == "定额" && (消耗量.编码 == "GT1-1" || 消耗量.编码 == "GT1-10" || in(消耗量.编码,"GT1-18~19") || 消耗量.编码 == "YT1-105" || 消耗量.编码 == "YT1-26"))),"定额", ?{ iif(定额.数量 != 0,?setparam("变量值",getparam("变量值")+定额.数量),0); },?0); },?0); iif(项目划分.名称 == "地基处理" && getparam("输出") == 1 && getparam("变量值") == 0, ?{ setparam("层级", 项目划分.层级); setparam("输出", 0); for(filter(items,"消耗量",?(消耗量.type == "定额" && (消耗量.编码 == "GT1-1" || 消耗量.编码 == "GT1-10" || in(消耗量.编码,"GT1-18~19") || 消耗量.编码 == "YT1-105" || 消耗量.编码 == "YT1-26"))),"定额", ?{ iif(定额.数量 != 0,?setparam("变量值",getparam("变量值")+定额.数量),0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("总土石方量_挖方_已计算", 1); },?0); getparam("变量值"); } BEGIN:总土石方量_填方 ${ iif(getparam("总土石方量_填方_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量!=0 && (消耗量.编码 == "GT1-2" || 消耗量.编码 == "GT1-11" || in(消耗量.编码,"YT1-107~108") || in(消耗量.编码,"YT1-74~75")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("总土石方量_填方_已计算", 1); },?0); getparam("变量值"); } BEGIN:总土石方量_地基处理 ${ iif(getparam("总土石方量_地基处理_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量!=0 && (in(消耗量.编码,"GT2-21~44") || in(消耗量.编码,"GT2-49~52")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("总土石方量_地基处理_已计算", 1); },?0); getparam("变量值"); } BEGIN:防护工程_护坡 ${ iif(getparam("防护工程_护坡_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量!=0 && (消耗量.编码 == "GT10-63" || in(消耗量.编码,"GT10-75~77") || in(消耗量.编码,"YT2-75~76")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("防护工程_护坡_已计算", 1); },?0); getparam("变量值"); } BEGIN:防护工程_挡土墙 ${ iif(getparam("防护工程_挡土墙_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && 消耗量.数量!=0 && (in(消耗量.编码,"GT10-71~74") || in(消耗量.编码,"YT4-35~36")))),"定额", ?{ setparam("变量值", getparam("变量值") + 定额.数量); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("防护工程_挡土墙_已计算", 1); },?0); getparam("变量值"); } BEGIN:主要材料消耗指标_钢材 ${ iif(getparam("主要材料消耗指标_钢材_已计算") != 1, ?{ setparam("变量值", 0); setparam("变量值1", 0); setparam("变量值2", 0); for(filter(@材机分析.建筑, "材机", ?(材机.type == "材料")), "材料", ?{ iif(ismatchsctemplate("预规_" + 材料.编码 + "_" + 材料.名称 + "_" + 材料.单位, "钢材") == 1, ?{ iif(材料.单位 == "t" || 材料.单位=="吨",?setparam("变量值1",getparam("变量值1")+材料.数量),?0); iif(材料.单位 == "kg"|| 材料.单位=="千克",?setparam("变量值2",getparam("变量值2")+材料.数量/1000),?0); },?0); }, ?0); setparam("变量值", ?round(getparam("变量值1")+getparam("变量值2"),3)); setparam("主要材料消耗指标_钢材_已计算", 1); },?0); getparam("变量值"); } BEGIN:主要材料消耗指标_水泥 ${ iif(getparam("主要材料消耗指标_水泥_已计算") != 1, ?{ setparam("变量值", 0); setparam("变量值1", 0); setparam("变量值2", 0); for(filter(@材机分析.建筑, "材机", ?(材机.type == "材料")), "材料", ?{ iif(ismatchsctemplate("预规_" + 材料.编码 + "_" + 材料.名称 + "_" + 材料.单位, "水泥") == 1, ?{ iif(材料.单位 == "t" || 材料.单位=="吨",?setparam("变量值1",getparam("变量值1")+材料.数量),?0); iif(材料.单位 == "kg"|| 材料.单位=="千克",?setparam("变量值2",getparam("变量值2")+材料.数量/1000),?0); },?0); }, ?0); setparam("变量值", ?round(getparam("变量值1")+getparam("变量值2"),3)); setparam("主要材料消耗指标_水泥_已计算", 1); },?0); getparam("变量值"); } BEGIN:主要材料消耗指标_木材 ${ iif(getparam("主要材料消耗指标_木材_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@材机分析.建筑, "材机", ?(材机.type == "材料")), "材料", ?{ iif(ismatchsctemplate("预规_" + 材料.编码 + "_" + 材料.名称 + "_" + 材料.单位, "木材") == 1, ?{ iif(材料.单位 == "m³",?setparam("变量值",getparam("变量值")+材料.数量),?0); },?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("主要材料消耗指标_木材_已计算", 1); },?0); getparam("变量值"); } BEGIN:主要材料消耗指标_镀锌钢管 ${ iif(getparam("主要材料消耗指标_镀锌钢管_已计算") != 1, ?{ setparam("变量值", 0); setparam("变量值1", 0); setparam("变量值2", 0); for(filter(@材机分析.建筑, "材机", ?(材机.type == "材料")), "材料", ?{ iif(ismatchsctemplate("预规_" + 材料.编码 + "_" + 材料.名称 + "_" + 材料.单位, "镀锌钢管") == 1, ?{ iif(材料.单位 == "t" || 材料.单位=="吨",?setparam("变量值1",getparam("变量值1")+材料.数量),?0); iif(材料.单位 == "kg"|| 材料.单位=="千克",?setparam("变量值2",getparam("变量值2")+材料.数量/1000),?0); },?0); }, ?0); setparam("变量值", ?round(getparam("变量值1")+getparam("变量值2"),3)); setparam("主要材料消耗指标_镀锌钢管_已计算", 1); },?0); getparam("变量值"); } BEGIN:主要材料消耗指标_镀锌型钢 ${ iif(getparam("主要材料消耗指标_镀锌型钢_已计算") != 1, ?{ setparam("变量值", 0); setparam("变量值1", 0); setparam("变量值2", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="主材" && 消耗量.数量!=0 && (strFind(消耗量.名称,"镀锌型钢") >= 0))),"主材", ?{ iif(主材.单位 == "t" || 主材.单位=="吨",?setparam("变量值1",getparam("变量值1")+主材.数量),0); iif(主材.单位 == "kg"|| 主材.单位=="千克",?setparam("变量值2",getparam("变量值2")+主材.数量/1000),0); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值1")+getparam("变量值2"),3)); setparam("主要材料消耗指标_镀锌型钢_已计算", 1); },?0); getparam("变量值"); } BEGIN:土建部分其他信息_站外给水管线 ${ iif(getparam("土建部分其他信息_站外给水管线_已计算") != 1, ?{ setparam("变量值",0); setparam("项目划分数量",0); setparam("计数",0); for(filter(@项目划分.建筑,"工程量",?(工程量.type == "项目划分" && 工程量.名称 == "站外水源")),"项目划分", ?{ iif(getparam("计数") == 0 && 项目划分.计算式 != "",?setparam("项目划分数量",项目划分.数量),0); setparam("计数",getparam("计数")+1); },?0); iif(getparam("项目划分数量") != 0,?setparam("变量值",getparam("项目划分数量")),0); iif(getparam("项目划分数量") == 0, ?{ setparam("层级", 0); setparam("输出", 1); for(filter(@项目划分.建筑,"工程量",?工程量.type == "项目划分"),"项目划分", ?{ iif(项目划分.层级 <= getparam("层级"),?setparam("输出", 1),?0); iif(项目划分.名称 == "站外水源" && getparam("输出") == 1, ?{ setparam("层级", 项目划分.层级); setparam("输出", 0); for(filter(items,"消耗量",?(消耗量.type == "定额" && (in(消耗量.编码,"GT10-46~47") || in(消耗量.编码,"YT16-1~78")))),"定额", ?{ iif(定额.数量 != 0,?setparam("变量值",getparam("变量值")+定额.数量),0); },?0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("土建部分其他信息_站外给水管线_已计算", 1); },?0); getparam("变量值"); } BEGIN:土建部分其他信息_站外排水管线 ${ iif(getparam("土建部分其他信息_站外排水管线_已计算") != 1, ?{ setparam("变量值", 0); setparam("层级", 0); setparam("输出", 1); for(filter(@项目划分.建筑,"工程量",?工程量.type == "项目划分"),"项目划分", ?{ iif(项目划分.层级 <= getparam("层级"),?setparam("输出", 1),?0); iif(项目划分.名称 == "站外排水" && getparam("输出") == 1, ?{ setparam("层级", 项目划分.层级); setparam("输出", 0); for(filter(items,"消耗量",?(消耗量.type == "定额" && (in(消耗量.编码,"GT11-1~29") || in(消耗量.编码,"YT16-1~78")))),"定额", ?{ iif(定额.数量 != 0,?setparam("变量值",getparam("变量值")+定额.数量),0); },?0); },?0); },?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("土建部分其他信息_站外排水管线_已计算", 1); },?0); getparam("变量值"); } BEGIN:土建部分其他信息_站内道路 ${ iif(getparam("土建部分其他信息_站内道路_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.建筑, "工程量", ?(工程量.type == "项目划分")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="定额" && (in(消耗量.编码,"GT10-5~7") || in(消耗量.编码,"YT13-268~273")))),"定额", ?{ iif(@工程信息.项目类型 == "变电站工程" && 项目划分.WBS编码 == "21812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "换流站工程" && 项目划分.WBS编码 == "81812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "静止无功补偿工程" && 项目划分.WBS编码 == "C1812102000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "开关站工程" && 项目划分.WBS编码 == "B1812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "串联补偿站工程" && 项目划分.WBS编码 == "71812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "通信站工程" && 项目划分.WBS编码 == "51812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "换流站接地极工程" && 项目划分.WBS编码 == "A1812200000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "安全稳定控制系统工程" && 项目划分.WBS编码 == "E1812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); iif(@工程信息.项目类型 == "调相机工程" && 项目划分.WBS编码 == "F1812202000",?setparam("变量值",getparam("变量值")+定额.数量),0); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("土建部分其他信息_站内道路_已计算", 1); },?0); getparam("变量值"); } BEGIN:交流滤波器_数量 ${ iif(getparam("交流滤波器_数量_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"交流滤波器") >= 0) && 消耗量.单位 == "组")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.数量),0); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("交流滤波器_数量_已计算", 1); },?0); getparam("变量值"); } BEGIN:交流滤波器_数量_未截位 ${ iif(getparam("交流滤波器_数量_未截位_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"交流滤波器") >= 0) && 消耗量.单位 == "组")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.数量),0); }, ?0); }, ?0); setparam("交流滤波器_数量_未截位_已计算", 1); },?0); getparam("变量值"); } BEGIN:交流滤波器_合价 ${ iif(getparam("交流滤波器_合价_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"交流滤波器") >= 0) && 消耗量.单位 == "组")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.单价含税*设备.数量),0); }, ?0); }, ?0); setparam("交流滤波器_合价_已计算", 1); },?0); getparam("变量值"); } BEGIN:交流滤波器_单位单价 ${ setparam("变量值", 0); iif(交流滤波器_数量_未截位() != 0,?setparam("变量值",交流滤波器_合价() / 交流滤波器_数量_未截位()),0); setparam("变量值",?round(getparam("变量值"),3)); getparam("变量值"); } BEGIN:平波电抗器_数量 ${ iif(getparam("平波电抗器_数量_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"平波电抗器") >= 0) && 消耗量.单位 == "台")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.数量),0); }, ?0); }, ?0); setparam("变量值", ?round(getparam("变量值"),3)); setparam("平波电抗器_数量_已计算", 1); },?0); getparam("变量值"); } BEGIN:平波电抗器_数量_未截位 ${ iif(getparam("平波电抗器_数量_未截位_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"平波电抗器") >= 0) && 消耗量.单位 == "台")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.数量),0); }, ?0); }, ?0); setparam("平波电抗器_数量_未截位_已计算", 1); },?0); getparam("变量值"); } BEGIN:平波电抗器_合价 ${ iif(getparam("平波电抗器_合价_已计算") != 1, ?{ setparam("变量值", 0); for(filter(@项目划分.安装, "工程量", ?(工程量.type == "项目划分" && 工程量.叶子节点 == "1")), "项目划分", ?{ for(filter(items, "消耗量", ?(消耗量.type=="设备" && (strFind(消耗量.名称,"平波电抗器") >= 0) && 消耗量.单位 == "台")),"设备", ?{ iif(设备.数量 != 0,?setparam("变量值",getparam("变量值")+设备.单价含税*设备.数量),0); }, ?0); }, ?0); setparam("平波电抗器_合价_已计算", 1); },?0); getparam("变量值"); } BEGIN:平波电抗器_单位单价 ${ setparam("变量值", 0); iif(平波电抗器_数量_未截位() != 0,?setparam("变量值",平波电抗器_合价() / 平波电抗器_数量_未截位()),0); setparam("变量值",?round(getparam("变量值"),3)); getparam("变量值"); }