朱晨 趙蓓芳 王森



摘要:產(chǎn)品數(shù)據(jù)管理對(duì)于企業(yè)項(xiàng)目管理和裝備價(jià)格工作非常重要,尤其對(duì)軍工裝備項(xiàng)目管理和報(bào)審價(jià)工作的作用更為突出。成熟企業(yè)對(duì)產(chǎn)品數(shù)據(jù)的管理大都借助PDM軟件來(lái)實(shí)現(xiàn),方便高效,但因定制軟件自身特點(diǎn),無(wú)法滿足單位新增使用需求。基于此現(xiàn)狀,文章主要介紹了對(duì)KMPDM軟件進(jìn)行的二次開(kāi)發(fā),解決了報(bào)審價(jià)時(shí)數(shù)據(jù)整理工作量大、效率低的問(wèn)題,對(duì)報(bào)審價(jià)工作具有重要的意義。
關(guān)鍵詞:裝備報(bào)審價(jià);KMPDM;報(bào)審價(jià);BOM ORACLE
中圖分類(lèi)號(hào):TP393? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2023)13-0049-03
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID)
0 引言
裝備價(jià)格工作是裝備建設(shè)的重要環(huán)節(jié),既需要保證軍費(fèi)的合理高效使用,也需要客觀真實(shí)反映承制單位的真實(shí)成本[1]。隨著2019年軍品定價(jià)議價(jià)相關(guān)規(guī)定等新政策的出臺(tái),裝備承制單位也需要更加深入理解裝備價(jià)格領(lǐng)域最新要求,規(guī)范裝備報(bào)審價(jià)工作,提高裝備定價(jià)議價(jià)能力[2]。承制單位將從項(xiàng)目立項(xiàng)論證到交付所有階段的價(jià)格材料進(jìn)行有效管理,并且與項(xiàng)目方案、設(shè)計(jì)、工藝、試驗(yàn)、售后和報(bào)審價(jià)完全對(duì)應(yīng),形成產(chǎn)品全數(shù)據(jù)聯(lián)動(dòng)模式。將裝備價(jià)格工作,尤其是報(bào)審價(jià)工作與PDM軟件結(jié)合,是解決當(dāng)前問(wèn)題的一種有效途徑。
本文在KMPDM軟件基礎(chǔ)上,為裝備價(jià)格工作開(kāi)發(fā)一個(gè)報(bào)審價(jià)功能模塊,將產(chǎn)品研制或生產(chǎn)階段產(chǎn)生的產(chǎn)品數(shù)據(jù)形成報(bào)審價(jià)BOM(物料清單),用于裝備價(jià)格工作報(bào)審價(jià)中制造成本的填制。
1 報(bào)審價(jià)數(shù)據(jù)
裝備承制單位在裝備審價(jià)階段,根據(jù)產(chǎn)品研制和生產(chǎn)階段的設(shè)計(jì)文件,在裝備審價(jià)軟件中填寫(xiě)制造成本數(shù)據(jù)并生成atk(產(chǎn)品數(shù)據(jù)包)。根據(jù)我國(guó)現(xiàn)行的審價(jià)相關(guān)規(guī)定,裝備的制造成本包括直接材料、直接人工、制造費(fèi)用和專(zhuān)項(xiàng)費(fèi)用,其中制造費(fèi)用和專(zhuān)項(xiàng)費(fèi)用按照規(guī)定進(jìn)行分?jǐn)偅敬伍_(kāi)發(fā)不涉及相關(guān)內(nèi)容。
在制造成本填報(bào)時(shí),往往最耗費(fèi)時(shí)間和精力的是直接材料和直接人工的填報(bào)。直接材料是指加工后直接構(gòu)成產(chǎn)品實(shí)體或主要部分的原料和材料,主要包括原料及主要材料、外部協(xié)作件、外購(gòu)半成品(外購(gòu)件)等直接材料等。直接人工是指承制單位從事裝備生產(chǎn)的職工薪酬,職工薪酬由產(chǎn)品工時(shí)定額來(lái)衡量。這些數(shù)據(jù)包含在設(shè)計(jì)圖紙、工藝過(guò)程卡、材料消耗定額等設(shè)計(jì)文件中,數(shù)據(jù)名目包含零件圖號(hào)、零件名稱、所屬零件圖號(hào)、材料類(lèi)型、型號(hào)規(guī)格、配套數(shù)量、外協(xié)項(xiàng)目、外購(gòu)件名稱等。
在此之前中國(guó)電波傳播研究所制造成本填報(bào)還是采用較為原始方式,根據(jù)圖紙和工藝過(guò)程卡人工梳理,產(chǎn)品數(shù)據(jù)量大、嚴(yán)謹(jǐn)度要求高,容易出現(xiàn)漏報(bào)、漏填、填錯(cuò)等問(wèn)題,甚至出現(xiàn)一系列的連鎖效應(yīng),造成填報(bào)的工作反復(fù)或給企業(yè)帶來(lái)?yè)p失。因此,非常急迫需要尋求一款工具用于裝備價(jià)格工作。
2 KMPDM軟件
2.1 軟件基本情況
KMPDM軟件是由武漢開(kāi)目信息技術(shù)有限公司開(kāi)發(fā)的一款產(chǎn)品數(shù)據(jù)管理(PDM) 定制軟件,能夠?qū)⑴c產(chǎn)品有關(guān)的信息和過(guò)程集成在一起,使企業(yè)掌握產(chǎn)品整個(gè)生命周期的數(shù)據(jù)及動(dòng)態(tài)了解研發(fā)過(guò)程,促進(jìn)新產(chǎn)品的設(shè)計(jì)與開(kāi)發(fā),該軟件在國(guó)內(nèi)工程機(jī)械、航天、電子、兵器等行業(yè)都有很好的應(yīng)用[3]。目前,定制的KMPDM軟件是項(xiàng)目組級(jí)的PDM軟件,上線時(shí)間早、功能模塊少,功能未覆蓋報(bào)審價(jià)工作的需求,這也是目前多數(shù)企業(yè)面臨的問(wèn)題。
2.2 軟件二次開(kāi)發(fā)平臺(tái)
本模塊是在KMPDM提供的二次開(kāi)發(fā)平臺(tái)上開(kāi)發(fā)的。KMPDM系統(tǒng)提供了豐富的二次開(kāi)發(fā)接口功能,高級(jí)用戶或?qū)嵤┤藛T可以根據(jù)實(shí)際需求通過(guò)二次開(kāi)發(fā)腳本在現(xiàn)有功能上進(jìn)行PDM功能的擴(kuò)展,二次開(kāi)發(fā)腳本是一種解釋型高級(jí)程序語(yǔ)言[4]。二次開(kāi)發(fā)數(shù)據(jù)庫(kù)平臺(tái)(以下簡(jiǎn)稱二次開(kāi)發(fā)平臺(tái))是一種靈活的二次開(kāi)發(fā)工具。二次開(kāi)發(fā)平臺(tái)通過(guò)解釋執(zhí)行二次開(kāi)發(fā)腳本,來(lái)實(shí)現(xiàn)各種PDM系統(tǒng)的功能擴(kuò)展,比如在對(duì)象類(lèi)樹(shù)上實(shí)現(xiàn)借用件轉(zhuǎn)通用件、在對(duì)象上生成編碼、在結(jié)構(gòu)樹(shù)上自動(dòng)寫(xiě)入加工編號(hào)及結(jié)構(gòu)樹(shù)查詢等、在結(jié)構(gòu)樹(shù)及任務(wù)樹(shù)上實(shí)現(xiàn)匯總等功能。KMPDM系統(tǒng)為二次開(kāi)發(fā)平臺(tái)提供了大量的接口,每個(gè)接口都定義有不同參數(shù),二次開(kāi)發(fā)腳本可以直接使用這些參數(shù)。
3 功能模塊的開(kāi)發(fā)
3.1 報(bào)審價(jià)功能模塊開(kāi)發(fā)流程
模塊開(kāi)發(fā)流程主要包括需求分析、擴(kuò)展功能菜單定義、擴(kuò)展功能定義、編寫(xiě)腳本和繪制表格。
3.2 需求分析
報(bào)審價(jià)模塊主要是服務(wù)于裝備審價(jià)軟件,審價(jià)軟件填報(bào)的數(shù)據(jù)要求如下:
1) 提供產(chǎn)品結(jié)構(gòu)組成信息及裝配的層次關(guān)系;
2) 提供各零部件的原材料數(shù)據(jù),包含圖號(hào)名稱、單臺(tái)套定額等;
3) 提供外購(gòu)件數(shù)據(jù),包含型號(hào)、名稱、數(shù)量、所屬整件等;
4) 提供自制件的工時(shí)數(shù)據(jù),包括每件的工序名稱、數(shù)量等。
其中原材料和工時(shí)的數(shù)據(jù)記錄在工藝過(guò)程卡中,部分外購(gòu)件半成品也在工藝過(guò)程卡中。根據(jù)PDM的產(chǎn)品結(jié)構(gòu)與配置功能管理功能,結(jié)合審價(jià)的需求,在軟件的零部件BOM功能擴(kuò)展接口添加報(bào)審價(jià)功能模塊,該模塊包含結(jié)構(gòu)樹(shù)、工時(shí)、原材料、外購(gòu)件4個(gè)功能,下面以工時(shí)功能為例,介紹具體實(shí)現(xiàn)過(guò)程。
3.3 擴(kuò)展功能菜單的定義
在KMPDM【二次開(kāi)發(fā)】-【二次開(kāi)發(fā)菜單定義】窗口,對(duì)KMPDM系統(tǒng)提供的各種二次開(kāi)發(fā)的功能項(xiàng)定義自定義菜單。對(duì)于【工時(shí)】來(lái)說(shuō),自定義菜單就是在PDM軟件零部件樹(shù)的右鍵功能增加【審價(jià)】-【工時(shí)】的菜單(如圖 1所示)。在系統(tǒng)開(kāi)放的菜單選擇【零部件樹(shù)】,新建【審價(jià)】菜單組,并在該菜單組下新建【工時(shí)】菜單。
3.4 擴(kuò)展功能的定義
在KMPDM【二次開(kāi)發(fā)】-【二次開(kāi)發(fā)功能定義】窗口對(duì)新增的【工時(shí)】菜單定義功能,定義的內(nèi)容包括該功能的功能權(quán)限、調(diào)用的mod腳本、預(yù)處理、應(yīng)用的對(duì)象、調(diào)用的系統(tǒng)應(yīng)用程序。其中預(yù)處理是PDM軟件在執(zhí)行BOM匯總二次開(kāi)發(fā)前,系統(tǒng)提供預(yù)處理功能對(duì)PDM數(shù)據(jù)庫(kù)中的信息進(jìn)行預(yù)先處理以方便BOM匯總。當(dāng)系統(tǒng)配置中定義預(yù)處理時(shí),PDM系統(tǒng)將預(yù)處理結(jié)果存放在數(shù)據(jù)的數(shù)據(jù)表中,便于配置腳本中查詢相關(guān)的數(shù)據(jù)(如表1所示)。根據(jù)擴(kuò)展功能的作用范圍確定預(yù)處理類(lèi)型,工時(shí)定額處理的對(duì)象包括產(chǎn)品結(jié)構(gòu)以及其關(guān)聯(lián)的指定關(guān)聯(lián)對(duì)象。
3.5 編寫(xiě)腳本和繪制表格
3.5.1 22所工時(shí)定額mod腳本
對(duì)于【工時(shí)】功能來(lái)說(shuō),這其實(shí)是一個(gè)BOM匯總功能,系統(tǒng)對(duì)于BOM匯總有一套BOM模板和對(duì)應(yīng)的配置腳本,模板和配置腳本存放在PDM安裝目錄\kmbom目錄下。22所工時(shí)定額mod腳本就是用來(lái)指定模板和配置con腳本的。
按照軟件要求在kmbom目錄下建立【工時(shí)】的模板和配置腳本(如圖3所示),并在pzcon目錄下添加22所工時(shí)定額con腳本,table目錄下添加工時(shí)定額表.con和工時(shí)定額表.cha。
3.5.2 【22所工時(shí)定額】con腳本
22所工時(shí)定額con腳本主要內(nèi)容分兩部分,一部分是從Oracle數(shù)據(jù)庫(kù)中連接查詢數(shù)據(jù),一部分是對(duì)數(shù)據(jù)進(jìn)行處理。
在3.4擴(kuò)展功能的定義中,PDM系統(tǒng)將需要處理的部分?jǐn)?shù)據(jù)預(yù)先存在于臨時(shí)表中。前半部分腳本執(zhí)行的就是從各個(gè)臨時(shí)表中查詢出匹配的數(shù)據(jù)。對(duì)于Oracle這種關(guān)系型數(shù)據(jù)庫(kù),允許表和表之間存在關(guān)系,利用這種關(guān)系連接查詢出某種符合條件的數(shù)據(jù)。使用LEFT JOIN左外連接函數(shù)查詢,把多個(gè)表進(jìn)行連接,查詢出匹配返回的結(jié)果不僅是符合連接條件的記錄,還包含了左邊表中的全部數(shù)據(jù)[5]
3.5.3 繪制表格
在本功能模塊中,表格唯一功能是僅作為查詢數(shù)據(jù)輸出和顯示的位置,可借用現(xiàn)有定義的表格,在此不過(guò)多敘述。
3.6 工時(shí)功能模塊實(shí)例展示
配置完成后,在PDM零部件樹(shù)右擊選擇【審價(jià)】-【工時(shí)】功能后,系統(tǒng)直接調(diào)用KMBOM匯總的窗口,作為顯示出匯總的數(shù)據(jù)(如圖4所示)的環(huán)境。圖中圖號(hào)、名稱為該產(chǎn)品所有零部件的圖號(hào)、名稱,參數(shù)2為工序序號(hào),參數(shù)3為工序名稱,理論重量為工時(shí)(由于借用現(xiàn)有的表格,表頭名稱為原表格名稱)。
輸出數(shù)據(jù)可以需要導(dǎo)成不同格式的數(shù)據(jù)如Excel。在Excel中簡(jiǎn)單處理后,即可導(dǎo)入裝備審價(jià)軟件中。
4 結(jié)論
目前,該報(bào)審價(jià)模塊已經(jīng)經(jīng)過(guò)多輪使用驗(yàn)證、迭代更新,在多個(gè)項(xiàng)目中得到應(yīng)用,解決了工藝設(shè)計(jì)人員在產(chǎn)品數(shù)據(jù)管理和裝備價(jià)格工作方面的痛點(diǎn)問(wèn)題,極大地提高了工作效率,降低了工作強(qiáng)度。
參考文獻(xiàn):
[1] 譚鵬,高宜朋,龔芊芊,等.一種基于分段抽樣的裝備材料費(fèi)的審價(jià)方法[J].海軍工程大學(xué)學(xué)報(bào),2022,34(5):78-83.
[2] 張瑋,柯珊,趙艷.淺談新政策下裝備審價(jià)工作的關(guān)鍵切入點(diǎn)與應(yīng)對(duì)措施[J].航空財(cái)會(huì),2022(6):68-70.
[3] 黃曙榮,安晶,王偉.產(chǎn)品數(shù)據(jù)管理PDM原理與應(yīng)用[M].鎮(zhèn)江:江蘇大學(xué)出版社,2014.
[4] 舒銳,潘世永.基于開(kāi)目工藝管理系統(tǒng)的二次開(kāi)發(fā)技術(shù)探討[J].國(guó)防制造技術(shù),2013(2)55-59.
[5] 秦靖,劉存勇.Oracle從入門(mén)到精通:視頻實(shí)戰(zhàn)版[M].北京:機(jī)械工業(yè)出版社,2011.
【通聯(lián)編輯:梁書(shū)】