物料編碼

標識物料的代碼

物料編碼是唯一標識物料的代碼,通常用字元串(定長或不定長)或數字錶示。物料編碼是計算機系統對物料的惟一識別代碼。它用一組代碼來代表一種物料。物料編碼必須是惟一的,也就是,一種物料不能有多個物料編碼,一個物料編碼不能對應多種不同規格的物料。

編碼介紹


現存編碼

物料編碼是一種在企業當中現存的編碼資源,但是同一物料在企業中可能存在多種編碼,因此,需要對不同種類物料的編碼進行一個分析,確定分段選取策略。物料的種類大致可以劃分為原料(黑色、有色)、毛胚(鍛件、鑄件)、標準件、輔料、自製件、組件、半成品、成品、定製品甚至還包括工裝工具、勞保用品、能源等等。物料的編碼大致可以劃分為儲位碼、技術圖號、分類加流水號、物料屬性號、國標加規格號。

順序編碼

是更簡單的一種編碼,計算機也可以提供流水編碼的功能。在沒有現存的編碼可利用的前提下,可以考慮順序編碼,或者稱謂流水號編碼。

賦義編碼

顧名思義是賦於編碼一定含義。這種編碼常用的是層次碼和屬性碼。層次碼可以表達物料的統計上的卷疊要求;屬性碼可以表達物料的配置要求。好的編碼方案應該是簡單的,同時對編碼的認識應該是細緻的,如果沒有很好的理由不要把物料的屬性含義放到編碼中。

意義


物料編碼
物料編碼
物料的領發、驗收,請購、跟催、盤點、儲存等工作極為頻繁,而借著物料編碼,使各部門提高效率,各種物料資料傳遞迅速、意見溝通更加容易。
物料既有系統的排列,以物料編碼代替文字的記述,物料管理簡便省事,效率因此提高。物料管理在物料編碼推行徹底之後,方能進一步利用電腦作更有效的處理,以達到物料管理之效果。
物料一經編碼后,物料記錄正確而迅速,物料儲存井然有序,可以減少舞弊事件之發生。庫存物料均有正確的統一的名稱及規格予以編碼。對用料部門的領用以及物料倉庫的發料都十分方便。對物料進行編碼時,可以對某些性能相近或者相同的物料進行統一、合併和簡化,壓縮物料的品種、規格。

重要性


物料編碼是以簡短的文字、符號或數字、號碼來代表物料、品名、規格或類別及其它有關事項的一種管理工具。在物料極為單純、物料種類極少的工廠或許有沒有物料編碼都無關緊要,但在物料多到數百種或數千、數萬種以上的工廠,物料編碼就顯得格外重要了。此時,物料的領發、驗收,請購、跟催、盤點、儲存等工作極為頻緊,而借著物料編碼,使各部門提高效率,各種物料數據傳遞迅速、意見溝通更加容易。因此物料編碼的功能應該具備以下幾點:
增強物料數據的正確性。物料的領發、驗收、請購、跟催、盤點、儲存、記錄等一切物料之活動均有物料編碼可以查核,因此物料數據更加正確。至於一物多名,一名多物或物名錯亂之現象不至於於發生。
提高物料管理的工作效率。物料既有系統的排列,以物料編碼代替文字的記述,物料管理簡便省事,效率因此提高。
利於計算機的管理。物料管理在物料編碼推行徹底之後,方能進一步利用計算機作更有效的處理,以達到物料管理之效果。
降低物料庫存、降低成本。物料編碼利於物料庫存量的控制,同時利於呆料的防止,並提高物料管理工作的效率,因此可減輕資金的積壓,降低成本。
防止物料舞弊事件之發生。物料一經編碼后,物料記錄正確而迅速,物料儲存井然有序,可以減少舞弊事件之發生。
便於物料之領用。庫存物料均有正確的統一的名稱及規格予以編碼。對用料部門的領用以及物料倉庫的發料都十分方便。
便於壓縮物料的品種、規格。對物料進行編碼時,可以對某些性能相近或者相同的物料進行統一、合併和簡化,壓縮物料的品種、規格。

原則


簡單性

