雷武奎,蒲道巍
( 黑龍江省水利水電勘測設計研究院,哈爾濱150080)
《土地開發整理項目預算定額》( 2012 版)[1]其他費用與《土地開發整理項目預算定額》( 2005版)[2]其他費用的計算有很大區別。2005 定額其他費用多以工程施工費為基數乘以相應費率,2012 定額其他費用則采用內插法或差額定率累進法計算一部分費用,這無疑增加了計算難度。為了提高工作效率,方便設計人員設計,本文擬采用VC + +可視化編程語言對土地整理預算定額( 2012 版) 中其他費用進行程序設計。
下面以其他費用中較復雜的項目可行性研究費和工程復核費為例,分別介紹內插法和差額定率累進法的計算原理。
設y 為項目可行性研究費,x1為上一檔計費基數,y1為上一檔對應的可行性研究費,x2為下一檔計費基數,y2為下一檔對應的可行性研究費,x 為計算的工程施工費與設備購置費之和,則可采用內插法計算可行性研究費。


表1 項目可行性研究費計費標準 萬元
差額定率累進法是按計算基數金額大小劃分費率檔次,分檔計算各檔的工程復核費( 區間金額乘以相應費率) ,各檔工程復核費累進之和為總的工程復核費。

表2 工程復核費計費標準 萬元
差額定率累進法有兩種計算方法:
第一種方法按照差額累進法定義進行計算,以工程施工費與設備購置費之和為3500 萬元為例,計算過程如下:

第二種方法按照表2 中的算例進行計算:

本文采用較為簡單的第二種方法進行計算。
下面擬采用VC + + 進行土地整理預算定額(2012 版) 其他費用可視化程序設計開發[3]。程序設計步驟如下:
1) 打開VC + +6.0 應用程序,新建一個名為Tudi2012 的多文檔應用程序。
2) 在左側的ResourceView 的Dialog 中插入一個ID 為IDD_INPUTDIALOG 的對話框,將標題修改為“輸入基礎數據對話框”,插入3個靜態文本框,將其標題分別改為: “工程施工費”、“設備購置費”、“拆遷補償費”,再插入3個編輯框。

圖1 輸入基礎數據對話框
3) 在左側的ResourceView 的Menu 中插入一個“其他費用”菜單,再插入“輸入基礎數據”、“計算其他費用”、“顯示計算成果”3個子菜單,將ID 分別改為:“ID_INPUTDATA”、“ID_Compute”、“ID_Out-Put”。

圖2 編輯程序菜單欄
4) 進入MFCClassWizard 中的Member Variables為CInputDialog 類添加3個float 型變量:“m_gcsgf”、“m_sbgzf”、“m_cqbcf”。

圖3 為CInputDialog 類添加變量
進入MFCClassWizard 中的Message Maps 為Tudi2012View 類的3個ID“ID_INPUTDATA”、“ID_Compute”、“ID_OutPut”添加Command 成員函數。

圖4 為Tudi2012View 類添加成員函數
5) 為Tudi2012View 類添加一個float 型的chazhi( float z,float x1,float x2,float y1,float y2) 插值函數用于進行插值計算[4]。

6) 在OnInputdata( ) 函數中添加如下內容:

以上代碼實現打開輸入基礎數據對話框,并將輸入的數值賦值給類的相應成員變量。
7) 在OnCompute( ) 函數中添加如下內容:


//工程復核費


上述代碼僅以項目可行性研究費和工程復核費為例介紹了利用插值法和差額定率累進法進行計算的程序設計過程,其余費用可以參照以上方法進行程序設計開發。
8) 在OnOutPut( ) 函數中添加如下內容:

以上代碼實現將計算的成果寫入文件
名為“01. txt”的文件中,方便查閱使用。
某土地整理項目的工程施工費為6 500萬元,設備購置費為1 300萬元,拆遷補償費為0 萬元,利用土地整理其他費用可視化程序進行計算。計算成果如下:

圖5 某土地整理項目其他費用實例
土地整理2012 定額其他費用與土地整理2005定額其他費用相比,其中多項費用要用到內插法或者差額定率累進法進行計算,若利用手工或者Excel進行計算,既費時又費力,而采用本其他費用可視化程序能方便、快捷地計算出其他費用,大大縮短設計時間,提高了設計效率,計算精度較高,完全滿足設計要求。
本程序的輸出成果為文本文檔,不方便編輯,若是能改為excel 格式,更加有利于編輯使用,這也是今后的改進方向。
[1]財政部,國土資源部. 土地開發整理項目預算定額標準[M]. 北京:中國財政經濟出版社,2012.
[2]財政部,國土資源部. 土地開發整理項目預算定額標準[M]. 北京:中國財政經濟出版社,2005.
[3]David J.Kruglinski, Scot Wingo, George Shepherd.Programming Visual C + + 6.0 技術內幕( 第五版) :修訂版[M]. 北京:北京希望電子出版社,2002.
[4]侯俊杰. 深入淺出MFC[M]. 武漢: 華中科技大學出版社,2001