劉杰
(廣東省電信規(guī)劃設(shè)計(jì)院有限公司,廣東 廣州 510630)
信息通信工程概預(yù)算(以下簡稱“概預(yù)算”)是信息通信工程(以下簡稱“工程”)設(shè)計(jì)的重要組成部分,是合理、有效控制工程投資的手段[1]。2016年,為適應(yīng)國民經(jīng)濟(jì)與信息通信行業(yè)的發(fā)展,工業(yè)和信息化部發(fā)布了〔2016〕451文《工業(yè)和信息化部關(guān)于印發(fā)信息通信建設(shè)工程預(yù)算定額、工程費(fèi)用定額及工程概預(yù)算編制規(guī)程的通知》,同時(shí)發(fā)布了《信息通信建設(shè)工程概預(yù)算編制規(guī)程》(以下簡稱“規(guī)程”)、第一至五冊(cè)定額,對(duì)工程概預(yù)算編制規(guī)程及各專業(yè)相關(guān)定額作了重新規(guī)定。
工程概預(yù)算的最小編制顆??梢允且粋€(gè)局站、一個(gè)專業(yè)、一個(gè)行政區(qū)域、一個(gè)段落等,通常是根據(jù)專業(yè)和工程需要而定。近年來,隨著通信技術(shù)的發(fā)展,網(wǎng)絡(luò)帶寬越來越大,單比特的造價(jià)越來越低,反映在工程上是同一投資級(jí)別的工程,工程建設(shè)的網(wǎng)絡(luò)規(guī)模越來越大,網(wǎng)絡(luò)復(fù)雜性也越來越大,導(dǎo)致工程需要完成的概預(yù)算也越來越多。例如無線專業(yè),5G時(shí)代的到來使得同一區(qū)域范圍內(nèi)5G基站的數(shù)量比3G/4G的基站數(shù)量要多很多,如果一個(gè)基站需要編制一份概預(yù)算的話,同級(jí)別工程的概預(yù)算編制工作量會(huì)直線上升。又例如傳輸專業(yè),ROADM技術(shù)的發(fā)展同樣使得同一投資級(jí)別工程的局站數(shù)量比鏈狀波分時(shí)代要多很多,概預(yù)算編制工作量同樣也會(huì)直線上升。因此概預(yù)算的數(shù)據(jù)錄入及計(jì)算的工作量較以往大了不少,如果仍然使用以往人工處理的方式來做的話,從工程效益和效率上來看都是不可取的。另外,每一個(gè)工程的情況不盡相同,在不同的場景下或許會(huì)有不一樣的要求,需要根據(jù)實(shí)際工程情況對(duì)概預(yù)算的相關(guān)規(guī)則做調(diào)整,如果采用人工方式逐個(gè)修改和處理的話,修改工作量也是非常大,而且極容易出錯(cuò)。
針對(duì)上述的分析,一個(gè)可以批量編制概預(yù)算[2]、方便應(yīng)對(duì)計(jì)算規(guī)則修改的概預(yù)算編制軟件是當(dāng)前工程比較迫切的需求,本文正是針對(duì)此項(xiàng)需求提供一種概預(yù)算批量編制軟件設(shè)計(jì)思路。
根據(jù)規(guī)程的規(guī)定,工程概預(yù)算共包含十種表格[3]:建設(shè)項(xiàng)目總預(yù)算表(匯總表)、工程預(yù)算總表(表一)、建筑安裝工程費(fèi)預(yù)算表(表二)、建筑安裝工程量預(yù)算表(表三)甲、建筑安裝工程機(jī)械使用費(fèi)預(yù)算表(表三)乙、建筑安裝工程儀器登記表使用費(fèi)預(yù)算表(表三)丙、國內(nèi)器材預(yù)算表(表四)甲、進(jìn)口器材預(yù)算表(表四)乙、工程建設(shè)其他費(fèi)預(yù)算表(表五)甲、進(jìn)口設(shè)備工程建設(shè)其他費(fèi)預(yù)算表(表五)乙。梳理了每個(gè)表格的各項(xiàng)費(fèi)用后,經(jīng)分析得到表格每一項(xiàng)費(fèi)用間的關(guān)系如圖1所示。
由圖1可以看出,整個(gè)概預(yù)算最基本的費(fèi)用來源于以下五項(xiàng):工作量表、設(shè)備工器具購置費(fèi)、甲供材料費(fèi)、乙供材料費(fèi)、據(jù)實(shí)計(jì)列費(fèi)用。其中工作量表用于計(jì)算人工費(fèi)、機(jī)械使用費(fèi)、儀表使用費(fèi)等三項(xiàng)基礎(chǔ)費(fèi)用;部分(專業(yè))的甲供材料費(fèi)或乙供材料費(fèi)也由工作量表計(jì)算得來,例如定額TSD1-001安裝單母線柜(斷路器柜),每臺(tái)的主要材料為6.06套螺栓(M12×100以內(nèi)),這部分材料根據(jù)工程實(shí)施的需求,可以是甲供(由建設(shè)單位采購)也可以是乙供(由施工單位采購)。通信電源設(shè)備安裝工程、有線通信設(shè)備安裝工程、無線通信設(shè)備安裝工程相關(guān)工作量需要的這部分材料,通常要求由購置的設(shè)備工器具默認(rèn)配置,不再需要單獨(dú)采購,所需要采購的材料主要來源于電源系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、機(jī)房設(shè)施等所需要的配套材料,例如電纜、空氣開關(guān)、光跳纖等等。而通信線路工程、通信管道工程所需要采購的材料主要來源于定額規(guī)定的主要材料,例如TGD1-032回填土石方(夯填碎石),每百立方米需要碎石(5~32)171噸。
據(jù)實(shí)計(jì)列費(fèi)用包含兩部分,一部分是直接費(fèi),例如施工用水電蒸汽費(fèi)、特殊地區(qū)施工增加費(fèi)、運(yùn)土費(fèi)等;另一部分是工程建設(shè)其他費(fèi),例如可行性研究費(fèi)、勘察設(shè)計(jì)費(fèi)、環(huán)境影響評(píng)價(jià)費(fèi)等等,當(dāng)然這類費(fèi)用除了實(shí)行市場調(diào)節(jié)價(jià)外,建設(shè)單位也可以沿用以往的計(jì)算方法或自定義計(jì)費(fèi)定額來計(jì)算,具有個(gè)性化的特點(diǎn)。
圖1 概預(yù)算構(gòu)成圖
根據(jù)上一章節(jié)對(duì)概預(yù)算構(gòu)成的分析,完成了對(duì)概預(yù)算各項(xiàng)費(fèi)用和定額相互關(guān)系的梳理,可以據(jù)此設(shè)計(jì)概預(yù)算模板。概預(yù)算模板應(yīng)具備編制所有節(jié)點(diǎn)概預(yù)算的功能,應(yīng)覆蓋所有專業(yè)編制概預(yù)算的要求;另外針對(duì)工程個(gè)性化需求要有可選擇性并可根據(jù)要求自動(dòng)完成計(jì)算;由于個(gè)性化需求無法在初始狀態(tài)下全部掌握,因此概預(yù)算模板必須要用靈活的擴(kuò)展性,以應(yīng)對(duì)因增補(bǔ)的個(gè)性化需求而不斷增加的功能。
根據(jù)結(jié)果為導(dǎo)向的思路來設(shè)計(jì)概預(yù)算模板,可以得到如下結(jié)論:
(1)工程概預(yù)算模板應(yīng)包含匯總表、表一~表五,顯然匯總表是基于整個(gè)工程的維度對(duì)概預(yù)算各類費(fèi)用進(jìn)行匯總,可以單獨(dú)編制匯總表模板;
(2)表一~表五是單個(gè)節(jié)點(diǎn)概預(yù)算最終需要呈現(xiàn)的成果,需要獨(dú)立編制概預(yù)算模板。
下面針對(duì)采購國內(nèi)設(shè)備的工程來設(shè)計(jì)概預(yù)算模板(采購國外設(shè)備的工程可參考),由以下三部分組成[4]:
(1)主體部分,包含表一、表二、表二(上下浮前)、表三甲、表三乙、表三丙、表四甲(甲供材料)、表四甲(乙供材料)、表四甲(需要安裝的設(shè)備、工器具)、表四甲(不需要安裝的設(shè)備、工器具)、表五甲。其中,表四甲的設(shè)計(jì)是根據(jù)概預(yù)算的構(gòu)成而定,每一項(xiàng)設(shè)備/材料對(duì)應(yīng)一張表格,方便分類匯總。表二(上下浮前)的引入,是因?yàn)樵趯?shí)際工程中,規(guī)程規(guī)定的所有費(fèi)用均可能根據(jù)招標(biāo)的結(jié)果需要進(jìn)行上下浮動(dòng)。但根據(jù)工業(yè)和信息化部相關(guān)條文的規(guī)定,安全生產(chǎn)費(fèi)必須足額計(jì)列,不允許下浮。安全生產(chǎn)費(fèi)的計(jì)費(fèi)基數(shù)為建安工程費(fèi),因此需要設(shè)計(jì)一個(gè)表二(下浮前)來計(jì)算下浮前的建安工程費(fèi)。
(2)數(shù)據(jù)交互區(qū)。概預(yù)算的費(fèi)用基本上由計(jì)費(fèi)基數(shù)和費(fèi)率兩部分組成,其中計(jì)費(fèi)基數(shù)有些是明確的,可以直接輸入,例如可行性研究費(fèi),是以工程投資額為基數(shù);有些是不明確的,由概預(yù)算計(jì)算得到的某些費(fèi)用,例如設(shè)計(jì)費(fèi)、監(jiān)理費(fèi)的計(jì)費(fèi)基數(shù)為建安工程費(fèi),需要通過計(jì)算而得。費(fèi)率的取定規(guī)則基本上是由規(guī)程固定下來了,部分費(fèi)率會(huì)根據(jù)計(jì)費(fèi)基數(shù)不同而取值不同,但原則不變。根據(jù)上述需求,在概預(yù)算模板中設(shè)計(jì)一個(gè)數(shù)據(jù)交互區(qū),用以完成概預(yù)算自動(dòng)編制所需數(shù)據(jù)的輸入與輸出。
(3)分類數(shù)據(jù)區(qū)。出于工程統(tǒng)計(jì)的需要,在實(shí)際工程中,需要對(duì)概預(yù)算中某些數(shù)據(jù)進(jìn)行分類匯總分析,因此必須設(shè)置一個(gè)分類信息區(qū),用于根據(jù)不同的需求提取分類數(shù)據(jù)。
概預(yù)算模板三部分之間的關(guān)系及概預(yù)算模板與輸入輸出數(shù)據(jù)之間的關(guān)系如圖2所示。
圖2 概預(yù)算模板關(guān)系圖
根據(jù)概預(yù)算構(gòu)成的分析,概預(yù)算模板表一~表五之間的費(fèi)用數(shù)據(jù)可以使用公式自動(dòng)鏈接起來,盡量減少軟件對(duì)其的操作。數(shù)據(jù)交互區(qū)應(yīng)包含概預(yù)算各項(xiàng)費(fèi)用計(jì)算所需的所有數(shù)據(jù),保證數(shù)據(jù)的完備性,且與表一~表五相關(guān)費(fèi)用使用公式鏈接起來,概預(yù)算的數(shù)據(jù)需要變化時(shí),由軟件統(tǒng)一對(duì)數(shù)據(jù)交互區(qū)進(jìn)行輸入操作(寫)。分類數(shù)據(jù)區(qū)的個(gè)性化需求較強(qiáng),應(yīng)具備良好的可塑性和擴(kuò)展性,與表一~表五、數(shù)據(jù)交互區(qū)使用公式鏈接起來,由軟件統(tǒng)一進(jìn)行輸出操作(讀)。
概預(yù)算模板的目標(biāo)是數(shù)據(jù)完備、覆蓋全面,這樣才能基于一個(gè)模板完成全部類型工程的概預(yù)算,且能靈活針對(duì)工程的變化需求,通過修改一個(gè)模板的方式完成工程全部節(jié)點(diǎn)的預(yù)算修改。
匯總表模板使用規(guī)程規(guī)定的樣式設(shè)計(jì)即可,其功能是對(duì)工程所有相關(guān)節(jié)點(diǎn)的表一費(fèi)用進(jìn)行匯總,較為簡單。
根據(jù)概預(yù)算軟件目標(biāo)功能實(shí)現(xiàn)的設(shè)定,總體分為五個(gè)功能模塊[5]:錄入模塊、新建模塊、查找模塊、寫入模塊、匯總模塊,軟件總體架構(gòu)設(shè)計(jì)如圖3所示。
由于概預(yù)算需要的數(shù)據(jù)量較大,因此錄入模塊較為關(guān)鍵,可以考慮使用數(shù)據(jù)庫技術(shù)來完成,可實(shí)現(xiàn)軟件對(duì)多個(gè)工程的存儲(chǔ)、記錄與操作。如圖3軟件架構(gòu)圖所示,錄入模塊共分為六項(xiàng)內(nèi)容:
(1)項(xiàng)目信息錄入,主要是針對(duì)工程級(jí)別的信息,特別是那些不會(huì)根據(jù)節(jié)點(diǎn)不同而變化的信息,例如表1所示的部分內(nèi)容;
(2)節(jié)點(diǎn)信息錄入,主要是針對(duì)工程不同的節(jié)點(diǎn)會(huì)變化的費(fèi)率、費(fèi)用和計(jì)費(fèi)方式,例如表2所示的部分內(nèi)容;
表1 項(xiàng)目信息表
圖3 概預(yù)算軟件架構(gòu)圖
表2 節(jié)點(diǎn)信息表
表3 工日表示例
表4 機(jī)械使用表示例
表5 儀表使用表示例
(3)工作量錄入,工作量包含工日表、機(jī)械使用表、儀表使用表。根據(jù)規(guī)程規(guī)定的第一~五冊(cè),三者之間是有聯(lián)系的,可以使用數(shù)據(jù)庫技術(shù)對(duì)三者進(jìn)行數(shù)據(jù)關(guān)聯(lián),也可以用其他技術(shù)來實(shí)現(xiàn)。工作量表必須是包含工程全部節(jié)點(diǎn),一來保證數(shù)據(jù)的完整性,二來方便節(jié)點(diǎn)間的數(shù)量進(jìn)行橫向?qū)Ρ然騾R總分析,通常我們建議通過每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一列信息來呈現(xiàn)。例如工日表如表3所示、機(jī)械使用表如表4所示、儀表使用表如表5所示。
(4)材料錄入,如第二章分析部分專業(yè)的材料來源于工作量,因此需要通過工作量表中提取材料的數(shù)量,通過數(shù)據(jù)庫技術(shù)可以快速建立聯(lián)接,并統(tǒng)計(jì)出所需要的材料;另外,部分專業(yè)的材料直接來源于工程設(shè)計(jì)的統(tǒng)計(jì)。材料信息的錄入同樣需要包含所有節(jié)點(diǎn),盡管有些節(jié)點(diǎn)可能會(huì)沒有材料,同樣我們建議通過每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一列信息來呈現(xiàn),甲供材料、乙供材料均采用這種方式。其示例如表6所示。
(5)設(shè)備錄入,設(shè)備與材料類同。
該模塊的主要功能是建立工程所屬節(jié)點(diǎn)的概預(yù)算,具體完成的工作為:根據(jù)節(jié)點(diǎn)信息表的節(jié)點(diǎn)信息及設(shè)置,基于概預(yù)算模板自動(dòng)為每個(gè)節(jié)點(diǎn)新建概預(yù)算,并完成概預(yù)算文件的重新命名。在這個(gè)階段,顯然所有節(jié)點(diǎn)的概預(yù)算除了文件名不一樣外,其余內(nèi)容是完全一樣的。
表6 材料表
該模塊的主要功能是在錄入的所有信息表中查找每一個(gè)概預(yù)算對(duì)應(yīng)節(jié)點(diǎn)的位置,具體完成的工作為:提取概預(yù)算節(jié)點(diǎn)的名稱,遍歷節(jié)點(diǎn)信息表、工日表、機(jī)械使用表、儀表使用表、材料表、設(shè)備表等表格,在上述表格中匹配該節(jié)點(diǎn)名稱并記錄位置。
該模塊的主要功能是完成對(duì)概預(yù)算的數(shù)據(jù)寫入,具體完成的工作是根據(jù)上一步查找到的節(jié)點(diǎn)位置,調(diào)用軟件數(shù)據(jù)庫的數(shù)據(jù),將相關(guān)數(shù)據(jù)寫入概預(yù)算中。包含兩部分的工作:
(1)寫入數(shù)據(jù)交互區(qū)數(shù)據(jù),采用點(diǎn)位式寫入,即不同的數(shù)據(jù)寫入預(yù)設(shè)好的位置,此部分的數(shù)據(jù)主要來源于項(xiàng)目信息表、節(jié)點(diǎn)信息表;
(2)寫入概預(yù)算表三甲、表三乙、表三丙、表四甲(甲供材料)、表四甲(乙供材料)、表四甲(需要安裝的設(shè)備、工器具)、表四甲(不需要安裝的設(shè)備、工器具),采用整體插入式寫入,即將錄入的信息表整體插入概預(yù)算表格,不同節(jié)點(diǎn)的同一個(gè)概預(yù)算表格插入位置一致,不同節(jié)點(diǎn)的數(shù)量根據(jù)上一步查找到的節(jié)點(diǎn)位置同樣整體插入,然后計(jì)算每一項(xiàng)的乘積,并隱藏乘積為0的行。此種方式旨在保持每個(gè)概預(yù)算的格式完全一致,而數(shù)量是各個(gè)節(jié)點(diǎn)實(shí)際配置的。
該模塊的主要功能是完成相關(guān)費(fèi)用或數(shù)據(jù)的匯總,以便于分析。包含兩部分的工作:
(1)完成概預(yù)算匯總表,基于上一章節(jié)設(shè)計(jì)的匯總表模板,逐個(gè)讀取概預(yù)算文件,將概預(yù)算表一的相關(guān)數(shù)據(jù)寫入?yún)R總表模板即可;
(2)匯總工程所需用于分析的數(shù)據(jù),逐個(gè)讀取概預(yù)算文件的分類數(shù)據(jù)區(qū),將數(shù)據(jù)呈現(xiàn)在一個(gè)自定義匯總表即可,樣式不限。
根據(jù)上述分析的設(shè)計(jì)思路可進(jìn)行概預(yù)算軟件的開發(fā),并應(yīng)用到實(shí)際工程中。根據(jù)自研概預(yù)算軟件使用經(jīng)驗(yàn)的總結(jié),該軟件在實(shí)際工程中可有效提升工程的效率與質(zhì)量。