上传文件

This commit is contained in:
chentianrui
2025-08-25 10:25:35 +08:00
commit fe32557ce1
559 changed files with 123340 additions and 0 deletions
@@ -0,0 +1,78 @@
<tasks division="技改造价-批次工程">
<task desp="工程信息序列" name="工程信息序列" valuePath="0" dataSource="" execRule="diyValue" execute="true" dataSourceType="diy" fileType=".BT1P" tempPath="temp1" executeStep="1" />
<task desp="基础信息.工程版本" name="工程版本" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='工程版本']/@值"
executeStep="1" execute="true" toData="projectInfo.工程版本" fileType=".BT2" />
<task desp="基础信息.工程性质" name="工程性质" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='工程性质']/@值"
executeStep="1" execute="true" toData="projectInfo.工程性质" tempPath="工程性质" fileType=".BT2" />
<task desp="基础信息.项目类型" name="项目类型" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='项目类型']/@值"
executeStep="1" execute="true" toData="projectInfo.项目类型" tempPath="项目类型" fileType=".BT2" />
<task desp="基础信息.项目划分" name="项目划分" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='项目划分']/@值"
executeStep="1" execute="true" toData="projectInfo.项目划分" fileType=".BT2" />
<task desp="基础信息.工程静态投资" name="工程静态投资" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='工程静态投资']/@值"
executeStep="1" execute="true" toData="projectInfo.总投资" fileType=".BT2" />
<task desp="基础信息.工程阶段" name="工程阶段" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='预算类型']/@值"
executeStep="1" execute="true" toData="projectInfo.工程阶段" fileType=".BT2" />
<task desp="基础信息.电压等级" name="电压等级" dataSource="工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='电压等级']/@值"
executeStep="1" execute="true" toData="projectInfo.电压等级" fileType=".BT2" />
<task desp="基础信息.工程信息" name="子工程信息" dataSource="子工程信息.xmdx" dataSourceType=".xmdx" valuePath="//table[@name='数据']/records" childNode="record" executeStep="1"
execRule="treeList" execute="true" toData="projectInfo.工程概况.工程信息" fileType=".BT1P">
<field name="工程名称" attribute="工程名称" valuePath="" toData="工程名称" />
<field name="type" attribute="type" valuePath="" toData="type" tempPath="type" />
<field name="子工程固定ID" attribute="子工程固定ID" valuePath="" toData="子工程固定ID" tempPath="子工程固定ID" />
<field name="pi" attribute="pi" valuePath="" toData="pi" tempPath="pi" />
<task desp="数据解析" name="数据解析" dataSource="${子工程固定ID}.zip" dataSourceType=".zip" execRule="map" targetPath="${子工程固定ID}" valuePath="" executeStep="1" execute="true" toData=""
fileType=".BT1P" />
<task desp="序号" name="序号" dataSource="子工程信息.xmdx" dataSourceType=".xmdx" filter="${type} =='批次子工程'" execRule="calculate" valuePath="${temp1}+1" executeStep="4"
execute="true" toData="序号" tempPath="temp1" fileType=".BT1P" />
<task desp="工程概况" name="工程概况" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程概况']/@值" executeStep="1" execute="true" toData="工程概况" fileType=".BT1P" />
<task desp="工程编号" name="工程编号" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程编号']/@值" executeStep="1" execute="true" toData="工程编号" fileType=".BT1P" />
<task desp="所属批次" name="所属批次" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='所属批次']/@值" executeStep="1" execute="true" toData="所属批次" fileType=".BT1P" />
<task desp="编制人" name="编制人" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='编制人']/@值" executeStep="1" execute="true" toData="编制人" fileType=".BT1P" />
<task desp="编制单位" name="编制单位" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='编制单位']/@值" executeStep="1" execute="true" toData="编制单位" fileType=".BT1P" />
<task desp="特殊地区" name="特殊地区" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='特殊地区']/@值" executeStep="1" execute="true" toData="特殊地区" fileType=".BT1P" />
<task desp="编制依据" name="编制依据" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='编制依据']/@值" executeStep="1" execute="true" toData="编制依据" tempPath="编制依据" fileType=".BT1P" />
<task desp="配置选项" name="配置选项" dataSource="${子工程固定ID},工程属性.xmdx" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='工程属性']/records/record[@名称='配置选项']/@值"
filter="${编制依据}!='国网估算(75号文)' &amp;&amp; ${编制依据}!='国网估算2022年(96号文)' &amp;&amp; ${type} =='批次子工程'" executeStep="1" execute="true" toData="编制依据" fileType=".BT1P" />
<task desp="预算类型" name="预算类型" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='预算类型']/@值" executeStep="1" execute="true" toData="预算类型" fileType=".BT1P" />
<task desp="地区类型" name="地区类型" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='地区类型']/@值" executeStep="1" execute="true" toData="地区类型" fileType=".BT1P" />
<task desp="工程性质" name="工程性质" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程性质']/@值" executeStep="1" execute="true" toData="工程性质" fileType=".BT1P" />
<task desp="项目划分" name="项目划分" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='项目划分']/@值" executeStep="1" execute="true" toData="项目划分" fileType=".BT1P" />
<task desp="电压等级" name="电压等级" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='电压等级']/@值" executeStep="1" execute="true" toData="电压等级" fileType=".BT1P" />
<task desp="编制时间" name="编制时间" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='编制时间']/@值" executeStep="1" execute="true" toData="编制时间" fileType=".BT1P" />
<task desp="资质证书" name="资质证书" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='资质证书']/@值" executeStep="1" execute="true" toData="资质证书" fileType=".BT1P" />
<task desp="工程区分" name="工程区分" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程区分']/@值" executeStep="1" execute="true" toData="工程区分" tempPath="工程区分" fileType=".BT1P" />
<task desp="工程区分-默认值" name="工程区分默认值" dataSource="" dataSourceType="diy" execRule="diyValue" valuePath="标准工程" filter="${type} =='批次子工程' &amp;&amp; ${工程区分} ==''"
executeStep="1" execute="true" toData="工程区分" fileType=".BT2" />
<task desp="基础信息.工程专业" name="工程专业" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程类型']/@值" executeStep="1" execute="true" toData="工程专业" fileType=".BT1P" tempPath="工程专业" />
<task desp="基础信息.检修编制模式" name="检修编制模式" dataSource="${子工程固定ID},工程属性.xmdx" filter="${工程性质}=='检修' &amp;&amp; ${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='检修编制模式']/@值" executeStep="1" execute="true" toData="检修编制模式" fileType=".BT1P" />
<task desp="基础信息.编制模式" name="编制模式" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='编制模式']/@值" executeStep="1" execute="true" toData="编制模式" fileType=".BT1P" />
<task desp="基础信息.项目类型" name="项目类型" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='项目类型']/@值" executeStep="1" execute="true" toData="项目类型" fileType=".BT1P" />
<task desp="基础信息.工程阶段" name="工程阶段" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='预算类型']/@值" executeStep="1" execute="true" toData="工程阶段" fileType=".BT1P" />
<task desp="基础信息.工程类型" name="工程类型" dataSource="工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='项目类型']/@值" executeStep="1" execute="true" toData="工程类型" fileType=".BT1P" />
</task>
</tasks>
@@ -0,0 +1,46 @@
<tasks division="技改造价-批次工程">
<task desp="数组序列" name="数组序列" valuePath="-1" dataSource="" execRule="diyValue" execute="true" dataSourceType="diy" fileType=".BT1" tempPath="temp" executeStep="2" />
<task desp="数组序列2" name="数组序列2" valuePath="0" dataSource="" execRule="diyValue" execute="true" dataSourceType="diy" fileType=".BT1" tempPath="temp2" executeStep="2" />
<task desp="成果输出" name="成果输出" dataSource="子工程信息.xmdx" dataSourceType=".xmdx" valuePath="//table[@name='数据']/records" childNode="record" executeStep="2" execRule="treeList"
execute="true" toData="outPut" fileType=".BT1P">
<field name="工程名称" attribute="工程名称" valuePath="" toData="工程名称" />
<field name="type" attribute="type" valuePath="" toData="type" tempPath="type" />
<field name="子工程固定ID" attribute="子工程固定ID" valuePath="" toData="子工程固定ID" tempPath="子工程固定ID" />
<field name="pi" attribute="pi" valuePath="" toData="pi" tempPath="pi" />
<task desp="计数器" name="计数器" dataSource="子工程信息.xmdx" dataSourceType=".xmdx" execRule="calculate" valuePath="${temp}+1" executeStep="4" execute="true" toData="计数"
tempPath="temp" fileType=".BT1P" />
<task desp="序号" name="序号" dataSource="子工程信息.xmdx" dataSourceType=".xmdx" filter="${type} =='批次子工程'" execRule="calculate" valuePath="${temp2}+1" executeStep="4"
execute="true" toData="序号" tempPath="temp2" fileType=".BT1P" />
<task desp="工程编号" name="工程编号" dataSource="${子工程固定ID},工程属性.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='工程属性']/records/record[@名称='工程编号']/@值" executeStep="1" execute="true" toData="工程编号" fileType=".BT1P" />
<task desp="建筑工程费" name="建筑工程费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建筑工程费" executeStep="4" execute="true" toData="建筑工程费" fileType=".BT1P" />
<task desp="安装工程费" name="安装工程费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@安装工程费" executeStep="4" execute="true" toData="安装工程费" fileType=".BT1P" />
<task desp="拆除工程费" name="拆除工程费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@拆除工程费" executeStep="4" execute="true" toData="拆除工程费" fileType=".BT1P" />
<task desp="设备购置费" name="设备购置费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@设备购置费" executeStep="4" execute="true" toData="设备购置费" fileType=".BT1P" />
<task desp="编制基准期价差" name="编制基准期价差" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建设项目总费用JC" executeStep="4" execute="true" toData="编制基准期价差" fileType=".BT1P" />
<task desp="甲供设备材料费" name="甲供设备材料费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建设项目总费用JCSB" executeStep="4" execute="true" toData="甲供设备材料费" fileType=".BT1P" />
<task desp="其他费用" name="其他费用" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@其他费用" executeStep="4" execute="true" toData="其他费用" fileType=".BT1P" />
<task desp="基本预备费" name="基本预备费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建设项目总费用JBYBF" executeStep="4" execute="true" toData="基本预备费" fileType=".BT1P" />
<task desp="工程静态投资合计" name="工程静态投资合计" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建设项目总费用JTTZ" executeStep="4" execute="true" toData="工程静态投资合计" fileType=".BT1P" />
<task desp="建筑修缮费" name="建筑修缮费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@建筑修缮费" executeStep="4" execute="true" toData="建筑修缮费" fileType=".BT1P" />
<task desp="设备检修费" name="设备检修费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@设备检修费" executeStep="4" execute="true" toData="设备检修费" fileType=".BT1P" />
<task desp="配件购置费" name="配件购置费" dataSource="成果输出结果文件.xmdx" filter="${type} =='批次子工程'" dataSourceType=".xmdx" execRule="keyValue"
valuePath="//table[@name='数据']/records/record[${temp2}]/@配件购置费" executeStep="4" execute="true" toData="配件购置费" fileType=".BT1P" />
<!-- <task desp="工程编号" name="工程编号" dataSource="成果输出结果文件.xmdx" filter="" dataSourceType=".xmdx" execRule="keyValue" valuePath="//table[@name='数据']/records/record[${temp}]/@工程编号" executeStep="4"
execute="true" toData="工程编号" fileType=".BT1P" /> -->
</task>
</tasks>