本發(fā)明實施例涉及數(shù)據(jù)處理技術(shù),尤其涉及一種生成物料申請單的方法及裝置。
背景技術(shù):
工程師在針對一個項目的設(shè)計過程中,需要首先完成設(shè)計圖,然后根據(jù)設(shè)計圖生成原始bom(billofmaterial,物料清單),由工程師根據(jù)原始bom將物料信息手動填入相應(yīng)的excel表格,輸出相應(yīng)的物料申請單。
由于物料申請單是由工程師根據(jù)初始bom手動編輯生成的,因此存在著效率低且容易出錯的問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種生成物料申請單的方法及裝置,以提高物料申請單的生成效率并提高準(zhǔn)確性。
第一方面,本發(fā)明實施例提供了一種生成物料申請單的方法,所述方法包括:
獲取根據(jù)設(shè)計圖生成的原始bom;
獲取所述原始bom中的特征值所在列,其中,所述特征值包括料號;
根據(jù)所述特征值所在列,讀取每行對應(yīng)的特征值數(shù)據(jù);
根據(jù)所述料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,以及所述特征值所在列和每行對應(yīng)的特征值數(shù)據(jù),生成對應(yīng)的物料申請單,所述物料申請單包括采購的物料申請單和/或備件的物料申請單。
第二方面,本發(fā)明實施例還提供了一種生成物料申請單的裝置,所述裝置包括:
原始bom獲取模塊,用于獲取根據(jù)設(shè)計圖生成的原始bom;
特征值位置獲取模塊,用于獲取所述原始bom中的特征值所在列,其中,所述特征值包括料號;
特征值數(shù)據(jù)讀取模塊,用于根據(jù)所述特征值所在列,讀取每行對應(yīng)的特征值數(shù)據(jù);
物料申請單生成模塊,用于根據(jù)所述料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,以及所述特征值所在列和每行對應(yīng)的特征值數(shù)據(jù),生成對應(yīng)的物料申請單,所述物料申請單包括采購的物料申請單和/或備件的物料申請單。
本發(fā)明實施例的技術(shù)方案,通過獲取根據(jù)設(shè)計圖生成的原始bom,并獲取原始bom中的特征值所在列和對應(yīng)的特征值數(shù)據(jù),根據(jù)料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,生成對應(yīng)的物料申請單,提高了物料申請單的生成效率,而且避免了人為犯錯的可能,提高了生成的物料申請單的準(zhǔn)確性。
附圖說明
圖1是本發(fā)明實施例一提供的一種生成物料申請單的方法的流程圖;
圖2是本發(fā)明實施例二提供的一種生成物料申請單的方法的流程圖;
圖3是本發(fā)明實施例三提供的一種生成物料申請單的裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
實施例一
圖1是本發(fā)明實施例一提供的一種生成物料申請單的方法的流程圖,本實施例可適用于根據(jù)設(shè)計圖生成物料申請單的情況,該方法可以由生成物料申請單的裝置來執(zhí)行,該裝置可以由軟件和/或硬件來實現(xiàn),一般可集成在計算機中,該方法具體包括如下步驟:
步驟110,獲取根據(jù)設(shè)計圖生成的原始bom。
其中,bom(billofmaterial,物料清單)是詳細(xì)記錄一個項目所用到的所有下階材料及相關(guān)屬性,也就是記錄母件與所有子件的從屬關(guān)系、單位用量及其他屬性。它包括的信息有:物料的結(jié)構(gòu)層次、料號、名稱、規(guī)格、圖號、計量單位、數(shù)量成品率、來源類型(自制/外購/外加工)、提前期(累計提前期),此外還可標(biāo)注有效期(生效期/失效期)。物料清單文件列表是有層次結(jié)構(gòu)的,它顯示每完成一單位產(chǎn)成品所需下一層次的各細(xì)項數(shù)量(各組件和構(gòu)件數(shù)量)。其中,料號是每個企業(yè)為了方便生產(chǎn)物料及在各環(huán)節(jié)的流動而給每個物料的一個編碼,用于在生產(chǎn)中確定物料類型;圖號是一種物料在設(shè)計圖中的編號,用于在設(shè)計中確定裝配關(guān)系。原始bom中,圖號對應(yīng)的數(shù)據(jù)也是空白的,具體確定圖號時需要工程師在設(shè)計圖完成后為每種物料編號,從而確定圖號。
當(dāng)工程師通過creo或ug等設(shè)計軟件設(shè)計完成一件成品的設(shè)計圖(如機械結(jié)構(gòu)圖或電路圖)后,可以通過設(shè)計軟件導(dǎo)出該成品的原始bom,所述原始bom中,標(biāo)準(zhǔn)件和通用件是已經(jīng)有料號的,而新設(shè)計的零件是沒有料號的,從而在原始bom中新設(shè)計的零件的對應(yīng)料號為空。在獲取原始bom時,可以根據(jù)用戶指定的原始bom的存儲路徑來獲取到該原始bom;還可以啟動設(shè)計軟件直接導(dǎo)出原始bom,從而獲取到該原始bom。其中,creo是一個整合pro/engineer、cocreate和productview三大軟件并重新分發(fā)的新型cad(computeraideddesign,計算機輔助設(shè)計)設(shè)計軟件包,針對不同的任務(wù)應(yīng)用將采用更為簡單化子應(yīng)用的方式,所有子應(yīng)用采用統(tǒng)一的文件格式,creo目的在于解決cad系統(tǒng)難用及多cad系統(tǒng)數(shù)據(jù)共用等問題。ug(unigraphicsnx)是siemensplmsoftware公司出品的一個產(chǎn)品工程解決方案,為用戶的產(chǎn)品設(shè)計及加工過程提供了數(shù)字化造型和驗證手段,是一個交互式cad/cam(computeraidedmanufacturing,計算機輔助制造)系統(tǒng),功能強大,可以輕松實現(xiàn)各種復(fù)雜實體及造型的建構(gòu)。
步驟120,獲取所述原始bom中的特征值所在列,其中,所述特征值包括料號。
其中,特征值是指物料的信息的統(tǒng)稱,如各個物料的名稱、料號、圖號以及數(shù)量等。
可以通過文本識別技術(shù)先識別出原始bom中的特征值,并獲取特征值所在列的列號,再通過文本識別技術(shù)識別其中對應(yīng)的數(shù)據(jù)。還可以通過調(diào)用excel共享庫將原始bom中的數(shù)據(jù)讀取出來,從而獲取到所述原始bom中的各特征值所在列的列號。如,名稱所在列為第一列,料號所在列為第二列,圖號所在列為第三列、數(shù)量所在列為第四列等。其中,excel共享庫是excel在操作系統(tǒng)中注冊的dll(dynamiclinklibrary,動態(tài)鏈接庫)文件,里面有對excel表格進(jìn)行操作的指令,載入共享庫后可組合指令,并保存這個組合方式(相當(dāng)于創(chuàng)建excel宏命令),以便于設(shè)計人員快速處理零件數(shù)據(jù)。
步驟130,根據(jù)所述特征值所在列,讀取每行對應(yīng)的特征值數(shù)據(jù)。
其中,特征值數(shù)據(jù)是每個物料或零件對應(yīng)特征值的具體數(shù)據(jù),如特征值為料號時對應(yīng)每個物料的具體料號數(shù)據(jù),特征值為名稱時對應(yīng)每個物料具體的名稱。
根據(jù)所述特征值所在列,按行讀取每行對應(yīng)的特征值數(shù)據(jù),即一行一行地讀取原始bom中的特征值數(shù)據(jù)。通過一行一行讀取,可將原始bom中所有零件數(shù)據(jù)整齊緩存到內(nèi)存中。在特征值為料號時,每行對應(yīng)的特征值數(shù)據(jù)即料號數(shù)據(jù)有可能有具體的料號,也可能為空,即還沒有具體的料號。
步驟140,根據(jù)所述料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,以及所述特征值所在列和每行對應(yīng)的特征值數(shù)據(jù),生成對應(yīng)的物料申請單,所述物料申請單包括采購的物料申請單和/或備件的物料申請單。
根據(jù)料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,可以生成不同的物料申請單。料號不為空的物料,是標(biāo)準(zhǔn)件或者通用件,在庫存中存在,從而可以將料號不為空的物料的相關(guān)數(shù)據(jù)生成備件的物料申請單;料號為空的物料是新設(shè)計的零件,還沒有為該零件分配物料,因此其料號為空,而且該零件在庫存中不存在,需要去采購,因此生成采購的物料申請單。由于在原始bom中,有可能使用的全是標(biāo)準(zhǔn)件或通用件,也有可能使用的全是新設(shè)計的零件,還有可能同時使用了標(biāo)準(zhǔn)件和新設(shè)計的零件。因此,在使用的全是標(biāo)準(zhǔn)件或通用件時,只需生成備件的物料申請單;在使用的全是新設(shè)計的零件時,只需生成采購的物料申請單;在同時使用標(biāo)準(zhǔn)件和新設(shè)計的零件時,生成備件的物料申請單和采購的物料申請單。
本實施例的技術(shù)方案,通過獲取根據(jù)設(shè)計圖生成的原始bom,并獲取原始bom中的特征值所在列和對應(yīng)的特征值數(shù)據(jù),根據(jù)料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,生成對應(yīng)的物料申請單,提高了物料申請單的生成效率,而且避免了人為犯錯的可能,提高了生成的物料申請單的準(zhǔn)確性,可以減少工程師的文檔處理工作,提高工作效率。
在上述實施例的基礎(chǔ)上,在生成對應(yīng)的物料申請單之后,還可選包括:
將所述物料申請單提交至物料申請系統(tǒng),以等待審批通過后由工作人員準(zhǔn)備相應(yīng)的物料。
其中,所述物料申請系統(tǒng)是用于管理物料申請的系統(tǒng)。
生成采購的物料申請單和/或備件的物料申請單后,將采購的物料申請單和/或備件的物料申請單提交至物料申請系統(tǒng),以供工程師進(jìn)行審批,并在審批通過后,由工作人員調(diào)取物料申請系統(tǒng)中的物料申請單,去準(zhǔn)備相應(yīng)的物料,即根據(jù)采購的物料申請單去采購相應(yīng)的物料,根據(jù)備件的物料申請單去庫存中提取相應(yīng)的物料。通過物理申請系統(tǒng)對物料申請單進(jìn)行管理,使得工程師可快速地進(jìn)行審批并準(zhǔn)備相應(yīng)物料。
實施例二
圖2是本發(fā)明實施例二提供的一種生成物料申請單的方法的流程圖,本實施例在上述實施例的基礎(chǔ)上進(jìn)行了優(yōu)化,所述特征值還可選包括名稱和數(shù)量,該方法具體包括如下步驟:
步驟210,獲取根據(jù)設(shè)計圖生成的原始bom。
步驟220,獲取所述原始bom中的特征值所在列,其中,所述特征值包括料號。
步驟230,根據(jù)所述特征值所在列,讀取每行對應(yīng)的特征值數(shù)據(jù)。
步驟240,在所述特征值為料號時,提取對應(yīng)的特征值數(shù)據(jù)為空的數(shù)據(jù)行,作為料號空數(shù)據(jù)行,并提取對應(yīng)的特征值數(shù)據(jù)不為空的數(shù)據(jù)行,作為料號非空數(shù)據(jù)行。
其中,數(shù)據(jù)行即原始bom中具體的一行特征值數(shù)據(jù)。
由于標(biāo)準(zhǔn)件、備用件是有料號的,在庫存中就有相應(yīng)的零件,而新設(shè)計的零件是沒有料號的,需要分配相應(yīng)的料號后去采購,因此,需要根據(jù)料號是否為空,將兩種零件分割開來分別處理。根據(jù)特征值中的料號,查詢每行中對應(yīng)料號的特征值數(shù)據(jù)是否為空,在其中一行對應(yīng)料號的特征值數(shù)據(jù)為空時,提取該行中所有的特征值數(shù)據(jù),該數(shù)據(jù)行作為料號空數(shù)據(jù)行;在其中一行對應(yīng)料號的特征值數(shù)據(jù)不為空時,也提取該行中所有的特征值數(shù)據(jù),該數(shù)據(jù)行作為料號非空數(shù)據(jù)行。
步驟250,合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,為合并相同名稱后的物料分配對應(yīng)的料號,并統(tǒng)計對應(yīng)的數(shù)量,生成采購的物料申請單。
其中,名稱相同的數(shù)據(jù)行是指在特征值為名稱時,名稱所在列中對應(yīng)的特征值數(shù)據(jù)存在至少兩行是相同的。
在所述料號空數(shù)據(jù)行中,有可能存在多行數(shù)據(jù),在存在多行數(shù)據(jù)時,在特征值為名稱時,查詢每行對應(yīng)名稱的特征值數(shù)據(jù)(即具體的名稱)是否相同,如果相同,則確定為名稱相同的數(shù)據(jù)行,將名稱相同的數(shù)據(jù)行合并為一行,并統(tǒng)計具有該名稱的合并前的數(shù)據(jù)行中的數(shù)量作為該名稱的物料對應(yīng)的數(shù)量;如果存在一行對應(yīng)名稱的特征值數(shù)據(jù)與其他行對應(yīng)名稱的特征值數(shù)據(jù)均不同,則保留該行的特征值數(shù)據(jù)。在合并名稱相同的數(shù)據(jù)行后,為每行中的具有不同名稱的物料分配對應(yīng)的料號,在為物料分配對應(yīng)的料號時,可以根據(jù)該物料的規(guī)格為該名稱的物料分配對應(yīng)的料號,也可以是將待分配料號的物料的信息顯示給工程師,由工程師根據(jù)物料的性質(zhì)分配對應(yīng)的料號。其中,規(guī)格常指生產(chǎn)的成品或所使用的原材料等規(guī)定的質(zhì)量標(biāo)準(zhǔn),包括一件物料的材料和加工類型等,也是特征值中的一種。
在獲得具有特定名稱的物料的料號后,根據(jù)原始bom中的特征值數(shù)據(jù),統(tǒng)計該名稱的物料的數(shù)量,或者是使用合并名稱時統(tǒng)計的數(shù)量,作為具有該名稱的物料對應(yīng)的數(shù)量,根據(jù)合并名稱后的數(shù)據(jù)行中的特征值數(shù)據(jù)及對應(yīng)的數(shù)量,生成采購的物料申請單,以便于在該采購的物料申請單通過審批后由工作人員去采購相應(yīng)的物料。
步驟260,合并所述料號非空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,統(tǒng)計對應(yīng)的數(shù)量,生成備件的物料申請單。
在所述料號非空數(shù)據(jù)行中,有可能存在多行數(shù)據(jù),在存在多行數(shù)據(jù)時,查詢特征值為名稱時,每行對應(yīng)名稱的特征值數(shù)據(jù)(即具體的名稱)是否相同,如果相同,則確定為名稱相同的數(shù)據(jù)行,將名稱相同的數(shù)據(jù)行合并為一行,并統(tǒng)計具有該名稱的數(shù)據(jù)行中的數(shù)量作為該名稱的物料對應(yīng)的數(shù)量。同時統(tǒng)計與其他行對應(yīng)名稱的特征值數(shù)據(jù)均不同的數(shù)據(jù)行中的數(shù)量,作為該名稱的物料的數(shù)量。將合并相同名稱后的數(shù)據(jù)行中的特征值數(shù)據(jù)和對應(yīng)的數(shù)量,生成備件的物料申請單,以便于在該備件的物料申請單通過審批后由工作人員去備件。
其中,合并所述料號非空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,統(tǒng)計對應(yīng)的數(shù)量,生成備件的物料申請單,可選包括:
按照特征值中的名稱,合并所述料號非空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,并統(tǒng)計對應(yīng)物料的數(shù)量;
將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)及對應(yīng)物料的數(shù)量填入物料申請單模板中,生成備件的物料申請單。
按照特征值中的名稱,確定該名稱所在列中對應(yīng)每行的特征值數(shù)據(jù)(即具體的名稱)是否相同,并合并對應(yīng)的特征值數(shù)據(jù)相同的數(shù)據(jù)行,并統(tǒng)計具有相同名稱的每行數(shù)據(jù)中該物料的數(shù)量,將合并后的每種物料(以具體的名稱區(qū)分)所在數(shù)據(jù)行中的相應(yīng)的特征值數(shù)據(jù)及對應(yīng)的數(shù)量填入物料申請單模板中相應(yīng)位置,生成備件的物料申請單。通過使用物料申請單模板來生成對應(yīng)的物料申請單,使得物料申請單的樣式固定,更加容易識別其中的數(shù)據(jù)。
其中,將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)及對應(yīng)物料的數(shù)量填入物料申請單模板中,生成備件的物料申請單,可選包括:
將統(tǒng)計得到的對應(yīng)物料的數(shù)量添加設(shè)定余量,作為所述物料的具體數(shù)量;
將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)及對應(yīng)物料的具體數(shù)量填入物料申請單模板中,生成備件的物料申請單。
為統(tǒng)計得到的對應(yīng)物料的數(shù)量添加設(shè)定余量,作為所述物料的具體數(shù)量,可以避免在物料的使用過程中出現(xiàn)損壞等問題時,物料缺少的情況出現(xiàn),從而保證項目時間。
本實施例的技術(shù)方案,通過根據(jù)特征值為料號時,分別提取出料號空數(shù)據(jù)行中的數(shù)據(jù)和料號非空數(shù)據(jù)行中的數(shù)據(jù),對料號空數(shù)據(jù)行中的數(shù)據(jù)進(jìn)行處理并分配對應(yīng)的料號后,生成采購的物料申請單,對料號非空數(shù)據(jù)行中的數(shù)據(jù)進(jìn)行處理后生成備件的物料申請單,由于明確區(qū)分了料號空數(shù)據(jù)行中的數(shù)據(jù)和料號非空數(shù)據(jù)行中的數(shù)據(jù),進(jìn)一步提高了生成的物料申請單的準(zhǔn)確性。
在上述技術(shù)方案的基礎(chǔ)上,合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,為合并相同名稱后的物料分配對應(yīng)的料號,并統(tǒng)計對應(yīng)的數(shù)量,生成采購的物料申請單,可選包括:
合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,生成合并相同名稱后的物料的料號申請表;
將所述料號申請表提交至料號申請系統(tǒng),以等待所述料號申請系統(tǒng)為所述物料分配料號;
接收所述料號申請系統(tǒng)為所述物料分配料號后所返回的料號分配表;
統(tǒng)計所述料號空數(shù)據(jù)行中所述物料對應(yīng)的數(shù)量;
根據(jù)所述料號分配表、料號申請表和所述對應(yīng)的數(shù)量,生成采購的物料申請單。
其中,料號申請表是用于為物料申請料號的,其中的特征值包括名稱、物料類別、規(guī)格、圖號以及料號等,其中,料號是沒有具體的料號數(shù)據(jù)的,具體料號數(shù)據(jù)處為空白,圖號是該物料在設(shè)計圖中的編號,用于設(shè)計中確定裝配關(guān)系。料號申請系統(tǒng)是用于分配料號的系統(tǒng),可以自動根據(jù)料號申請表中的數(shù)據(jù)為每種物料分配對應(yīng)的料號,也可以將料號申請表顯示給工程師,由工程師根據(jù)料號申請表中的數(shù)據(jù)為每種物料分配對應(yīng)的料號。
合并料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行后,根據(jù)合并相同名稱后的所有特征值及對應(yīng)的數(shù)據(jù),生成合并相同名稱后的所有物料的料號申請表,用于申請相應(yīng)的料號。將所述料號申請表提交至料號申請系統(tǒng),料號申請系統(tǒng)可以顯示料號申請表,由工程師根據(jù)料號申請表為每種物料分配對應(yīng)的料號,料號申請系統(tǒng)還可以根據(jù)每種物料的規(guī)格以及料號的編號規(guī)則,自動為每種物料分配對應(yīng)的料號。為每種物料分配對應(yīng)的料號后,料號申請系統(tǒng)生成料號分配表,并返回,其中,料號分配表可以只包括物料的名稱和對應(yīng)的料號。在接收到料號申請系統(tǒng)返回的料號分配表后,統(tǒng)計所述料號空數(shù)據(jù)行中相同名稱的物料在每行中的數(shù)量作為該物料的具體數(shù)量。根據(jù)料號分配表中每種物料的料號,料號申請表中的對應(yīng)物料的相應(yīng)數(shù)據(jù)以及統(tǒng)計得到的具體數(shù)量,填入物料申請單模板中,生成采購的物料申請單。通過生成料號申請表后,由特定的用于分配料號的料號申請系統(tǒng)為每種物料分配對應(yīng)的料號,分配的料號較為準(zhǔn)確,從而進(jìn)一步提高了生成的采購的物料申請單的準(zhǔn)確性。
在上述技術(shù)方案的基礎(chǔ)上,合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,生成合并相同名稱后的物料的料號申請表,可選包括:
按照特征值中的名稱,合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行;
將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)填入料號申請表模板中,生成料號申請表。
按照特征值中的名稱,確定該名稱所在列中對應(yīng)每行的特征值數(shù)據(jù)(即具體的名稱)是否相同,并合并對應(yīng)的特征值數(shù)據(jù)相同的數(shù)據(jù)行,將合并后的每種物料(以具體的名稱區(qū)分)所在數(shù)據(jù)行中的相應(yīng)的特征值數(shù)據(jù)填入料號申請表模板中相應(yīng)位置,生成料號申請表。通過使用料號申請表模板來生成對應(yīng)的料號申請表,使得料號申請表的樣式固定,更加容易識別其中的數(shù)據(jù)。
實施例三
圖3是本發(fā)明實施例三提供的一種生成物料申請單的裝置的結(jié)構(gòu)示意圖,本實施例所述的生成物料申請單的裝置可以由軟件和/或硬件來實現(xiàn),一般可集成在計算機中,如圖3所示,本實施例所述的生成物料申請單的裝置包括:原始bom獲取模塊310、特征值位置獲取模塊320、特征值數(shù)據(jù)讀取模塊330和物料申請單生成模塊340。
其中,原始bom獲取模塊310,用于獲取根據(jù)設(shè)計圖生成的原始bom;
特征值位置獲取模塊320,用于獲取所述原始bom中的特征值所在列,其中,所述特征值包括料號;
特征值數(shù)據(jù)讀取模塊330,用于根據(jù)所述特征值所在列,讀取每行對應(yīng)的特征值數(shù)據(jù);
物料申請單生成模塊340,用于根據(jù)所述料號所在列中每行對應(yīng)的特征值數(shù)據(jù)是否為空,以及所述特征值所在列和每行對應(yīng)的特征值數(shù)據(jù),生成對應(yīng)的物料申請單,所述物料申請單包括采購的物料申請單和/或備件的物料申請單。
可選的,所述特征值還包括名稱和數(shù)量;
所述物料申請單生成模塊包括:
料號區(qū)分單元,用于在所述特征值為料號時,提取對應(yīng)的特征值數(shù)據(jù)為空的數(shù)據(jù)行,作為料號空數(shù)據(jù)行,并提取對應(yīng)的特征值數(shù)據(jù)不為空的數(shù)據(jù)行,作為料號非空數(shù)據(jù)行;
采購單生成單元,用于合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,為合并相同名稱后的物料分配對應(yīng)的料號,并統(tǒng)計對應(yīng)的數(shù)量,生成采購的物料申請單;
備件單生成單元,用于合并所述料號非空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,統(tǒng)計對應(yīng)的數(shù)量,生成備件的物料申請單。
可選的,所述采購單生成單元包括:
料號申請表生成子單元,用于合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,生成合并相同名稱后的物料的料號申請表;
料號申請表提交子單元,用于將所述料號申請表提交至料號申請系統(tǒng),以等待所述料號申請系統(tǒng)為所述物料分配料號;
料號分配表接收子單元,用于接收所述料號申請系統(tǒng)為所述物料分配料號后所返回的料號分配表;
物料數(shù)量統(tǒng)計子單元,用于統(tǒng)計所述料號空數(shù)據(jù)行中所述物料對應(yīng)的數(shù)量;
采購單生成子單元,用于根據(jù)所述料號分配表、料號申請表和所述對應(yīng)的數(shù)量,生成采購的物料申請單。
可選的,所述料號申請表生成子單元具體用于:
按照特征值中的名稱,合并所述料號空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行;
將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)填入料號申請表模板中,生成料號申請表。
可選的,所述備件單生成單元包括:
數(shù)量統(tǒng)計子單元,用于按照特征值中的名稱,合并所述料號非空數(shù)據(jù)行中名稱相同的數(shù)據(jù)行,并統(tǒng)計對應(yīng)物料的數(shù)量;
備件單生成子單元,用于將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)及對應(yīng)物料的數(shù)量填入物料申請單模板中,生成備件的物料申請單。
可選的,所述備件單生成子單元具體用于:
將統(tǒng)計得到的對應(yīng)物料的數(shù)量添加設(shè)定余量,作為所述物料的具體數(shù)量;
將合并相同名稱后的物料所在數(shù)據(jù)行中相應(yīng)的特征值數(shù)據(jù)及對應(yīng)物料的具體數(shù)量填入物料申請單模板中,生成備件的物料申請單。
可選的,還包括:
物料申請單提交模塊,用于在生成對應(yīng)的物料申請單之后,將所述物料申請單提交至物料申請系統(tǒng),以等待審批通過后由工作人員準(zhǔn)備相應(yīng)的物料。
上述生成物料申請單的裝置可執(zhí)行本發(fā)明任意實施例所提供的生成物料申請單的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實施例提供的生成物料申請單的方法。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。