System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及铁路工程概预算,具体涉及一种铁路工程单项概预算文件定额批量替换方法及系统。
技术介绍
1、根据铁路工程概预算编制办法,专业技术人员在进行铁路工程单项概预算文件编制时,需要根据项目特点,建立不同的概算单元和章节细目,并根据项目工程内容确定不同的概预算定额,编制在所属概算单元与章节细目下,从而计算相应工程的造价,完成概预算文件的编制。一般大型项目的概算单元可达数十上百段,章节细目可达上万行,定额数据可达到数十万、百万条。
2、然而,铁路工程项目复杂多变,往往随着项目不同阶段的推进,概预算定额需要根据不同工法的选择等进行调整替换。目前的操作方法是依赖人工手动逐条调整替换,无法批量快速处理,当项目概预算段落和章节细目众多时,人工手动操作过程费时费力,且容易遗漏,不能保证100%准确性。
3、因此,有必要提出新的方法,克服上述问题。
技术实现思路
1、本专利技术的目的是提供一种铁路工程单项概预算文件定额批量替换方法及系统,以解决概预算文件定额的批量快速替换问题,保障概预算文件质量。
2、为了达到上述目的,本专利技术所采用的技术方案为:
3、铁路工程单项概预算文件定额批量替换方法,所述方法包括:
4、建立项目数据库,项目数据库中包含项目章节细目信息、概预算段落信息、单项概预算定额信息;
5、读取项目章节细目信息,构建章节目录树;
6、读取概预算段落信息,构建概预算段落信息表;
7、将章
8、根据概预算段落信息表中的条目,为每个章节分配单项概预算定额信息;
9、确定替换前后定额编号,利用章节目录树和概预算段落信息表对所包含的单项概预算定额信息进行批量替换。
10、进一步地,项目章节细目信息包括章节细目条目编号和章节细目名称。
11、进一步地,概预算段落信息包括包括总概算序号、总概算编号、编制范围、单位、工程数量、概算价值、概算指标信息。
12、进一步地,单项概预算定额信息包括定额编号、定额名称、单位。
13、进一步地,读取项目章节细目信息,构建章节目录树,包括:
14、遍历所有项目章节细目信息,项目章节细目信息具有层级关系;
15、根据项目章节细目信息的层级关系,构建章节目录树。
16、进一步地,读取概预算段落信息,构建概预算段落信息表,包括:
17、选择概预算段落,读取概预算段落信息;
18、筛选属于该概预算段落的相应定额信息;
19、过滤掉不属于该概预算段落的的定额信息;
20、获得概预算段落信息表,概预算段落信息表中包含条目。
21、进一步地,将章节目录树关联到概预算段落信息表中的每个条目,包括:
22、选择项目章节细目,读取项目章节细目信息;
23、确定该项目章节细目的层级,过滤掉不属于该项目章节细目的层级及其子集的定额信息。
24、进一步地,根据概预算段落信息表中的条目,为每个章节分配单项概预算定额信息,包括:
25、选择概预算段落和项目章节细目的层级,将需替换定额限定在选择的范围内。
26、进一步地,确定替换前后定额编号,利用章节目录树和概预算段落信息表对所包含的单项概预算定额信息进行批量替换,包括:
27、搜索替换前的定额编号,根据该定额编号对应的单项概预算定额信息,获得包含该单项概预算定额信息的概预算段落信息表中的所有条目;
28、选择要替换的条目,并在章节目录树中选择要替换的章节;
29、确定替换后的定额编号,将章节以下层级的所有单项概预算定额信息进行批量替换。
30、另一方面,提供铁路工程单项概预算文件定额批量替换系统,所述系统用于实施所述的方法,包括:
31、项目数据库建立模块,用于建立项目数据库,项目数据库中包含项目章节细目信息、概预算段落信息、单项概预算定额信息;
32、章节目录树构建模块,用于读取项目章节细目信息,构建章节目录树;
33、概预算段落信息表构建模块,用于读取概预算段落信息,构建概预算段落信息表;
34、关联模块,用于将章节目录树关联到概预算段落信息表中的每个条目;
35、分配模块,用于根据概预算段落信息表中的条目,为每个章节分配单项概预算定额信息;
36、批量替换模块,用于确定替换前后定额编号,利用章节目录树和概预算段落信息表对所包含的单项概预算定额信息进行批量替换。
37、与现有技术相比,本专利技术的有益效果如下:
38、本专利技术提供了一种铁路工程单项概预算文件定额批量替换方法及系统,适用于不同项目、不同概预算段落、不同章节细目、不同概预算定额的批量替换,可实现指定定额的快速批量修改,避免了原始逐个段落、章节细目的替换,大幅度提高了概预算文件的编制效率与准确率,保障了概预算文件的编制质量。
本文档来自技高网...【技术保护点】
1.铁路工程单项概预算文件定额批量替换方法,其特征在于:
2.根据权利要求1所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
3.根据权利要求2所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
4.根据权利要求3所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
5.根据权利要求4所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
6.根据权利要求5所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
7.根据权利要求6所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
8.根据权利要求7所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
9.根据权利要求8所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
10.铁路工程单项概预算文件定额批量替换系统,其特征在于:
【技术特征摘要】
1.铁路工程单项概预算文件定额批量替换方法,其特征在于:
2.根据权利要求1所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
3.根据权利要求2所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
4.根据权利要求3所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
5.根据权利要求4所述的铁路工程单项概预算文件定额批量替换方法,其特征在于:
...【专利技术属性】
技术研发人员:强博兴,胡国荣,刘宝龙,李伟,雷贺彩,司天文,邵等玲,刘道武,张昊,何聪,冯琦璇,
申请(专利权)人:中铁第一勘察设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。