專利名稱:一種物料的領(lǐng)料方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流程制造領(lǐng)域,特別是涉及一種物料的領(lǐng)料方法和裝置。
背景技術(shù):
在流程制造領(lǐng)域,各種產(chǎn)品的生產(chǎn)都是基于BOM(Bill of Material,物料清單)來 完成的。例如,在流程制造領(lǐng)域的產(chǎn)品通常為一個(gè)完成品、半成品或者部品,這些產(chǎn)品也可 以稱為物料,都是由一些下級(jí)物料構(gòu)成的。而BOM就是一個(gè)物料組織結(jié)構(gòu)表,它指示出各種 物料生產(chǎn)所需的子物料以及子物料的用量,例如,在B0M中指示出生產(chǎn)2個(gè)物料A,需要4個(gè) 下級(jí)物料B和1個(gè)下級(jí)物料C,如果生產(chǎn)線生產(chǎn)1個(gè)A,就需要領(lǐng)取2個(gè)子物料B和0. 5個(gè) 子物料C。 目前,在生產(chǎn)車間執(zhí)行系統(tǒng)中,在由下達(dá)的生產(chǎn)訂單生成調(diào)度表,并進(jìn)行領(lǐng)料生產(chǎn) 時(shí),都是先按照BOM結(jié)構(gòu)獲得需要生產(chǎn)的物料的各個(gè)子物料和子物料的用量,然后再根據(jù) 調(diào)度單上需要生產(chǎn)的物料的需求數(shù)量計(jì)算出針對該生產(chǎn)訂單下,該物料的各個(gè)子物料的總 量,最后根據(jù)各個(gè)子物料的總量進(jìn)行領(lǐng)料生產(chǎn)。但是,一個(gè)生產(chǎn)訂單往往會(huì)針對多個(gè)物料的 生產(chǎn)任務(wù),例如, 一個(gè)生產(chǎn)訂單上包含有物料A、物料B和物料C,進(jìn)一步由BOM結(jié)構(gòu)可知,物 料A由子物料E和F組成,物料B由子物料E和G組成,物料C由子物料E和H組成,在領(lǐng) 料過程中,需要按照BOM的內(nèi)容分別對物料A、 B和C進(jìn)行領(lǐng)料。由于物料A、 B和C都由子 物料E構(gòu)成,如果分別針對生產(chǎn)訂單中的每個(gè)物料分別進(jìn)行取料,會(huì)出現(xiàn)重復(fù)對子物料E進(jìn) 行取料的情況。當(dāng)針對某一個(gè)生產(chǎn)訂單進(jìn)行物料的取料時(shí),重復(fù)對同一種子物料進(jìn)行取料 必然會(huì)降低整個(gè)流程制造的生產(chǎn)效率,尤其是對更多生產(chǎn)物料進(jìn)行生產(chǎn)的生產(chǎn)訂單中,會(huì) 出現(xiàn)更多重復(fù)對同一種子物料進(jìn)行取料的情況,由于取料過程的重復(fù)操作勢必更會(huì)降低整 個(gè)流程制造的生產(chǎn)效率。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種物料的領(lǐng)料方法和裝置,以提
高整個(gè)流程制造的生產(chǎn)效率。 本發(fā)明實(shí)施例公開了如下技術(shù)方案 —種物料的領(lǐng)料方法,包括當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單BOM查詢 所述生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量;將所述子物料名稱和子物料數(shù)量存 儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi);當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū) 中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物 料名稱和子物料數(shù)量領(lǐng)料。 優(yōu)選的,所述當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ) 區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量包括當(dāng)用戶輸入查詢指定生產(chǎn)訂單的 條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定生產(chǎn)訂單上所有物料的子 物料名稱和子物料數(shù)量;或者,當(dāng)用戶輸入查詢指定生產(chǎn)訂單中的指定物料的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定物料的子物料名稱和子物料數(shù)量。
優(yōu)選的,所述方法還包括按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料順序; 將所述子物料順序連同所述子物料名稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在讀 取所述子物料名稱和子物料數(shù)量的同時(shí), 一 同讀取所述子物料順序。 優(yōu)選的,所述方法還包括按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料的替 代物料名稱和替代物料數(shù)量;將所述替代物料名稱和替代物料數(shù)量連同所述子物料名稱和 子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在讀取所述子物料名稱和子物料數(shù)量的同時(shí), 一同讀取所述替代物名稱和替代物料數(shù)量。 優(yōu)選的,所述方法還包括當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中獲得符合查詢 條件的子物料名稱和子物料數(shù)量后,判斷庫存中所述子物料的數(shù)量是否大于獲得的所述子 物料數(shù)量,如果否,將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求差,得到補(bǔ)料數(shù) 量,以便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。 —種物料的領(lǐng)料裝置,包括第一查詢單元,用于當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按 照物料清單BOM查詢所述生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量;第一存儲(chǔ)單
元,用于將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi);讀取單元,用于當(dāng)接收到用
戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名
稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物料名稱和子物料數(shù)量領(lǐng)料。
優(yōu)選的,所述第一查詢單元包括生產(chǎn)訂單查詢子單元,用于當(dāng)用戶輸入查詢指定
生產(chǎn)訂單的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定生產(chǎn)訂單上所
有物料的子物料名稱和子物料數(shù)量;物料查詢查詢子單元,用于當(dāng)用戶輸入查詢指定生產(chǎn)
訂單中的指定物料的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定物料
的子物料名稱和子物料數(shù)量。 優(yōu)選的,所述裝置還包括第二查詢單元,用于按照BOM查詢所述生產(chǎn)訂單上所有 物料的子物料順序;第二存儲(chǔ)單元,用于將所述子物料順序連同所述子物料名稱和子物料 數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述讀取單元讀取所述子物料名稱和子物料數(shù)量的 同時(shí), 一 同讀取所述子物料順序。 優(yōu)選的,所述裝置還包括第三查詢單元,用于按照BOM查詢所述生產(chǎn)訂單上所有 物料的子物料的替代物料名稱和替代物料數(shù)量;第三存儲(chǔ)單元,用于將所述替代物料名稱 和替代物料數(shù)量連同所述子物料名稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述 讀取單元讀取所述子物料名稱和子物料數(shù)量的同時(shí),一同讀取所述替代物名稱和替代物料數(shù)量。 優(yōu)選的,所述裝置還包括補(bǔ)料單元,用于當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中 讀取符合查詢條件的子物料名稱和子物料數(shù)量后,判斷庫存中所述子物料的數(shù)量是否大于 獲得的所述子物料數(shù)量,如果否,將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求 差,得到補(bǔ)料數(shù)量,以便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。 由上述實(shí)施例可以看出,當(dāng)生產(chǎn)訂單下達(dá)后,將生產(chǎn)訂單中所有物料的子物料名 稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),在用戶輸入查詢條件的情況下,從存儲(chǔ)區(qū)中直 接讀取存儲(chǔ)區(qū)中某個(gè)生產(chǎn)訂單上的子物料名稱和子物料數(shù)量,以使得用戶可以一次性地針 對某一個(gè)生產(chǎn)訂單進(jìn)行領(lǐng)料處理,避免了重復(fù)對同一個(gè)生產(chǎn)訂單上的同一種子物料進(jìn)行取
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種物料的領(lǐng)料方法的一個(gè)實(shí)施例的流程圖;
圖2為本發(fā)明一種物料的領(lǐng)料方法的另一個(gè)實(shí)施例的流程圖;
圖3為本發(fā)明一種物料的領(lǐng)料裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;
圖4為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
圖5為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
圖6為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明 實(shí)施例進(jìn)行詳細(xì)描述。 本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算裝置環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù) 器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備 的分布式計(jì)算環(huán)境等等。 本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序 模塊。 一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由 通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以 位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。 請參閱圖l,其為本發(fā)明一種物料的領(lǐng)料方法的一個(gè)實(shí)施例的流程圖,該處理方法 包括以下步驟 步驟101 :當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單B0M查詢所述生產(chǎn)訂單上所 有物料的子物料名稱和子物料數(shù)量; 例如,當(dāng)下達(dá)的生產(chǎn)訂單上包含有物料A、物料B和物料C時(shí),按照BOM結(jié)構(gòu)查詢得
到1個(gè)物料A由1個(gè)子物料E和2個(gè)子物料F組成, 一個(gè)物料B由1個(gè)子物料E和1個(gè)子
物料G組成,1個(gè)物料C由1個(gè)子物料E和2個(gè)子物料H組成。因此,通過查詢BOM來一次
性地獲得生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量。
步驟102 :將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi); 例如,當(dāng)查詢得到生產(chǎn)訂單中物料A、物料B和物料C的所有子物料名稱和子物
料數(shù)量后,將生產(chǎn)訂單中3種物料的所有子物料名稱和子物料數(shù)量一并存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)
內(nèi)。即在生產(chǎn)訂單與存儲(chǔ)區(qū)之間建立了一種綁定的關(guān)系,每個(gè)下達(dá)的生產(chǎn)訂單中物料的信
息(包括所有物料的子物料名稱和子物料數(shù)量)都會(huì)與一個(gè)存儲(chǔ)區(qū)相對應(yīng),也就是說,在一
步驟103 :當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū) 中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物 料名稱和子物料數(shù)量來進(jìn)行領(lǐng)料。 其中,所述當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)
中讀取符合查詢條件的子物料名稱和子物料數(shù)量包括當(dāng)用戶輸入查詢指定生產(chǎn)訂單的條
件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定生產(chǎn)訂單上所有物料的子物
料名稱和子物料數(shù)量;或者,當(dāng)用戶輸入查詢指定生產(chǎn)訂單中的指定物料的條件時(shí),從與所
述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定物料的子物料名稱和子物料數(shù)量。 例如,當(dāng)用戶想獲得某一個(gè)生產(chǎn)訂單中所有物料的子物料名稱和子物料數(shù)量時(shí),
就可以輸入查詢指定生產(chǎn)訂單的條件,如,這個(gè)查詢條件可以是一個(gè)具體的生產(chǎn)訂單的訂
單號(hào),當(dāng)接收到了用戶輸入的查詢條件時(shí),先獲得該訂單號(hào)所指示的生產(chǎn)訂單,再從與該生
產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中一并讀取所有物料的子物料名稱和子物料數(shù)量; 當(dāng)用戶想獲得某一個(gè)生產(chǎn)訂單中某個(gè)物料的子物料名稱和子物料數(shù)量時(shí),如用戶
想獲得生產(chǎn)訂單中物料A的子物料名稱和子物料數(shù)量,就可以輸入查詢指定生產(chǎn)訂單中指
定物料的條件,如這個(gè)查詢條件可以是一個(gè)具體的生產(chǎn)訂單的訂單號(hào)和一個(gè)具體的單據(jù)行
號(hào)的集合,當(dāng)接收到了用戶輸入的查詢條件時(shí),先獲得訂單號(hào)所指示的生產(chǎn)訂單,再獲得單
據(jù)行號(hào)所指示的位于生產(chǎn)訂單某一行的物料名稱,最后從與該生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中
讀取指定物料的子物料名稱和子物料數(shù)量。 需要說明的是,在某些特定的生產(chǎn)環(huán)節(jié),需要嚴(yán)格限制生產(chǎn)過程中各個(gè)子物料的 投料順序,為了提高物料的生產(chǎn)質(zhì)量,此時(shí),所述方法還進(jìn)一步包括按照BOM查詢所述生 產(chǎn)訂單上所有物料的子物料順序;將所述子物料順序連同所述子物料名稱和子物料數(shù)量一 起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在讀取所述子物料名稱和子物料數(shù)量的同時(shí),一同讀取所述 子物料順序。 還需要說明的是,在一些產(chǎn)品的生產(chǎn)過程中,某一種子物料可以由另一種子物料 來替換,同樣可以達(dá)到生產(chǎn)同一種物料的目的。特別是在生產(chǎn)過程中,當(dāng)某一種子物料的庫 存不足時(shí),為了保證物料生產(chǎn)的正常完成,提高物料的生產(chǎn)效率,需要進(jìn)一步獲得各種子物 料的可替代物料,此時(shí),所述方法還進(jìn)一步包括所述按照BOM查詢所述生產(chǎn)訂單上所有物 料的子物料的替代物料名稱和替代物料數(shù)量;將所述替代物料名稱和替代物料數(shù)量連同所 述子物料名稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在讀取所述子物料名稱和子物 料數(shù)量的同時(shí),一同讀取所述替代物料名稱和替代物料數(shù)量。進(jìn)一步的,當(dāng)某種物料有多種 替代物料時(shí),各種替代物料之間對于生產(chǎn)過程而言,存在著一定的優(yōu)先等級(jí),則所述方法還 可以包括查詢各個(gè)替代物料的優(yōu)先級(jí),并將替代物料的優(yōu)先級(jí)也一同存儲(chǔ)在存儲(chǔ)區(qū)內(nèi),以 便后續(xù)讀取。 還需要說明的是,在生產(chǎn)過程中,當(dāng)某一種子物料庫存不足時(shí),會(huì)導(dǎo)致物料無法正 常生產(chǎn),因此,需要告知用戶某一種子物料的缺少量,以便用戶可以及時(shí)根據(jù)提示的缺少量 補(bǔ)充原料,此時(shí),所述方法還進(jìn)一步包括當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中獲得符合 查詢條件的子物料名稱和子物料數(shù)量后,判斷庫存中所述子物料的數(shù)量是否大于獲得的所 述子物料數(shù)量,如果否,將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求差,得到補(bǔ) 料數(shù)量,以便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。
由上述實(shí)施例可以看出,當(dāng)生產(chǎn)訂單下達(dá)后,將生產(chǎn)訂單中所有物料的子物料名 稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),在用戶輸入查詢條件的情況下,從存儲(chǔ)區(qū)中直 接讀取存儲(chǔ)區(qū)中某個(gè)生產(chǎn)訂單上的子物料名稱和子物料數(shù)量,以使得用戶可以一次性地針 對某一個(gè)生產(chǎn)訂單進(jìn)行領(lǐng)料處理,避免了重復(fù)對同一個(gè)生產(chǎn)訂單上的同一種子物料進(jìn)行取 料,提高了整個(gè)流程制造的生產(chǎn)效率。 此外,本實(shí)施例在提供生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量的同時(shí), 還提供了各個(gè)子物料的投料順序和各個(gè)子物料的替代物料名稱和替代物料數(shù)量,提高了生 產(chǎn)質(zhì)量和生產(chǎn)效率。并且,當(dāng)某一子物料的庫存不足時(shí),還進(jìn)一步告知用戶其缺少量,以便 用戶可以及時(shí)根據(jù)提示的缺少量補(bǔ)充原料。 下面以一個(gè)具體的流程制造場景為例詳細(xì)說明物料的領(lǐng)料過程,請參閱圖2,其為 本發(fā)明一種物料的領(lǐng)料方法的另一個(gè)實(shí)施例的流程圖,該處理方法包括以下步驟
步驟201 :接收下達(dá)的生產(chǎn)訂單,生產(chǎn)訂單中包含有生產(chǎn)多個(gè)物料的生產(chǎn)任務(wù);
步驟202 :按照物料清單BOM查詢生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù) 其中,還可以按照物料清單BOM查詢物料的各個(gè)子物料順序,或者,各個(gè)子物料的
替代物料名稱,還可以同時(shí)查詢各個(gè)子物料的順序和子物料的替代物料名稱。 步驟203 :將查詢得到的所有物料的子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)
中; 其中,還可以將查詢得到的子物料順序,或者將查詢得到的子物料的替代物料名 稱和替代物料數(shù)量連同子物料名稱和子物料數(shù)量一起存儲(chǔ)在存儲(chǔ)區(qū)中,還可以是將子物料 順序、子物料的替代物料名稱和替代物料數(shù)量共同存儲(chǔ)在存儲(chǔ)區(qū)中。
步驟204 :接收用戶輸入的生產(chǎn)訂單的訂單號(hào); 其中,當(dāng)用戶需要讀取某一個(gè)生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量 時(shí),由用戶輸入一個(gè)生產(chǎn)訂單的訂單號(hào),當(dāng)用戶需要讀取某一個(gè)生產(chǎn)訂單上某一個(gè)物料的 子物料名稱和子物料數(shù)量時(shí),由用戶輸入一個(gè)生產(chǎn)訂單的訂單號(hào)和一個(gè)具體的單據(jù)行號(hào)。
步驟205 :根據(jù)生產(chǎn)訂單號(hào)從與所述生產(chǎn)訂單號(hào)相對應(yīng)的存儲(chǔ)區(qū)中讀取生產(chǎn)訂單 上所有物料的子物料名稱和子物料數(shù)量, 其中,當(dāng)用戶輸入一個(gè)生產(chǎn)訂單的訂單號(hào)和一個(gè)具體的單據(jù)行號(hào)時(shí),先獲得訂單
號(hào)所指示的生產(chǎn)訂單,再獲得單據(jù)行號(hào)所指示的位于生產(chǎn)訂單某一行的物料名稱,最后從
與該生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取指定物料的子物料名稱和子物料數(shù)量。
步驟206 :判斷庫存中各個(gè)子物料的數(shù)量是否大于獲得的所述子物料數(shù)量,如果
否,進(jìn)入步驟207,如果是,進(jìn)入步驟208 ; 步驟207 :將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求差,得到補(bǔ)料 數(shù)量,以便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料,補(bǔ)料后返回步驟206 ; 步驟208 :向用戶提交生產(chǎn)領(lǐng)料單,以便用戶根據(jù)生產(chǎn)領(lǐng)料單上的子物料名稱和 子物料數(shù)量進(jìn)行領(lǐng)料。 由上述實(shí)施例可以看出,當(dāng)生產(chǎn)訂單下達(dá)后,將生產(chǎn)訂單中所有物料的子物料名 稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),在用戶輸入查詢條件的情況下,從存儲(chǔ)區(qū)中直 接讀取存儲(chǔ)區(qū)中某個(gè)生產(chǎn)訂單上的子物料名稱和子物料數(shù)量,以使得用戶可以一次性地針對某一個(gè)生產(chǎn)訂單進(jìn)行領(lǐng)料處理,避免了重復(fù)對同一個(gè)生產(chǎn)訂單上的同一種子物料進(jìn)行取 料,提高了整個(gè)流程制造的生產(chǎn)效率。 與上述一種物料的領(lǐng)料方法相對應(yīng),本發(fā)明實(shí)施例還提供了一種物料的領(lǐng)料裝 置。請參閱圖3,其為本發(fā)明一種物料的領(lǐng)料裝置的一個(gè)實(shí)施例結(jié)構(gòu)圖,該裝置包括第一 查詢單元301、第一存儲(chǔ)單元302和第一讀取單元303。下面結(jié)合該裝置的工作原理進(jìn)一步 介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。 第一查詢單元301,用于當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單B0M查詢所述 生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量; 第一存儲(chǔ)單元302,用于將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi);
第一讀取單元303,用于當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相 應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢 條件的子物料名稱和子物料數(shù)量領(lǐng)料。 其中,上述第一查詢單元301包括生產(chǎn)訂單查詢子單元3011和物料查詢子單元 3012, 生產(chǎn)訂單查詢子單元3011,用于當(dāng)用戶輸入查詢指定生產(chǎn)訂單的條件時(shí),從與所 述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中獲得所述指定生產(chǎn)訂單上所有物料的子物料名稱和子 物料數(shù)量; 物料查詢子單元3012,用于當(dāng)用戶輸入查詢指定生產(chǎn)訂單中的指定物料的條件 時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中獲得所述指定物料的子物料名稱和子物料數(shù) 進(jìn)一步的,請參閱圖4,其為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu) 圖,其中,所述裝置除了包括有第一查詢單元301、第一存儲(chǔ)單元302和獲得單元303之外, 還包括第二查詢單元304和第二存儲(chǔ)單元305, 第二查詢單元304,用于按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料順序;
第二存儲(chǔ)單元305,用于將所述子物料順序連同所述子物料名稱和子物料數(shù)量一 起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述讀取單元讀取所述子物料名稱和子物料數(shù)量的同時(shí), 一同讀取所述子物料順序。 由于在上述實(shí)施例中已經(jīng)對第一查詢單元、第一存儲(chǔ)單元和獲得單元進(jìn)行了詳細(xì) 的描述,故此處不再贅述。 進(jìn)一步的,請參閱圖5,其為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu) 圖,其中,所述裝置除了包括有第一查詢單元301、第一存儲(chǔ)單元302和獲得單元303之外, 還包括第三查詢單元306和第三存儲(chǔ)單元307。 第三查詢單元306,用于按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料的替代 物料名稱和替代物料數(shù)量; 第三存儲(chǔ)單元307,用于將所述替代物料名稱和替代物料數(shù)量連同所述子物料名 稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述讀取單元讀取所述子物料名稱和子 物料數(shù)量的同時(shí), 一 同讀取所述替代物名稱和替代物料數(shù)量。 由于在上述實(shí)施例中已經(jīng)對第一查詢單元、第一存儲(chǔ)單元和獲得單元進(jìn)行了詳細(xì) 的描述,故此處不再贅述。
9
進(jìn)一步的,請參閱圖6,其為本發(fā)明一種物料的領(lǐng)料裝置的另一個(gè)實(shí)施例的結(jié)構(gòu) 圖,其中,所述裝置除了包括有第一查詢單元301、第一存儲(chǔ)單元302和獲得單元303之外, 還包括補(bǔ)料單元308, 補(bǔ)料單元308,用于當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的 子物料名稱和子物料數(shù)量后,判斷庫存中所述子物料的數(shù)量是否大于獲得的所述子物料數(shù) 量,如果否,將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求差,得到補(bǔ)料數(shù)量,以 便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。 由于在上述實(shí)施例中已經(jīng)對第一查詢單元、第一存儲(chǔ)單元和獲得單元進(jìn)行了詳細(xì) 的描述,故此處不再贅述。 由上述實(shí)施例可以看出,當(dāng)生產(chǎn)訂單下達(dá)后,將生產(chǎn)訂單中所有物料的子物料名 稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),在用戶輸入查詢條件的情況下,從存儲(chǔ)區(qū)中直 接讀取存儲(chǔ)區(qū)中某個(gè)生產(chǎn)訂單上的子物料名稱和子物料數(shù)量,以使得用戶可以一次性地針 對某一個(gè)生產(chǎn)訂單進(jìn)行領(lǐng)料處理,避免了重復(fù)對同一個(gè)生產(chǎn)訂單上的同一種子物料進(jìn)行取 料,提高了整個(gè)流程制造的生產(chǎn)效率。 此外,本實(shí)施例在提供生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量的同時(shí), 還提供了各個(gè)子物料的投料順序和各個(gè)子物料的替代物料名稱和替代物料數(shù)量,提高了生 產(chǎn)質(zhì)量和生產(chǎn)效率。并且,當(dāng)某一子物料的庫存不足時(shí),還進(jìn)一步告知用戶其缺少量,以便 用戶可以及時(shí)根據(jù)提示的缺少量補(bǔ)充原料。 需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部 分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的 存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體 (Random AccessMemory, RAM)等。 以上對本發(fā)明所提供的一種物料的領(lǐng)料方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用 了具體實(shí)施例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理 解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā) 明的限制。
權(quán)利要求
一種物料的領(lǐng)料方法,其特征在于,包括當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單BOM查詢所述生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量;將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi);當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物料名稱和子物料數(shù)量領(lǐng)料。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到用戶輸入的查詢條件時(shí),按 照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量包括當(dāng)用戶輸入查詢指定生產(chǎn)訂單的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀 取所述指定生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量; 或者,當(dāng)用戶輸入查詢指定生產(chǎn)訂單中的指定物料的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng) 的存儲(chǔ)區(qū)中讀取所述指定物料的子物料名稱和子物料數(shù)量。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括 按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料順序;將所述子物料順序連同所述子物料名稱和子物料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便 在讀取所述子物料名稱和子物料數(shù)量的同時(shí), 一 同讀取所述子物料順序。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料的替代物料名稱和替代物料數(shù)量;將所述替代物料名稱和替代物料數(shù)量連同所述子物料名稱和子物料數(shù)量一起存儲(chǔ)在 一個(gè)存儲(chǔ)區(qū)內(nèi),以便在讀取所述子物料名稱和子物料數(shù)量的同時(shí),一同讀取所述替代物名 稱和替代物料數(shù)量。
5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中獲得符合查詢條件的子物料名稱和子物料數(shù)量后,判斷庫存中所述子 物料的數(shù)量是否大于獲得的所述子物料數(shù)量,如果否,將庫存中所述子物料的數(shù)量與獲得 的所述子物料數(shù)量求差,得到補(bǔ)料數(shù)量,以便用戶根據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。
6. —種物料的領(lǐng)料裝置,其特征在于,包括第一查詢單元,用于當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單BOM查詢所述生產(chǎn)訂 單上所有物料的子物料名稱和子物料數(shù)量;第一存儲(chǔ)單元,用于將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi); 讀取單元,用于當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物 料名稱和子物料數(shù)量領(lǐng)料。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一查詢單元包括 生產(chǎn)訂單查詢子單元,用于當(dāng)用戶輸入查詢指定生產(chǎn)訂單的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)物料查詢查詢子單元,用于當(dāng)用戶輸入查詢指定生產(chǎn)訂單中的指定物料的條件時(shí),從與所述指定生產(chǎn)訂單相對應(yīng)的存儲(chǔ)區(qū)中讀取所述指定物料的子物料名稱和子物料數(shù)量。
8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括第二查詢單元,用于按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料順序;第二存儲(chǔ)單元,用于將所述子物料順序連同所述子物料名稱和子物料數(shù)量一起存儲(chǔ)在 一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述讀取單元讀取所述子物料名稱和子物料數(shù)量的同時(shí),一同讀取 所述子物料順序。
9. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括 第三查詢單元,用于按照BOM查詢所述生產(chǎn)訂單上所有物料的子物料的替代物料名稱和替代物料數(shù)量;第三存儲(chǔ)單元,用于將所述替代物料名稱和替代物料數(shù)量連同所述子物料名稱和子物 料數(shù)量一起存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi),以便在所述讀取單元讀取所述子物料名稱和子物料數(shù)量 的同時(shí), 一 同讀取所述替代物名稱和替代物料數(shù)量。
10. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括 補(bǔ)料單元,用于當(dāng)按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量后,判斷庫存中所述子物料的數(shù)量是否大于獲得的所述子物料數(shù)量,如果 否,將庫存中所述子物料的數(shù)量與獲得的所述子物料數(shù)量求差,得到補(bǔ)料數(shù)量,以便用戶根 據(jù)所述補(bǔ)料數(shù)量進(jìn)行補(bǔ)料。
全文摘要
本發(fā)明實(shí)施例公開了一種物料的領(lǐng)料方法和裝置。其中,所述方法包括當(dāng)接收到下達(dá)的生產(chǎn)訂單后,按照物料清單BOM查詢所述生產(chǎn)訂單上所有物料的子物料名稱和子物料數(shù)量;將所述子物料名稱和子物料數(shù)量存儲(chǔ)在一個(gè)存儲(chǔ)區(qū)內(nèi);當(dāng)接收到用戶輸入的查詢條件時(shí),按照所述查詢條件從相應(yīng)的存儲(chǔ)區(qū)中讀取符合查詢條件的子物料名稱和子物料數(shù)量,以便用戶根據(jù)所述符合查詢條件的子物料名稱和子物料數(shù)量一次性地針對某一個(gè)生產(chǎn)訂單進(jìn)行領(lǐng)料處理,避免了重復(fù)對同一個(gè)生產(chǎn)訂單上的同一種子物料進(jìn)行取料,提高了整個(gè)流程制造的生產(chǎn)效率。
文檔編號(hào)G06Q10/00GK101702209SQ20091011040
公開日2010年5月5日 申請日期2009年10月30日 優(yōu)先權(quán)日2009年10月30日
發(fā)明者許煥梅 申請人:金蝶軟件(中國)有限公司