Files
xml_to_json/ceshi1/计算配置/定额主材费用重算.xml
chentianrui 4459270336 上传文件
2025-10-21 11:34:54 +08:00

2781 lines
195 KiB
XML

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