工程量清单电子标书数据标准
据省建设厅定额站组织制订《黑龙江省建设工程造价电子数据标准》(试行) (以下简称“本标准”)。现试制订工程量清单电子标书数据标准如下:
第一章 总 则
1.1 适用范围
本标准适用于我省行政区域范围内的建设工程计价软件、建设工程商务标电子标书与评标软件、建设工程造价监督管理软件、建设工程造价信息系统软件及其他涉及建设工程造价的软件。
1.2 语言标准
本标准采用国际上通用的XML(eXtensible Markup Language,可扩展标记语言)标准。
本标准仅对工程造价电子数据文档的数据交换格式进行必要的定义和规范,对于工程造价相关软件所涉及操作、运行环境等不在本标准定义和规范的范围。 1.3 术语
1.3.1 工程造价电子数据文档
严格遵循本标准的定义和规范,反映建设工程造价计价、控制、管理并能在工程造价相关软件之间进行交换的工程造价电子数据。 1.3.2 数据类型
用于界定一个元素或属性存储的数据类型,包括字符型、数值型、逻辑型三种。数据类型根据不同的字符选择确定。
字符型:可以保存任何的数据。
数值型:由数字组成,代表一个的数值,可以含有小数点。 逻辑型:用于判断“真”或“假”的值。 1.3.3 XML文件
用XML语言标准表述工程造价电子数据文档内容的计算机电子文档。 1.3.4 XML Schema文件
符合XML标准文件格式,用一套预先规定的XML元素和属性创建的用于描述XML文件格式与数据类型的文件。
第二章 电子标书数据文档格式约束
2.1 文件名
电子标书数据文档文件格必须为XML文件的扩展名必须是:xml。 2.2 文件头
电子标书数据文档文件的文件头必须是:
第1页
2.3 根元素
电子标书数据文档文件只有一个根元素,并且根元素必须是 ,且必须包含[Standard]属性、[Sort]属性和[Ver]属性。第三章 数据元素格式定义
3.1 根元素
电子标书根元素必须是。元素包含[Standard]属性、[Sort]属性和[Ver]属性。元素包括(工程基本信息描述)子元素、(分部分项清单列表)子元素、(措施项目清单列表)子元素和(材机报价列表)子元素。 XML格式定义: rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Standard'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Ver'>
dt:maxLength='10'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Sort'>
dt:maxLength='10'/>
属性说明: Standard 含 数据类型 描述 义 标字符型 准值 必须 《黑龙江省工程量清单电子标书数据标准》
第2页
名称 Ver 版字符型 本 编制字符型 类别 必须 1.0 Sort 必须 ZB、TB(招标、投标) 3.1工程基本信息描述组成元素
电子标书必须包含元素作为子元素。元素包含[ztbr]属性、[dh]属性、[lxr]属性、[dz]属性、[zzj]属性、[fbtotal]属性和[cstotal]属性XML格式定义:
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='ztbr'>dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='dh'>dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='lxr'>dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='dz'>dt:maxLength='255'/>
第3页
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='zzj'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='fbtotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='cstotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
属性说明: ztbr dh lxr dz zzj fbtotal cstotal 含 义 招投标人 联系电话 联系人 地址 总造价(元) 数据类型 字符型 字符型 字符型 字符型 数值型 描 述 必须 可选 可选 可选 必须 必须 必须 分部分项总价(元) 数值型 措施项目总价(元) 数值型
第4页
3.2分部分项清单列表组成元素
电子标书必须包含元素作为子元素。元素包含[FproNo]属性、[FproName]属性、[Funit]属性、[Fqty]属性、[Fprice]属性和[fTotal]属性XML格式定义:
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='FproNo'>
dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Fqty'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
第5页rs:nullable='true' rs:writeunknown='true'
rs:basetable='ProList_FB' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
属性说明: FproNo FproName Funit Fqty Fprice fTotal 含 义 清单编码 清单名称 单位 工程量 综合单价(元) 合价(元) 数据类型 字符型 字符型 字符型 数值型 数值型 数值型 描 述 必须 必须 必须 必须 必须 必须 3.3措施项目清单列表组成元素
电子标书必须包含元素作为子元素。元素包含[FproNo]属性、[FproName]属性、[Funit]属性、[Fqty]属性、[Fprice]属性和[fTotal]属性XML格式定义:
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='FproNo'>
dt:maxLength='50'/>
第6页rs:nullable='true' rs:writeunknown='true'
rs:basetable='ProList_CS' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Fqty'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
属性说明: FproNo FproName 含 义 清单编码 清单名称 数据类型 字符型 字符型 描 述 必须 必须
第7页
Funit Fqty Fprice fTotal
含 义 单位 工程量 综合单价(元) 合价(元) 数据类型 字符型 数值型 数值型 数值型 描 述 必须 必须 必须 必须
3.4材机报价清单列表组成元素
电子标书必须包含元素作为子元素。元素包含[FproNo]属性、[FproName]属性、[Funit]属性、[Fqty]属性、[Fprice]属性和[fTotal]属性XML格式定义:
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='FproNo'>
dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Fqty'>
第8页dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
属性说明: FproNo FproName Funit Fqty Fprice fTotal 含 义 清单编码 清单名称 单位 工程量 综合单价(元) 合价(元) 数据类型 字符型 字符型 字符型 数值型 数值型 数值型 描 述 必须 必须 必须 必须 必须 必须 附录:电子标书数据接口格式定义示例
xmlns:PCF='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:Ift='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:PLF='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:PLC='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:PLJ='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'第9页
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882' xmlns:rs='urn:schemas-microsoft-com:rowset' xmlns:z='#RowsetSchema'>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Standard'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Ver'>
dt:maxLength='10'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProjectCostFile' rs:basecolumn='Sort'>
dt:maxLength='10'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='ztbr'>dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='dh'>dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true'第10页
rs:basetable='InfoTable' rs:basecolumn='lxr'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true' rs:basetable='InfoTable' rs:basecolumn='dz'>dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='zzj'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='fbtotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='InfoTable' rs:basecolumn='cstotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='FproNo'>
dt:maxLength='50'/>
第11页
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Fqty'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_FB' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='FproNo'>
第12页dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Fqty'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CS' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'第13页
rs:basetable='ProList_CJ' rs:basecolumn='FproNo'>
dt:maxLength='50'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='FproName'>
dt:maxLength='255'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Funit'>
dt:maxLength='20'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Fqty'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='Fprice'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
rs:nullable='true' rs:writeunknown='true'rs:basetable='ProList_CJ' rs:basecolumn='fTotal'>
dt:maxLength='19' rs:scale='2' rs:precision='18' rs:fixedlength='true'/>
第14页