編碼的目的在於將物料化繁為簡,便於物料的管理,如果編碼過於繁雜,則違反了編碼之目的。因此物料編碼在應用文字元號或數字上應力求簡單明了,這樣可節省閱讀、填寫、抄錄的時間與手續,並可減少其中的錯誤機會。物料相當單純時,只要將物料簡單分類為幾項即可,物料分類項目多了,就顯得很不方便。若物料相當複雜時,就要將大分類再加以細分,這種分類展開也稱為多級分類。

分類展開性

物料編碼
物料編碼
物料複雜,物料編碼大分類后還要加以細分,如果採用阿拉伯數字十進位,則每段最多只能由十個細分的項目,如果採用英文字母,則每段有26個細分項目,然而細分項目太多,就難於查找,而細分項目太少,則分類展開太慢,分類細分項目通常以五至九個較佳。例如採用阿拉伯數字十進位,有十八個項目時,其分類展開可以利用下列方法。

完整性

在物料編碼時,所有的物料都應有物料編碼可歸,這樣物料編碼才能完整。若有些物料找不到賦予之物料編碼,則很顯然物料編碼缺乏完整性。
新產品新物料的產生容易破壞物料編碼的完整性。因此每當有新物料產生,即應賦予新的物料編碼,並規定新的物料沒有編碼,採購部門不得從事採購,即使沒物料編碼的新物料採購進來了,倉庫部門或會計部門發現物料訂購單缺少物料編碼,即應請採購部門補填物料編碼,否則不予入庫、不予付款。這樣才能確保物料編碼的完整性。

單一性

物料編碼的單一性是指一個物料編碼只能代表一種物料,同一種物料只能找到一個物料編碼,而絕無一個物料有數個物料編碼,或一個物料編碼有數項物料,一般地,只要物料的物理或化學性質有變化、只要物料要在倉庫中存儲、就必須為其指定一個編碼,舉例,如某零件要經過衝壓成型、鑽孔、噴漆三道工序才能完成。如果該物料的三道工序都在同一車間完成,不更換加工單位,即衝壓成型后立即進行鑽孔,緊接著進行噴漆,中間沒有入庫、出庫處理,則該物料可取一個代碼。如果該物料的三道工序不在同一個車間完成,其順序是衝壓、入庫、領料、鑽孔、入庫、領料、噴漆、入庫,則在庫存管理中為了區分該物料的三種狀態,必須取不同的物料編碼。例:3000A,3000B,3000C三個編碼分別表示三種不同加工狀態的物料。

一貫性

物料編碼要統一而有一貫性,如以年限分類為標準時,就應一直沿用下去,在中途不能改變用籍貫或姓氏別來分類,若要這麼做必須要分段或分級進行。

伸縮性

物料編編碼要考慮到未來新產品發展以及產品規格的變更而發生物料擴展或變動的情形。預留物料的伸縮餘地,並不能僅就物料的現狀加以物料編碼的安排,否則他日新物料產生時,就有新物料無號可編的情況。

組織性

物料編碼依其編碼的系統,作井然有序的組織與排列,以便隨時可從物料編碼查知某項物料帳卡或數據。物料編碼的組織性,對物料管理可以省掉不必要的麻煩。
八、適應電腦管理
電腦的應用已經比較普及,因此在編碼時一定要考慮錄入的方便性,如編碼儘可能短、少使用其它符號,如‘#’、‘-’、‘*’等。

充足性

物料編碼
物料編碼
物料編碼所採用的文字、記號或數字,必須有足夠的數量,以便所組成的個別物料編碼,足以代表所有個別物料,以及應付將來物料擴展時的實際需要,以免遇有特殊物料時無號可編。否則物料系統被破壞,費時誤事。

易記性

在不影響上述九項原則之下,物料編碼應選擇易於記憶的文字、符號或數字,或賦予暗示及聯想性。但這原則是屬於次要原則,若上述九項原則俱全而獨缺乏此項原則的物料編碼,仍不失為優秀的物料編碼。

方法


