2781 lines
195 KiB
XML
2781 lines
195 KiB
XML
<Document>
|
|
<TabDefs>
|
|
<TabDef Type="6" Title="BCLExpression.name"/>
|
|
<TabDef Type="6" Title="ConNode.text"/>
|
|
<TabDef Type="6" Title="ConNode.type"/>
|
|
<TabDef Type="3" Title="ConNode.valtype"/>
|
|
<TabDef Type="6" Title="ELNode.text"/>
|
|
<TabDef Type="6" Title="ELNode.type"/>
|
|
<TabDef Type="3" Title="ELNode.valtype"/>
|
|
<TabDef Type="6" Title="LeftNode.text"/>
|
|
<TabDef Type="6" Title="LeftNode.type"/>
|
|
<TabDef Type="3" Title="LeftNode.valtype"/>
|
|
<TabDef Type="6" Title="RightNode.text"/>
|
|
<TabDef Type="6" Title="RightNode.type"/>
|
|
<TabDef Type="3" Title="RightNode.valtype"/>
|
|
<TabDef Type="6" Title="ValueNode.text"/>
|
|
<TabDef Type="6" Title="ValueNode.type"/>
|
|
<TabDef Type="3" Title="ValueNode.valtype"/>
|
|
<TabDef Type="6" Title="varscope.var"/>
|
|
</TabDefs>
|
|
<DataDefs>
|
|
<BclDocument>
|
|
<BCLExpression name="人工费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="定额" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价不含税" valtype="5">
|
|
<varscope var="人工.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="人工费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="定额" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价含税" valtype="5">
|
|
<varscope var="人工.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="人工工日_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="定额" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工工日_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="材料费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_普通材料费_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_元材料费_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_普通材料费含税_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_元材料费含税_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_普通材料费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_元材料费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_元材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="机械费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_普通机械费_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_元机械费_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="机械费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_普通机械费含税_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_元机械费含税_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_普通机械费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_普通机械费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_元机械费_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_元机械费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="甲供材料费不含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_甲供普通材料费不含税_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_甲供元材料费不含税_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供普通材料费不含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="0" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.供货方" valtype="5">
|
|
<varscope var="材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级人工费不含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级材料费不含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级机械费不含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级人工费不含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项人工.供货方" valtype="5">
|
|
<varscope var="拆分子项人工.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项人工.type" valtype="5">
|
|
<varscope var="拆分子项人工.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="人工" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项人工.数量*拆分子项人工.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项人工.数量" valtype="5">
|
|
<varscope var="拆分子项人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项人工.预算价不含税" valtype="5">
|
|
<varscope var="拆分子项人工.预算价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级材料费不含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项材料.供货方" valtype="5">
|
|
<varscope var="拆分子项材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项材料.type" valtype="5">
|
|
<varscope var="拆分子项材料.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项材料.数量*拆分子项材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项材料.数量" valtype="5">
|
|
<varscope var="拆分子项材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项材料.预算价不含税" valtype="5">
|
|
<varscope var="拆分子项材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级机械费不含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项机械.供货方" valtype="5">
|
|
<varscope var="拆分子项机械.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项机械.type" valtype="5">
|
|
<varscope var="拆分子项机械.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项机械.数量*拆分子项机械.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项机械.数量" valtype="5">
|
|
<varscope var="拆分子项机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项机械.预算价不含税" valtype="5">
|
|
<varscope var="拆分子项机械.预算价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供元材料费不含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.供货方" valtype="5">
|
|
<varscope var="材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="甲供材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="_甲供普通材料费含税_定额重算" valtype="5"/>
|
|
<RightNode type="函数" text="_甲供元材料费含税_定额重算" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供普通材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="0" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.供货方" valtype="5">
|
|
<varscope var="材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级人工费含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级材料费含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_甲供子级机械费含税" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级人工费含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项人工.供货方" valtype="5">
|
|
<varscope var="拆分子项人工.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项人工.type" valtype="5">
|
|
<varscope var="拆分子项人工.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="人工" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项人工.数量*拆分子项人工.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项人工.数量" valtype="5">
|
|
<varscope var="拆分子项人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项人工.预算价含税" valtype="5">
|
|
<varscope var="拆分子项人工.预算价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级材料费含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项材料.供货方" valtype="5">
|
|
<varscope var="拆分子项材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项材料.type" valtype="5">
|
|
<varscope var="拆分子项材料.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项材料.数量*拆分子项材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项材料.数量" valtype="5">
|
|
<varscope var="拆分子项材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项材料.预算价含税" valtype="5">
|
|
<varscope var="拆分子项材料.预算价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供子级机械费含税">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="拆分子项机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项机械.供货方" valtype="5">
|
|
<varscope var="拆分子项机械.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="拆分子项机械.type" valtype="5">
|
|
<varscope var="拆分子项机械.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</RightNode>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="拆分子项机械.数量*拆分子项机械.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="拆分子项机械.数量" valtype="5">
|
|
<varscope var="拆分子项机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="拆分子项机械.预算价含税" valtype="5">
|
|
<varscope var="拆分子项机械.预算价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_普通材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤普通材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_甲供元材料费含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤元材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.供货方" valtype="5">
|
|
<varscope var="材料.供货方"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="甲供" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价不含税_主材重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤主材_主材重算" valtype="5"/>
|
|
<ELNode type="字符串" text="主材" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="主材.拆分" valtype="5">
|
|
<varscope var="主材.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="子项" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="子项.数量*子项.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="子项.数量" valtype="5">
|
|
<varscope var="子项.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="子项.预算价不含税" valtype="5">
|
|
<varscope var="子项.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价不含税_主材重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤主材_主材重算" valtype="5"/>
|
|
<ELNode type="字符串" text="主材" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="主材.拆分" valtype="5">
|
|
<varscope var="主材.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="子项" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="子项.数量*子项.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="子项.数量" valtype="5">
|
|
<varscope var="子项.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="子项.市场价不含税" valtype="5">
|
|
<varscope var="子项.市场价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价含税_主材重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤主材_主材重算" valtype="5"/>
|
|
<ELNode type="字符串" text="主材" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="主材.拆分" valtype="5">
|
|
<varscope var="主材.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="子项" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="子项.数量*子项.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="子项.数量" valtype="5">
|
|
<varscope var="子项.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="子项.预算价含税" valtype="5">
|
|
<varscope var="子项.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价含税_主材重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤主材_主材重算" valtype="5"/>
|
|
<ELNode type="字符串" text="主材" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="主材.拆分" valtype="5">
|
|
<varscope var="主材.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="子项" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="子项.数量*子项.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="子项.数量" valtype="5">
|
|
<varscope var="子项.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="子项.市场价含税" valtype="5">
|
|
<varscope var="子项.市场价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价不含税_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工预算价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械预算价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料预算价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工预算价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料人工_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价不含税" valtype="5">
|
|
<varscope var="人工.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械预算价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料机械_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料预算价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料材料_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价含税_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工预算价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械预算价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料预算价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工预算价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料人工_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价含税" valtype="5">
|
|
<varscope var="人工.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械预算价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料机械_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料预算价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料材料_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价不含税_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工市场价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械市场价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料市场价合价不含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工市场价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料人工_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差系数" valtype="5">
|
|
<varscope var="parent.人工调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差方式" valtype="5">
|
|
<varscope var="parent.人工调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="人工.数量*人工.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.市场价不含税" valtype="5">
|
|
<varscope var="人工.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="人工.预算价不含税" valtype="5">
|
|
<varscope var="人工.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械市场价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料机械_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差系数" valtype="5">
|
|
<varscope var="parent.机械调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差方式" valtype="5">
|
|
<varscope var="parent.机械调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="机械.数量*机械.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.市场价不含税" valtype="5">
|
|
<varscope var="机械.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料市场价合价不含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料材料_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差系数" valtype="5">
|
|
<varscope var="parent.材料调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差方式" valtype="5">
|
|
<varscope var="parent.材料调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.市场价不含税" valtype="5">
|
|
<varscope var="材料.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价含税_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工市场价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械市场价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料市场价合价含税_材料_消耗量" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工市场价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料人工_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差系数" valtype="5">
|
|
<varscope var="parent.人工调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差方式" valtype="5">
|
|
<varscope var="parent.人工调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="人工.数量*人工.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.市场价含税" valtype="5">
|
|
<varscope var="人工.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="人工.预算价含税" valtype="5">
|
|
<varscope var="人工.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械市场价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料机械_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差系数" valtype="5">
|
|
<varscope var="parent.机械调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差方式" valtype="5">
|
|
<varscope var="parent.机械调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="机械.数量*机械.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.市场价含税" valtype="5">
|
|
<varscope var="机械.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料市场价合价含税_材料_消耗量">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤消耗量材料材料_材料重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差系数" valtype="5">
|
|
<varscope var="parent.材料调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差方式" valtype="5">
|
|
<varscope var="parent.材料调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.市场价含税" valtype="5">
|
|
<varscope var="材料.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价不含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工预算价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械预算价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料预算价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工预算价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价不含税" valtype="5">
|
|
<varscope var="人工.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械预算价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料预算价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级预算价含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工预算价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械预算价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料预算价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工预算价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="人工.数量*人工.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.预算价含税" valtype="5">
|
|
<varscope var="人工.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械预算价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="机械.数量*机械.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料预算价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="材料.数量*材料.预算价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价不含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工市场价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械市场价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料市场价合价不含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工市场价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差系数" valtype="5">
|
|
<varscope var="parent.人工调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差方式" valtype="5">
|
|
<varscope var="parent.人工调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="人工.数量*人工.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.市场价不含税" valtype="5">
|
|
<varscope var="人工.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="人工.预算价不含税" valtype="5">
|
|
<varscope var="人工.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械市场价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差系数" valtype="5">
|
|
<varscope var="parent.机械调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差方式" valtype="5">
|
|
<varscope var="parent.机械调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="机械.数量*机械.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.市场价不含税" valtype="5">
|
|
<varscope var="机械.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="机械.预算价不含税" valtype="5">
|
|
<varscope var="机械.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料市场价合价不含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差系数" valtype="5">
|
|
<varscope var="parent.材料调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差方式" valtype="5">
|
|
<varscope var="parent.材料调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.市场价不含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.市场价不含税" valtype="5">
|
|
<varscope var="材料.市场价不含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="材料.预算价不含税" valtype="5">
|
|
<varscope var="材料.预算价不含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="拆分材料父级市场价含税_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="材料.拆分" valtype="5">
|
|
<varscope var="材料.拆分"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="加" text="+" valtype="5">
|
|
<LeftNode type="加" text="+" valtype="5">
|
|
<LeftNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级人工市场价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级机械市场价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="函数" text="round" valtype="5">
|
|
<ELNode type="函数" text="_拆分子级材料市场价合价含税_材料" valtype="5"/>
|
|
<ELNode type="数值" text="2" valtype="3"/>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级人工市场价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤人工_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="人工" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差系数" valtype="5">
|
|
<varscope var="parent.人工调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.人工调差方式" valtype="5">
|
|
<varscope var="parent.人工调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="人工.数量*人工.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="人工.市场价含税" valtype="5">
|
|
<varscope var="人工.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="人工.数量" valtype="5">
|
|
<varscope var="人工.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="人工.预算价含税" valtype="5">
|
|
<varscope var="人工.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分人工调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级机械市场价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤机械_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="机械" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差系数" valtype="5">
|
|
<varscope var="parent.机械调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.机械调差方式" valtype="5">
|
|
<varscope var="parent.机械调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="机械.数量*机械.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="机械.市场价含税" valtype="5">
|
|
<varscope var="机械.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="机械.数量" valtype="5">
|
|
<varscope var="机械.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="机械.预算价含税" valtype="5">
|
|
<varscope var="机械.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分机械调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_拆分子级材料市场价合价含税_材料">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤材料_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="材料" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode>
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差系数" valtype="5">
|
|
<varscope var="parent.材料调差系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="函数" text="setparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
<ELNode type="变量" text="parent.材料调差方式" valtype="5">
|
|
<varscope var="parent.材料调差方式"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
<ELNode type="条件运算符" text="#{" valtype="5">
|
|
<ConditionNode>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差方式" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="市场价调差" valtype="5"/>
|
|
</ConNode>
|
|
<ValueNode type="简单计算式" text="材料.数量*材料.市场价含税" valtype="5">
|
|
<ELNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="材料.市场价含税" valtype="5">
|
|
<varscope var="材料.市场价含税"/>
|
|
</ELNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
<ConListElm>
|
|
<ConNode type="== " text="==" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="数值" text="1" valtype="3"/>
|
|
</ConNode>
|
|
<ValueNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="乘" text="*" valtype="5">
|
|
<LeftNode type="变量" text="材料.数量" valtype="5">
|
|
<varscope var="材料.数量"/>
|
|
</LeftNode>
|
|
<RightNode type="变量" text="材料.预算价含税" valtype="5">
|
|
<varscope var="材料.预算价含税"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="加" text="+" valtype="5">
|
|
<LeftNode type="数值" text="1" valtype="3"/>
|
|
<RightNode type="除" text="/" valtype="5">
|
|
<LeftNode type="函数" text="getparam" valtype="5">
|
|
<ELNode type="字符串" text="项目划分材料调差系数" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="数值" text="100" valtype="3"/>
|
|
</RightNode>
|
|
</RightNode>
|
|
</ValueNode>
|
|
</ConListElm>
|
|
</ConditionNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="基价_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="定额" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="(定额.人工费+定额.材料费+定额.机械费)" valtype="5">
|
|
<ELNode type="变量" text="定额.人工费" valtype="5">
|
|
<varscope var="定额.人工费"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.材料费" valtype="5">
|
|
<varscope var="定额.材料费"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.机械费" valtype="5">
|
|
<varscope var="定额.机械费"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="单价_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="sum" valtype="5">
|
|
<ELNode type="函数" text="_过滤定额_定额重算" valtype="5"/>
|
|
<ELNode type="字符串" text="定额" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="简单计算式" text="(定额.人工费*定额.人工系数*定额.定额系数+定额.材料费*定额.材料系数*定额.定额系数+定额.机械费*定额.机械系数*定额.定额系数)" valtype="5">
|
|
<ELNode type="变量" text="定额.人工费" valtype="5">
|
|
<varscope var="定额.人工费"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.人工系数" valtype="5">
|
|
<varscope var="定额.人工系数"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.定额系数" valtype="5">
|
|
<varscope var="定额.定额系数"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.材料费" valtype="5">
|
|
<varscope var="定额.材料费"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.材料系数" valtype="5">
|
|
<varscope var="定额.材料系数"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.定额系数" valtype="5">
|
|
<varscope var="定额.定额系数"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.机械费" valtype="5">
|
|
<varscope var="定额.机械费"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.机械系数" valtype="5">
|
|
<varscope var="定额.机械系数"/>
|
|
</ELNode>
|
|
<ELNode type="变量" text="定额.定额系数" valtype="5">
|
|
<varscope var="定额.定额系数"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤定额_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="工程量.type" valtype="5">
|
|
<varscope var="工程量.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="定额" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤人工_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="人工" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤人工工日_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="人工" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="人材机.单位" valtype="5">
|
|
<varscope var="人材机.单位"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="%" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤材料_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤普通材料_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="YYYYRRRRR" valtype="5"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="BBBBRRRRR" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤拆分子级_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="子项" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="子项.编码" valtype="5">
|
|
<varscope var="子项.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="YYYYRRRRR" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="子项.编码" valtype="5">
|
|
<varscope var="子项.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="BBBBRRRRR" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤元材料_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="YYYYRRRRR" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤机械_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤普通机械_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="YYY-JJ-JJJ" valtype="5"/>
|
|
</RightNode>
|
|
</LeftNode>
|
|
<RightNode type="!=" text="!=" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="BBB-JJ-JJJ" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤元机械_定额重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="与" text="&&" valtype="5">
|
|
<LeftNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</LeftNode>
|
|
<RightNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.编码" valtype="5">
|
|
<varscope var="人材机.编码"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="YYY-JJ-JJJ" valtype="5"/>
|
|
</RightNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤主材_主材重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="工程量.type" valtype="5">
|
|
<varscope var="工程量.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="主材" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤消耗量材料_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="source" valtype="5">
|
|
<varscope var="source"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="工程量" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="工程量.type" valtype="5">
|
|
<varscope var="工程量.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤消耗量材料人工_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="人工" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤消耗量材料材料_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="材料" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
<BCLExpression name="_过滤消耗量材料机械_材料重算">
|
|
<ELNode type="表达式序列" text="{" valtype="5">
|
|
<ELNode type="函数" text="filter" valtype="5">
|
|
<ELNode type="变量" text="items" valtype="5">
|
|
<varscope var="items"/>
|
|
</ELNode>
|
|
<ELNode type="字符串" text="人材机" valtype="5"/>
|
|
<ELNode type="参数起始符号">
|
|
<ELNode type="== " text="==" valtype="5">
|
|
<LeftNode type="变量" text="人材机.type" valtype="5">
|
|
<varscope var="人材机.type"/>
|
|
</LeftNode>
|
|
<RightNode type="字符串" text="机械" valtype="5"/>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</ELNode>
|
|
</BCLExpression>
|
|
</BclDocument>
|
|
</DataDefs>
|
|
</Document>
|