楊曉迪
(中鐵第五勘察設(shè)計(jì)院集團(tuán)有限公司 北京市 102600)
交通強(qiáng)國,鐵路先行。中國鐵路無論是運(yùn)營管理,還是技術(shù)水平,已然昂首走在世界鐵路的發(fā)展前列,但是在鐵路工程項(xiàng)目建設(shè)管理中仍然存在一些問題,尤其是近年來材料價(jià)格波動(dòng)異常,已經(jīng)超出正常可預(yù)見的范圍,嚴(yán)重影響工程施工合同的正常履行,給工程建設(shè)的質(zhì)量、安全、進(jìn)度、成本管理工作帶來很大困難。
在鐵路項(xiàng)目中,材料費(fèi)占總投資的比例在50%以上,材料費(fèi)的市場(chǎng)變化對(duì)項(xiàng)目投資將帶來直接影響。鐵路項(xiàng)目建設(shè)工期一般在2~4年左右,隨著市場(chǎng)供需調(diào)節(jié)的變化,建設(shè)期間的建筑材料的價(jià)格變化也隨之波動(dòng)其是鋼筋、水泥等大宗材料價(jià)格受到的影響更為明顯。為了真實(shí)的反映建設(shè)成本,緩解鐵路項(xiàng)目實(shí)施階段的資金壓力,保障項(xiàng)目的順利進(jìn)行,在實(shí)施過程中需對(duì)材料價(jià)差予以階段性調(diào)整。原鐵道部發(fā)布的《關(guān)于鐵路建設(shè)項(xiàng)目實(shí)施階段材料價(jià)差調(diào)整的指導(dǎo)意見》(鐵建設(shè)〔2009〕46號(hào))價(jià)差提出了具體調(diào)整規(guī)定,該指導(dǎo)意見已經(jīng)執(zhí)行10多年,各方已達(dá)成一定的共識(shí)。
價(jià)差效應(yīng)是微觀經(jīng)濟(jì)學(xué)上的術(shù)語,就是由價(jià)格高低升降造成的價(jià)差所引起市場(chǎng)供需量變化而引起的作用。一般說價(jià)差為正則價(jià)格上升,則供需減少;價(jià)差為負(fù)則價(jià)格下降,則供需上升。引起價(jià)差的原因是多方面的,我們?cè)谡{(diào)整價(jià)格的差異時(shí),需要調(diào)節(jié)他們的需求,同時(shí)符合價(jià)差效應(yīng)的總規(guī)律。
在工程施工過程中,經(jīng)常需要分季度甚至月度根據(jù)材料價(jià)格的變化進(jìn)行調(diào)價(jià)計(jì)算,目前的調(diào)價(jià)計(jì)算工作全部依賴于人工操作Excel表格進(jìn)行計(jì)算,工作量大,效率低,準(zhǔn)確率不高。因此急需一款軟件能夠幫助工作人員減少中間計(jì)算過程,減輕工作負(fù)擔(dān),提高工作效率。
鐵路工程材料價(jià)差計(jì)算軟件,是工程經(jīng)濟(jì)設(shè)計(jì)研究院根據(jù)實(shí)際工作情況提出的軟件系統(tǒng),此系統(tǒng)依托于現(xiàn)有價(jià)差調(diào)整的工作流程,將手工計(jì)算或者電子表格計(jì)算的方式提升為軟件系統(tǒng)的自動(dòng)計(jì)算。其他鐵路勘察設(shè)計(jì)院有類似的軟件系統(tǒng)投入使用,但僅限內(nèi)部使用。本系統(tǒng)開發(fā)完成后,工程經(jīng)濟(jì)設(shè)計(jì)研究院的材料價(jià)差計(jì)算無論是在工作效率上還是在成果準(zhǔn)確率上都會(huì)得到提升。為今后集團(tuán)項(xiàng)目?jī)r(jià)差調(diào)整工作及承攬其他項(xiàng)目?jī)r(jià)差審價(jià)工作打下堅(jiān)實(shí)基礎(chǔ)。
2.1.1 硬件設(shè)備
主機(jī):Intel Pentium系列或兼容的CPU,主頻不低于
300MHz;
內(nèi)存:RAM不低于256MB;
硬盤:不低于100MB的可用空間;
顯示器:Super VGA (800x600)或更高分辨率的視頻適配器和監(jiān)視器。
2.1.2 支持軟件
應(yīng)用工經(jīng)調(diào)價(jià)計(jì)算系統(tǒng)需要以下軟件支持:操作系統(tǒng):Windows XP、Windows 7、Windows 8、Windows 10。
2.1.3 接口軟件
系統(tǒng)輸入、輸出的部分成果需要以下軟件支持:Microsoft Excel 2003/2007/2010/2016。
系統(tǒng)采用Microsoft virtual studio 2005(VC++)進(jìn)行開發(fā)。C++語言的程序開發(fā)環(huán)境,為了方便測(cè)試,將調(diào)試環(huán)境做成了解釋型。開發(fā)C++應(yīng)用程序,需要經(jīng)過編寫源程序、編譯、連接程序生成可執(zhí)行程序、運(yùn)行程序四個(gè)步驟。生成程序是指將源碼(C++語句)轉(zhuǎn)換成一個(gè)可以運(yùn)行的應(yīng)用程序的過程。如果程序編寫正確,那么通常只需按一個(gè)功能鍵,即可完成該過程。
本系統(tǒng)主要針對(duì)工程經(jīng)濟(jì)專業(yè)調(diào)差計(jì)算使用,系統(tǒng)能夠根據(jù)導(dǎo)入的《分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表》、《章節(jié)表》(多個(gè)),系統(tǒng)最終將生成并導(dǎo)出《分季度驗(yàn)工計(jì)價(jià)表》、《自購調(diào)差范圍表》、《調(diào)差計(jì)算表》、《價(jià)差匯總表》。
主要開發(fā)功能包括:外部支持?jǐn)?shù)據(jù)導(dǎo)入功能,表格數(shù)據(jù)格式定義功能,《自購調(diào)差范圍表》編輯功能,成果計(jì)算功能,系統(tǒng)價(jià)差材料庫(MaterialTable.xml)、系統(tǒng)章節(jié)庫(ChapterTable.xml)和系統(tǒng)鋼管單重庫(SteelSingleWeight Table.xml)的建立、查看和修改功能,項(xiàng)目基本信息的查看功能,自動(dòng)計(jì)算鋼材價(jià)格功能,報(bào)表預(yù)覽和導(dǎo)出功能等。
3.1.1 參數(shù)設(shè)置
規(guī)則:根據(jù)32號(hào)文和129號(hào)文分為規(guī)則_32和規(guī)則_129兩種,規(guī)則不同價(jià)差材料庫內(nèi)容和章節(jié)內(nèi)容不同。價(jià)差計(jì)算比例:根據(jù)實(shí)際情況進(jìn)行選擇,默認(rèn)是5%,也可能是3%,下文以5%為例進(jìn)行說明。統(tǒng)計(jì)季度:統(tǒng)計(jì)季度來源于《分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表》表頭,可在此基礎(chǔ)上進(jìn)行刪減設(shè)置。稅率:按照統(tǒng)計(jì)季度分別設(shè)置稅率值。
3.1.2 自購調(diào)差范圍表
自購調(diào)差范圍表由電算代號(hào)、材料名稱、單位、編制期單價(jià)和季度信息價(jià)組成。電算代號(hào)、材料名稱、單位是通過價(jià)差材料庫的材料內(nèi)容增加《材料增加表》的材料內(nèi)容并去掉《材料忽略表》的材料內(nèi)容得到,編制期單價(jià)來源于《章節(jié)表》,季度信息價(jià)來源于《信息價(jià)表》。
3.1.3 調(diào)差計(jì)算表
調(diào)差計(jì)算表由電算代號(hào)、材料名稱、單位、數(shù)量、編制期單價(jià),統(tǒng)計(jì)季度的投資比例、信息價(jià)、信息價(jià)5%以內(nèi)、信息價(jià)5%以外、變化幅度、包干內(nèi)、價(jià)差組成。
《調(diào)差計(jì)算表》章節(jié)和材料信息來源于系統(tǒng)章節(jié)庫、《章節(jié)表》和《自購調(diào)差范圍表》,其中《調(diào)差計(jì)算表》的材料是《章節(jié)表》中和《自購調(diào)差范圍表》中都存在的材料,即兩者的交集。投資比例來源于《分季度驗(yàn)工計(jì)價(jià)表》的比例計(jì)算結(jié)果,信息價(jià)來源于《自購調(diào)差范圍表》的信息價(jià)。
變化幅度=(信息價(jià)單價(jià)-編制期單價(jià))/ 編制期單價(jià);
價(jià)差=(信息價(jià)單價(jià)-編制期單價(jià))*數(shù)量*投資比例-包干內(nèi);
如果(|變化幅度|<=5%),
包干內(nèi)=(信息價(jià)單價(jià)-編制期單價(jià))*數(shù)量*投資比例;
信息價(jià)5%以內(nèi) = 信息價(jià)單價(jià)-編制期單價(jià);
信息價(jià)5%以外 = 0
如果(變化幅度<‐5%),
包干內(nèi)= -5%*編制期單價(jià)*數(shù)量*投資比例;
信息價(jià)5%以內(nèi) = -5%*編制期單價(jià);
信息價(jià)5%以外 = 信息價(jià)單價(jià)-編制期單價(jià)-信息價(jià)5%以內(nèi)
如果(變化幅度>5%),
包干內(nèi)= 5%*編制期單價(jià)*數(shù)量*投資比例;
信息價(jià)5%以內(nèi) = 5%*編制期單價(jià);
信息價(jià)5%以外 = 信息價(jià)單價(jià)-編制期單價(jià)-信息價(jià)5%以內(nèi)
3.1.4 價(jià)差匯總表
價(jià)差匯總表由電算代號(hào)、材料名稱、單位,統(tǒng)計(jì)季度的施工單位承擔(dān)、建設(shè)單位承擔(dān)構(gòu)成。材料信息來源于《自購調(diào)差范圍表》,施工單位承擔(dān)、建設(shè)單位承擔(dān)來源于《調(diào)差計(jì)算表》的包干內(nèi)和價(jià)差匯總。
系統(tǒng)主要功能包含配置數(shù)據(jù)文件、設(shè)置參數(shù)、編輯數(shù)據(jù)、成果輸出,輔助功能包括項(xiàng)目管理、修改價(jià)差材料庫等。系統(tǒng)價(jià)差調(diào)整計(jì)算流程如圖1所示。
圖1:系統(tǒng)價(jià)差調(diào)整計(jì)算流程圖
3.2.1 新建項(xiàng)目
項(xiàng)目類型:有三種項(xiàng)目類型可以選擇。如圖2所示。
圖2:項(xiàng)目類型選擇界面圖
(1)一般調(diào)差項(xiàng)目:要求導(dǎo)入一個(gè)Excel數(shù)據(jù)文件,需包含分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表、章節(jié)表、材料增減表和信息價(jià)表;
(2)變更設(shè)計(jì)調(diào)差項(xiàng)目:要求導(dǎo)入三個(gè)Excel數(shù)據(jù)文件,分別為變更前章節(jié)數(shù)據(jù)表、變更后章節(jié)數(shù)據(jù)表和基礎(chǔ)表(基礎(chǔ)表包含分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表、材料增減表和信息價(jià)表);
(3)批量變更設(shè)計(jì)調(diào)差項(xiàng)目:需要把數(shù)據(jù)表單獨(dú)放在一個(gè)文件夾里,包含基礎(chǔ)表和各個(gè)變更前、變更后章節(jié)數(shù)據(jù)表(注意:批量變更設(shè)計(jì)的章節(jié)表里的表格不做映射設(shè)置,將全部導(dǎo)入,無用表格請(qǐng)?zhí)崆皠h除,隱藏的表格也要?jiǎng)h除)。
3.2.2 基本參數(shù)設(shè)置
新建項(xiàng)目后必須先進(jìn)行基本參數(shù)設(shè)置。設(shè)置規(guī)則庫、價(jià)差計(jì)算比例和標(biāo)段名稱/變更設(shè)計(jì)名稱,標(biāo)段名稱/變更設(shè)計(jì)名稱將顯示在導(dǎo)出表格的標(biāo)題下方。點(diǎn)擊“更多”按鈕進(jìn)行數(shù)據(jù)表名稱映射設(shè)置后,點(diǎn)擊“導(dǎo)入”將Excel表數(shù)據(jù)頁分類導(dǎo)入軟件。數(shù)據(jù)表名稱映射設(shè)置界面如圖3所示。
圖3:數(shù)據(jù)表名稱映射設(shè)置界面圖
價(jià)差周期數(shù)據(jù)來源于《分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表》表頭。導(dǎo)入表格數(shù)據(jù)后即可對(duì)價(jià)差周期進(jìn)行設(shè)置管理。系統(tǒng)界面以表格形式顯示待統(tǒng)計(jì)季度并默認(rèn)全部統(tǒng)計(jì),可以調(diào)整需要計(jì)算的時(shí)間并設(shè)置對(duì)應(yīng)的稅率。
3.2.3 數(shù)據(jù)編輯
(1)編輯自購調(diào)差范圍表。編輯自購調(diào)差范圍表界面如圖4所示。
圖4:編輯自購調(diào)差范圍表界面圖
數(shù)據(jù)編輯功能中具有編輯自購調(diào)差范圍表功能?!白再彶牧险{(diào)差范圍一覽表及季度信息價(jià)”,調(diào)差材料來源為材料庫、價(jià)差材料增刪表、章節(jié)表,可編輯信息價(jià)。
價(jià)差材料增刪表要求:與章節(jié)表等其他表格放在同一個(gè)文件里,模板格式與材料價(jià)差基礎(chǔ)表的自購材料調(diào)差范圍一致,增加表必須明確材料類別。
添加信息價(jià):直接修改表格價(jià)格或在表頭右鍵列標(biāo)題添加信息價(jià)表。添加的信息價(jià)表內(nèi)容會(huì)保存在項(xiàng)目文件夾的材料造價(jià)庫里。
(2)自動(dòng)計(jì)算鋼材價(jià)格。數(shù)據(jù)編輯中具有自動(dòng)計(jì)算鋼材價(jià)格功能。根據(jù)鋼管單重和價(jià)格自動(dòng)計(jì)算單價(jià)并顯示在自購調(diào)差范圍表中相應(yīng)位置。
SingleCost = MarkCost*(SingleWeight/ MarkWeight)
其中:SingleCost代表鋼管信息價(jià),MarkCost代表標(biāo)準(zhǔn)信息價(jià),SingleWeight/ MarkWeight代表單重比例。
3.2.4 成果導(dǎo)出
(1)成果預(yù)覽。系統(tǒng)將“調(diào)差計(jì)算表”、“材料價(jià)差匯總表”生成結(jié)果以表格形式顯示在界面上,方便設(shè)計(jì)人員進(jìn)行查看核對(duì)。
(2)成果導(dǎo)出。系統(tǒng)設(shè)置文件路徑及名稱后可生成“自購材料調(diào)差范圍一覽表及季度信息價(jià)”、“分季度驗(yàn)工計(jì)價(jià)統(tǒng)計(jì)表”、“調(diào)差計(jì)算表”、“材料價(jià)差匯總表”,并以Excel表的形式導(dǎo)出到指定路徑。成果嚴(yán)格按照生產(chǎn)要求格式進(jìn)行生成,不需要進(jìn)行額外調(diào)整,可直接進(jìn)行打印。
3.2.5 項(xiàng)目管理
項(xiàng)目管理界面如圖5。
圖5:項(xiàng)目管理
(1)查看數(shù)據(jù)文件路徑。打開“數(shù)據(jù)文件”對(duì)話框,顯示當(dāng)前導(dǎo)入的數(shù)據(jù)文件的位置,方便修改。修改后需要在基本參數(shù)設(shè)置里重新導(dǎo)入來更新數(shù)據(jù)。
(2)保存項(xiàng)目。在項(xiàng)目管理菜單下點(diǎn)擊保存項(xiàng)目,或者單擊工具欄按鈕。修改后要保存項(xiàng)目,以便下次“打開項(xiàng)目”時(shí)能夠恢復(fù)數(shù)據(jù)。
(3)打開項(xiàng)目。在項(xiàng)目管理菜單下使用打開項(xiàng)目功能,或者單擊工具欄打開按鈕,打開“打開項(xiàng)目”對(duì)話框。選擇項(xiàng)目文件夾下的*.Prj文件即可打開之前保存的項(xiàng)目。
(4)關(guān)閉項(xiàng)目。在項(xiàng)目管理菜單下選擇關(guān)閉項(xiàng)目,關(guān)閉當(dāng)前項(xiàng)目。
《鐵路工程材料價(jià)差計(jì)算系統(tǒng)》經(jīng)過測(cè)試和試用后提出了增加變更設(shè)計(jì)調(diào)差和批量調(diào)差新需求。通過對(duì)原有代碼結(jié)構(gòu)的修改和新功能的開發(fā),完成了全部功能的研發(fā)和測(cè)試,在金臺(tái)、徐鹽、中蘭項(xiàng)目?jī)r(jià)差調(diào)整中進(jìn)行了測(cè)試,結(jié)果與手工計(jì)算進(jìn)行了比較,計(jì)算結(jié)果準(zhǔn)確,滿足用戶使用要求,并經(jīng)過多次試用和修改,目前已經(jīng)形成穩(wěn)定版本并應(yīng)用于工經(jīng)專業(yè)的生產(chǎn)工作中。
通過本系統(tǒng)用戶可以進(jìn)行基本參數(shù)的設(shè)置,價(jià)差周期的選擇,調(diào)差材料的增減和材料價(jià)格的修改,其中調(diào)差材料的增減和材料價(jià)格的設(shè)置可以通過表格導(dǎo)入的方式:《材料增加表》、《材料忽略表》、《信息價(jià)表》(多個(gè))。因造價(jià)信息缺少部分鋼管材料的價(jià)格,系統(tǒng)增加了根據(jù)單重表及價(jià)格自動(dòng)計(jì)算鋼管單價(jià)的功能。為了方便用戶使用,還增加了項(xiàng)目管理功能包括項(xiàng)目的新建、保存、打開、關(guān)閉等,增加了文件路徑查看功能和生成的表格的預(yù)覽功能。
鐵路工程材料價(jià)差調(diào)整程序的投入使用不僅大大提高了工程經(jīng)濟(jì)設(shè)計(jì)人員在計(jì)算方面的工作效率,更重要的是提供了價(jià)差計(jì)算方法,保證價(jià)差計(jì)算材料的項(xiàng)目不會(huì)丟項(xiàng),可以有效減少繁瑣的低附加值的計(jì)算和核查工作,使設(shè)計(jì)人員有更多的精力投入到高附加值的技術(shù)創(chuàng)新工作中去。