工商企業所採用的物科編碼方法,主要有下列幾種:
阿拉伯數字法
阿拉伯數字法,是以阿拉伯數字作為物料編碼的工具,採用以一個或數個阿拉伯數字代表一項物料。這種方法容易了解,只是需另外準備物料項目與數字的對照表,又要記憶對照項目,因此有關人員必須經過一段時間的訓練與適應才能運用自如。以阿拉伯數字做物料編碼的,較常見的有下列幾種:
連續數字編碼法
連續數字編碼法是先將所有物料依某種方式大致排列,然後自1號起依順序編排流水號。這種物料編碼方法可做到一料一號,只是順序編碼除顯示編碼時間的先後,往往與所代表項目的屬性並無關聯。因為新購物料無法插入原有排列順序的料號內,例如:1078為3/8“×3/4”之六角鐵制帶帽螺栓,而新購的六角鐵制帶帽螺栓為3/8“×1”,其物料編碼無法插入(因過去沒有庫存或採用這種物料,故無編碼),故只好編以最後一個號碼8974。兩種物料本應排在一起,現在物料編碼相距如此遙遠,在物料管理、倉儲管理上很不方便。
分級式數字編碼法
物料編碼
物料編碼
分級式數字編碼法是先將物料主要屬性分為大類並編定其號碼。其次再將各大類根據次要屬性細分為較次級的類別並編定其號碼,如此已繼續進行下去。在分級式數字編碼法中,任一物料項目只有一個物料編碼。表二為三種屬性的階級式數字編碼法,共可組成36個(3×4×3)編碼,這種方法的優點一方面顯示編碼的規律性,一方面達到一物料項目僅有一編碼的目標,其缺點是無用空號太多,一方面顯得浪費累贅,另一方面常導致物料編碼位數不夠用。
區段數字編碼法
區段數字編碼法介於連續數字編碼法與分級式數字編碼法之間。使用位數較級次式數字編碼法更少,而仍能達到物料編碼的目的。例如有64項,分為5大類4.國際十進分類(U.D.C.)
這種方法於1876年美國杜威M.DeWey首創,其方法新穎而獨到,可以無限制展開,頗受歐洲大陸各國的重視。1895年的國際圖書館學會決定杜威的十進法為基礎,作更進一步發展,其後經眾多數學專家的確究與發展,最後完成所謂國際十進位分類法(UniversalDecimalClassification),已有許多國家採用為國家規格。所謂國際十進位分類法是將所有物料分類為十大類,分別以0至9之數字代表之,然後每大類物料再劃分為十個中類,再以0至9之數字為代表,如此進行下去按金字塔Pyramid形態展開。其情形如下:
6應用科學
採用國際十進分類的物料編碼,如編碼編至三位數字之後仍須繼續延長時時,即應加以“.”符號以表示劃分,國際十進分類法可無限展開,任何新物料之產生均可插入原有物料編碼之系統而不混淆原有之物料編碼系統,國際十進分類法所能運用之符號只有十個(0-9),故使編碼趨長而又無暗示作用,實在美中不足。

英文字母法

是以英文字母作為物料編碼工具的物料編碼法。英文字母中I、O、Q、Z等字與阿拉伯數字1、0、9、2等容易混淆,故多廢棄不用,除此之外,尚有23個字母可利用。如以A代表金屬材料,B代表非木材,C代表玻璃。以AA代表鐵金屬,以AB代表銅金屬......,英文字母在經相當普遍,是可用的物料編碼方法。

暗示法

暗示編碼法是指物料編碼代表物料的意義,可自編碼本身聯想出來。暗示編碼法又可分為: 1.英文字母暗示法:
從物料的英文字母當中,擇取重要且有代表性的一個或數個英文字母(通常取主要文字的第一個字母)做為編碼的號碼,使閱讀物料編碼者可以從中想象到英文字文字,進而從暗示中得知該物料為何物。
2.數字暗示法:
直接以物料的數字為物料編碼的號碼,或將物料的數字依一固定規則而轉換成物料編碼的號碼,物料編碼的閱讀者可從物料編碼數字的暗示中得悉該物料為何物。

注意事項


1.如果使用字母和數字混和編碼時,應避免使用字母O、I、Q、Z等字母,以免書寫時與0、1、9、2相混淆;
2.編碼中儘可能不用-、#、*等這些無意義的符號(只是為了區分編碼的段,而沒有任何含義),因為這些符號不便於電腦輸入,而且會使編碼太長;
3.確定編碼方案時一定要保留足夠的空間以方便以後的擴充;為了使編碼便於書寫和錄入電腦,編碼在滿足一定的要求下應儘可能簡短;
物料編碼
物料編碼
4.凡是庫存中可能出現的物料都必須予以編碼;
5.每種物料只能有一個編碼,同樣,一個編碼只能在庫存中找到一種物料,一一對應

