上传文件
This commit is contained in:
+230
@@ -0,0 +1,230 @@
|
||||
////////////////////////////////
|
||||
/////变电站基础参数
|
||||
///////////////////////////////
|
||||
|
||||
BEGIN:变电站基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分;
|
||||
}
|
||||
BEGIN:变电站基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_本期台数
|
||||
${
|
||||
round(工程基础信息.本期台数,0);
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_本期单台容量
|
||||
${
|
||||
round(工程基础信息.本期单台容量*10,4)
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_规划台数
|
||||
${
|
||||
round(工程基础信息.规划台数,0);
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_规划单台容量
|
||||
${
|
||||
round(工程基础信息.规划单台容量*10,4)
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地;
|
||||
}
|
||||
BEGIN:变电站基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区;
|
||||
}
|
||||
BEGIN:变电站基础参数_工程属性_编制时间
|
||||
${
|
||||
工程基础信息.编制时间;
|
||||
}
|
||||
BEGIN:变电站基础参数_技经参数_进出场总次数
|
||||
${
|
||||
工程基础信息.进出场总次数;
|
||||
}
|
||||
BEGIN:变电站基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
"隐藏值";
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
////变电站费用
|
||||
///////////////////////////
|
||||
|
||||
BEGIN:变电站费用_工程费用_建筑工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑" && 划分.项目划分名称 == "建筑工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_建筑修缮费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑修缮" && 划分.项目划分名称 == "建筑修缮工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_设备购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:变电站费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
////变电站工程量
|
||||
///////////////////////////
|
||||
+234
@@ -0,0 +1,234 @@
|
||||
////////////////////////////////
|
||||
/////换流站基础参数
|
||||
///////////////////////////////
|
||||
|
||||
BEGIN:换流站基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分;
|
||||
}
|
||||
BEGIN:换流站基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_本期台数
|
||||
${
|
||||
round(工程基础信息.本期台数,0);
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_本期单台容量
|
||||
${
|
||||
round(工程基础信息.本期单台容量*10,4)
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_规划台数
|
||||
${
|
||||
round(工程基础信息.规划台数,0);
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_规划单台容量
|
||||
${
|
||||
round(工程基础信息.规划单台容量*10,4)
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地;
|
||||
}
|
||||
BEGIN:换流站基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区;
|
||||
}
|
||||
BEGIN:换流站基础参数_工程属性_编制时间
|
||||
${
|
||||
工程基础信息.编制时间;
|
||||
}
|
||||
BEGIN:换流站基础参数_技经参数_进出场总次数
|
||||
${
|
||||
工程基础信息.进出场总次数;
|
||||
}
|
||||
BEGIN:换流站基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
"隐藏值";
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
////换流站费用
|
||||
///////////////////////////
|
||||
|
||||
BEGIN:换流站费用_工程费用_建筑工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑" && 划分.项目划分名称 == "建筑工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_建筑修缮费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑修缮" && 划分.项目划分名称 == "建筑修缮工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_设备购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:换流站费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
////换流站工程量
|
||||
///////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,481 @@
|
||||
/////////////////////////////
|
||||
////架线基础参数
|
||||
/////////////////////////////
|
||||
BEGIN:架线基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分
|
||||
}
|
||||
BEGIN:架线基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段
|
||||
}
|
||||
BEGIN:架线基础参数_技经参数_架空线路亘长
|
||||
${
|
||||
round(工程基础信息.架空线路亘长,3)
|
||||
}
|
||||
BEGIN:架线基础参数_自然条件_海拔
|
||||
${
|
||||
"无值";
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地
|
||||
}
|
||||
BEGIN:架线基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区
|
||||
}
|
||||
BEGIN:架线基础参数_工程属性_编制时间
|
||||
${
|
||||
工程基础信息.编制时间
|
||||
}
|
||||
BEGIN:架线基础参数_技经参数_进出场总次数
|
||||
${
|
||||
round(工程基础信息.进出场总次数,0)
|
||||
}
|
||||
BEGIN:架线基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
工程基础信息.甲供材料计入本体
|
||||
}
|
||||
BEGIN:架线基础参数_线路特征_线路折单长度
|
||||
${
|
||||
set h1=架线基础参数_线路特征_单回路长度();
|
||||
set h2=架线基础参数_线路特征_双回路长度();
|
||||
set h3=架线基础参数_线路特征_三回路长度();
|
||||
set h4=架线基础参数_线路特征_四回路长度();
|
||||
set h5=h1+h2*2+h3*3+h4*4;
|
||||
round(h5,4);
|
||||
}
|
||||
BEGIN:架线基础参数_线路特征_单回路长度
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型 == "安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(定额,"定额对象",
|
||||
?#{
|
||||
->in(定额对象.编码,"JYX5-1~43,JYX5-51~60,JYX5-78~119,JGX3-1~21,JGX3-30~54") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==1 || 定额对象.人工系数==1.1 || 定额对象.人工系数==1.21) && 定额对象.单位!="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量;
|
||||
->in(定额对象.编码,"JYX5-1~8,JYX5-41~43,JGX3-13~15,JGX3-20~21") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==1 || 定额对象.人工系数==1.1 || 定额对象.人工系数==1.21) && 定额对象.单位=="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量/10;
|
||||
});
|
||||
round(su,4);
|
||||
|
||||
}
|
||||
BEGIN:架线基础参数_线路特征_双回路长度
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型 == "安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(定额,"定额对象",
|
||||
?#{
|
||||
->in(定额对象.编码,"JYX5-1~43,JYX5-51~60,JYX5-78~119,JGX3-1~21,JGX3-30~54") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==1.75 || 定额对象.人工系数==1.98 || 定额对象.人工系数==2.18) && 定额对象.单位!="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量;
|
||||
->in(定额对象.编码,"JYX5-1~8,JYX5-41~43,JGX3-13~15,JGX3-20~21") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==1.75 || 定额对象.人工系数==1.98 || 定额对象.人工系数==2.18) && 定额对象.单位=="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量/10;
|
||||
});
|
||||
round(su,4);
|
||||
}
|
||||
BEGIN:架线基础参数_线路特征_三回路长度
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型 == "安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(定额,"定额对象",
|
||||
?#{
|
||||
->in(定额对象.编码,"JYX5-1~43,JYX5-51~60,JYX5-78~119,JGX3-1~21,JGX3-30~54") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==2.5 || 定额对象.人工系数==2.75 || 定额对象.人工系数==3.03) && 定额对象.单位!="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量;
|
||||
->in(定额对象.编码,"JYX5-1~8,JYX5-41~43,JGX3-13~15,JGX3-20~21") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==2.5 || 定额对象.人工系数==2.75 || 定额对象.人工系数==3.03) && 定额对象.单位=="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量/10;
|
||||
});
|
||||
round(su,4);
|
||||
}
|
||||
BEGIN:架线基础参数_线路特征_四回路长度
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型 == "安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(定额,"定额对象",
|
||||
?#{
|
||||
->in(定额对象.编码,"JYX5-1~43,JYX5-51~60,JYX5-78~119,JGX3-1~21,JGX3-30~54") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==3.1 || 定额对象.人工系数==3.41 || 定额对象.人工系数==3.75) && 定额对象.单位!="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量;
|
||||
->in(定额对象.编码,"JYX5-1~8,JYX5-41~43,JGX3-13~15,JGX3-20~21") && in(定额对象.父级id,ids) >= 1 && (定额对象.人工系数==3.1 || 定额对象.人工系数==3.41 || 定额对象.人工系数==3.75) && 定额对象.单位=="100m" && 定额对象.数量>=0.00001
|
||||
:定额对象.数量/10;
|
||||
});
|
||||
?round(su,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_平地
|
||||
${
|
||||
set D1=架线基础参数_地形比例_丘陵();
|
||||
set D2=架线基础参数_地形比例_河网泥沼();
|
||||
set D3=架线基础参数_地形比例_山地();
|
||||
set D4=架线基础参数_地形比例_高山();
|
||||
set D5=架线基础参数_地形比例_沙漠();
|
||||
set D6=架线基础参数_地形比例_峻岭();
|
||||
set D=100-D1-D2-D3-D4-D5-D6;
|
||||
?round(D,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_丘陵
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_丘陵;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_河网泥沼
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_河网+比例.地形比例_泥沼;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_山地
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_山地;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_高山
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_高山;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_沙漠
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_沙漠;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地形比例_峻岭
|
||||
${
|
||||
set s=sum(综合地形比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="架空线路地形"
|
||||
:比例.地形比例_峻岭;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_普通土
|
||||
${
|
||||
set t1=架线基础参数_地质条件_冻土();
|
||||
set t2=架线基础参数_地质条件_坚土();
|
||||
set t3=架线基础参数_地质条件_松砂石();
|
||||
set t4=架线基础参数_地质条件_水坑();
|
||||
set t5=架线基础参数_地质条件_泥水坑();
|
||||
set t6=架线基础参数_地质条件_流砂坑();
|
||||
set t7=架线基础参数_地质条件_岩石();
|
||||
set t=100-t1-t2-t3-t4-t5-t6-t7;
|
||||
?round(t,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_冻土
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.冻土;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_坚土
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.坚土;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_松砂石
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.松砂石;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_水坑
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.水坑;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_泥水坑
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.泥水坑;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_流砂坑
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.流砂坑+比例.干砂坑;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
BEGIN:架线基础参数_地质条件_岩石
|
||||
${
|
||||
set s=sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称=="批量设置土质比例"
|
||||
:比例.岩石爆破+比例.岩石人凿;
|
||||
});
|
||||
?round(s,4);
|
||||
}
|
||||
/////////////////////////////
|
||||
////架空工程费用
|
||||
/////////////////////////////
|
||||
BEGIN:架线费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_设备购置费合计
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_更换在线监测装置设备购置费
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(设备消耗量_明细,"设备对象",
|
||||
?#{
|
||||
->设备对象.数量>=0.00001 && in(设备对象.父级id,ids) && strFind(设备对象.名称,"监测") >= 0
|
||||
:设备对象.数量*设备对象.单价含税/10000;
|
||||
});
|
||||
round(su,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_更换避雷器设备购置费
|
||||
${
|
||||
set idx = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装"
|
||||
:划分.id;
|
||||
});
|
||||
set ids=sumStr(清单列表,"列表",
|
||||
?#{
|
||||
->in(列表.父级id,idx) && 列表.数量>=0.00001
|
||||
:列表.id;
|
||||
});
|
||||
set su = sum(设备消耗量_明细,"设备对象",
|
||||
?#{
|
||||
->设备对象.数量>=0.00001 && in(设备对象.父级id,ids) && strFind(设备对象.名称,"避雷器") >= 0
|
||||
:设备对象.数量*设备对象.单价含税/10000;
|
||||
});
|
||||
round(su,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:架线费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:架线费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,313 @@
|
||||
////////////////////
|
||||
///电缆基础参数
|
||||
///////////////////
|
||||
|
||||
BEGIN:电缆基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分;
|
||||
}
|
||||
BEGIN:电缆基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段;
|
||||
}
|
||||
BEGIN:电缆基础参数_技经参数_电缆线路亘长
|
||||
${
|
||||
工程基础信息.电缆线路亘长;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_编制时间
|
||||
${
|
||||
工程基础信息.编制时间;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型;
|
||||
}
|
||||
BEGIN:电缆基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地;
|
||||
}
|
||||
BEGIN:电缆基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区;
|
||||
}
|
||||
BEGIN:电缆基础参数_技经参数_进出场总次数
|
||||
${
|
||||
工程基础信息.进出场总次数;
|
||||
}
|
||||
BEGIN:电缆基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
"隐藏值";
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_普通土
|
||||
${
|
||||
set 冻土 = 电缆基础参数_地质条件_冻土();
|
||||
set 坚土 = 电缆基础参数_地质条件_坚土();
|
||||
set 松砂石 = 电缆基础参数_地质条件_松砂石();
|
||||
set 水坑 = 电缆基础参数_地质条件_水坑();
|
||||
set 泥水坑 = 电缆基础参数_地质条件_泥水坑();
|
||||
set 流沙坑 = 电缆基础参数_地质条件_流沙坑();
|
||||
set 岩石 = 电缆基础参数_地质条件_岩石();
|
||||
round(100-冻土-坚土-松砂石-水坑-泥水坑-流沙坑-岩石,4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_冻土
|
||||
${
|
||||
round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.冻土;
|
||||
}),4);
|
||||
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_坚土
|
||||
${
|
||||
round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.坚土;
|
||||
}),4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_松砂石
|
||||
${
|
||||
round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.松砂石;
|
||||
}),4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_水坑
|
||||
${
|
||||
round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.水坑;
|
||||
}),4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_泥水坑
|
||||
${
|
||||
round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.泥水坑;
|
||||
}),4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_流沙坑
|
||||
${
|
||||
set 流砂坑 = sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.流砂坑;
|
||||
});
|
||||
set 干砂坑 = sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.干砂坑;
|
||||
});
|
||||
round(流砂坑+干砂坑,4);
|
||||
}
|
||||
BEGIN:电缆基础参数_地质条件_岩石
|
||||
${
|
||||
set 岩石人凿 = round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.岩石人凿;
|
||||
}),4);
|
||||
set 岩石爆破 = round(sum(土质比例,"比例",
|
||||
?#{
|
||||
->比例.名称 == "批量设置土质比例"
|
||||
:比例.岩石爆破;
|
||||
}),4);
|
||||
岩石人凿+岩石爆破;
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
///电缆费用
|
||||
///////////////////////////
|
||||
|
||||
BEGIN:电缆费用_工程费用_建筑工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑" && 划分.项目划分名称 == "建筑工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_建筑修缮费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑修缮" && 划分.项目划分名称 == "建筑修缮工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_设备购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:电缆费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////
|
||||
///电缆工程量
|
||||
///////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,223 @@
|
||||
/////////////////////////////
|
||||
////通信基础参数
|
||||
/////////////////////////////
|
||||
BEGIN:通信基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分
|
||||
}
|
||||
BEGIN:通信基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_本期台数
|
||||
${
|
||||
round(工程基础信息.本期台数,0)
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_本期单台容量
|
||||
${
|
||||
round(工程基础信息.本期单台容量,3)
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型
|
||||
}
|
||||
BEGIN:通信基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地
|
||||
}
|
||||
BEGIN:通信基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区
|
||||
}
|
||||
BEGIN:通信基础参数_技经参数_线路长度
|
||||
${
|
||||
round(工程基础信息.通信线路亘长,4)
|
||||
}
|
||||
BEGIN:通信基础参数_技经参数_进出场总次数
|
||||
${
|
||||
round(工程基础信息.进出场总次数,0)
|
||||
}
|
||||
BEGIN:通信基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
工程基础信息.甲供材料计入本体
|
||||
}
|
||||
|
||||
/////////////////////////////
|
||||
////通信费用
|
||||
/////////////////////////////
|
||||
BEGIN:通信费用_工程费用_建筑工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑" && 划分.项目划分名称 == "建筑工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_建筑修缮费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑修缮" && 划分.项目划分名称 == "建筑修缮工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_设备购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:通信费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:通信费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,242 @@
|
||||
////////////////////////////////
|
||||
/////配网基础参数
|
||||
///////////////////////////////
|
||||
|
||||
BEGIN:配网基础参数_工程属性_工程名称
|
||||
${
|
||||
工程基础信息.工程名称;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_编制依据
|
||||
${
|
||||
工程基础信息.编制依据;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_工程性质
|
||||
${
|
||||
工程基础信息.工程性质;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_电压等级
|
||||
${
|
||||
工程基础信息.电压等级
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_项目类型
|
||||
${
|
||||
工程基础信息.项目类型;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_项目划分
|
||||
${
|
||||
工程基础信息.项目划分;
|
||||
}
|
||||
BEGIN:配网基础参数_技经参数_工程阶段
|
||||
${
|
||||
工程基础信息.工程阶段;
|
||||
}
|
||||
BEGIN:配网基础参数_技经参数_架空线路亘长
|
||||
${
|
||||
round(工程基础信息.架空线路亘长,4);
|
||||
}
|
||||
BEGIN:配网基础参数_技经参数_电缆线路亘长
|
||||
${
|
||||
round(工程基础信息.电缆线路亘长,4);
|
||||
}
|
||||
BEGIN:配网基础参数_技经参数_通信线路亘长
|
||||
${
|
||||
round(工程基础信息.通信线路亘长,4);
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_本期台数
|
||||
${
|
||||
round(工程基础信息.本期台数,0);
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_本期单台容量
|
||||
${
|
||||
round(工程基础信息.本期单台容量*10,4);
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_规划台数
|
||||
${
|
||||
round(工程基础信息.规划台数,0);
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_规划单台容量
|
||||
${
|
||||
round(工程基础信息.规划单台容量*10,4);
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_地区类型
|
||||
${
|
||||
工程基础信息.地区类型;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_工程所在地
|
||||
${
|
||||
工程基础信息.工程所在地;
|
||||
}
|
||||
BEGIN:配网基础参数_自然条件_特殊地区
|
||||
${
|
||||
工程基础信息.特殊地区;
|
||||
}
|
||||
BEGIN:配网基础参数_工程属性_编制时间
|
||||
${
|
||||
工程基础信息.编制时间;
|
||||
}
|
||||
BEGIN:配网基础参数_技经参数_进出场总次数
|
||||
${
|
||||
工程基础信息.进出场总次数;
|
||||
}
|
||||
|
||||
BEGIN:配网基础参数_技经参数_甲供材料计入本体
|
||||
${
|
||||
"隐藏值";
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
////配网费用
|
||||
///////////////////////////
|
||||
|
||||
BEGIN:配网费用_工程费用_建筑工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑" && 划分.项目划分名称 == "建筑工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_建筑修缮费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="建筑修缮" && 划分.项目划分名称 == "建筑修缮工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_设备检修费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="设备检修" && 划分.项目划分名称 == "设备检修工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_安装工程费合计
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_其中装置性材料费用
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="安装" && 划分.项目划分名称 == "安装工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "主要材料费"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_配件购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBP"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_设备购置费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "TBS"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_拆除工程费
|
||||
${
|
||||
set ids = sumStr(项目划分,"划分",
|
||||
?#{
|
||||
->划分.专业类型=="拆除" && 划分.项目划分名称 == "拆除工程"
|
||||
:划分.id;
|
||||
});
|
||||
set lowestId = getQdLowestId(ids,项目划分,清单列表);
|
||||
round(sum(清单费用预览,"费用",
|
||||
?#{
|
||||
->in(费用.id,lowestId) && 费用.费用名称 == "清单费用预览合价"
|
||||
:费用.合计;
|
||||
})/10000,4);
|
||||
}
|
||||
BEGIN:配网费用_工程费用_其他费用合计
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_静态投资
|
||||
${
|
||||
round(sum(工程费用_造价,"费用",?#{
|
||||
->费用.代码 == "JTTZ"
|
||||
:费用.合计费;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_措施项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "CSF"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_其他项目费
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->费用.代码 == "QTFY"
|
||||
:费用.金额;
|
||||
})/10000,4)
|
||||
}
|
||||
BEGIN:配网费用_工程费用_工程总投资
|
||||
${
|
||||
round(sum(工程费用_清单,"费用",?#{
|
||||
->工程基础信息.工程阶段=="最高投标限价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBXJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="投标报价"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "TBBJ"
|
||||
:费用.金额;
|
||||
};
|
||||
->工程基础信息.工程阶段=="竣工结算"
|
||||
:
|
||||
#{
|
||||
->费用.代码 == "JSHJ"
|
||||
:费用.金额;
|
||||
};
|
||||
})/10000,4)
|
||||
}
|
||||
///////////////////////////
|
||||
////配网工程量
|
||||
///////////////////////////
|
||||
Reference in New Issue
Block a user