處理特點


靈活地解決物料編碼的修改問題
物料的編碼原則上不允許修改,但由於各種原因,如:制定物料編碼原則時預留範圍不夠,需要擴充;新物料編碼時物料的類別分配錯誤;隨著企業的發展,使用物料類型的變化,原來的編碼原則需要更改或細分等。當這些事情發生時都需要對現有的物料編碼進行修改,否則物料的編碼原則將失效。綜上所述,物料編碼的修改在很多情況下是因為物料的類別變化引起的,物料編碼中所攜帶的物料類別信息越多,則物料編碼越需要頻繁地修改。
物料分類更加靈活、細緻
物料類別管理採用分級管理,用戶可根據需要設置物料類別及細分類別,原則上對級次不限制。用戶可以根據需要隨時調整物料的類別,達到統計、分析的目的。
使用技巧
如果完全按照順序號進行物料編碼,雖然編碼簡短,但不容易記憶,如果編碼中攜帶了物料的類別信息,則不易修改。一般地,根據企業的具體情況,採用二者結合的方法。有以下原則可參考:當物料種類比較少時,如1000種以下,可較多地攜帶類別信息將來可能會變動的物料類別信息或物料屬性最好不要將其作為物料編碼的一部分,而將其放在物料的類別信息中。如果用戶已經存在舊的物料編碼,而且所有人員已經熟悉,不到萬不得已,最好不要修改,繼續沿用以前的代碼,可減少許多工作量。
新的解譯
機械行業最重要的就是物料編碼(Code),但所有的機械行業的人都錯誤使用物料編號(Number)或物料描述(Description)來解釋,照成在複雜機械信息化企業不可能成功。真正物料編碼成功例子的只有(BarCode),就是超市用的條型碼。以條型碼為標準,物料編碼的定義應為:
物料編碼首先是數字化(二進位)一個物,即將一個實在存在的"物"在電腦系統存儲為二進位的的形式,在人機交互時表現為在電腦屏幕中唯一段字元串。但要成為編碼還要有以下三個特徵:
1.它要存在不同系統(軟體)中,只存在於一個系統(軟體)的不能稱為編碼。如一些遊戲工廠與商店也有物,但不會使用物料編碼,因為只存在一個軟體中.
2.它的作用是用於不同系統(軟體)中大量自動的數據的交換. 因此只有開發此類程序時才可能用到,主要用於人工使用、查詢的字元串不能稱作物料編碼.
3.它的表現形式是程序中有大量字元串的匹配(字元串相同檢驗)。即程序中反覆使用A字元串是否等於B字元的邏輯。
以上解釋完全參考條型碼的使用。可以說物料編碼是計算機而不是人對"物料"的"稱呼",因此物料編碼主要表現為Reusability重用性,而不是What是什麼,What是人的需要。在以上定義中,物料編碼的以上三個特點是將其與物料編號(Number)和物料描述(Description)等區分開來的重要原則,因為這些在計算機中有時也會呈現唯一段字元串的特性,甚至與物料編碼相同,但是只有同時符合了以上三個特點,才能稱為真正的Code
這個定義在機械行業有中有現實意義,以原材料種類數量有1萬種而設計圖紙有2萬張計的企業計,如果平均在一張圖紙BOM有6個下級物料,至少需要將序號、下級物料,數量3個輸入到一個管理系統的一個BOM中,那BOM中相比物料描述的就有20倍以上的信息量需要正確,2萬張圖紙,就有40萬個數據要正確,如果再包括三維BOM,生產BOM等的輸入。考慮到這只是一次輸入的數量,如果還需要在實現BOM間數據同步與交換,再加上一些輔助的程序交換,如用BOM實現在文件中大量圖紙的查找與管理等。這個數據量是驚人,而且這些數據往往很重要。因此,複雜機械行業的信息化能不能成不成功,關鍵是看能不能實現大量數據在不同系統(軟體)中進行自動交換並不為過。此時使用物料編碼(Code)來實現數據自動輸入與查詢從而實現正確化,可能是唯一的辦法。
物料編碼
物料編碼
圖片中是一個用於產生編碼的程序,上部是從三維軟體BOM中的標件物料描述,下部是經標準化后產生的在系統中的唯一標準的字元串,通過調用API存到不同系統並進行數據交換,就 能稱為物料編碼了(Code)