用友U8條碼整合
廣州市領域條碼裝置有限公司
我們的用友ERP U8與條碼介面解決方案•◕✘,主要是將用友ERP U8生產銷售的資料與條碼系統之間的資料進行傳遞•◕✘,把條碼管理功能新增到用友ERP U8系統上面☁•▩▩·。
針對用友ERP•◕✘,條碼系統主要對下面兩大部分內容進行管理▩▩☁:
(1)物料資訊▩▩☁:即物料(零件│▩││☁、部件│▩││☁、材料)的屬性資訊•◕✘,如零部件的名稱│▩││☁、代號│▩││☁、物料編碼│▩││☁、材料│▩││☁、價格等•◕✘,一般來說•◕✘,在用友ERP U8系統中每一種物料(零件│▩││☁、部件│▩││☁、材料)都會有一個唯一的編碼☁•▩▩·。
(2)單據資訊▩▩☁:即入庫單號│▩││☁、出庫單號│▩││☁、盤點單號│▩││☁、調撥單號等•◕✘,單號資訊跟物料資訊有對應關係☁•▩▩·。
目前條碼系統與用友ERP U8系統的介面形式主要有三種類型▩▩☁:
(1)主動式
主動式介面•◕✘,條碼系統將用友ERP U8所需的資訊直接寫入用友ERP U8系統的資料庫中☁•▩▩·。這種方式要求詳細瞭解用友ERP U8系統內部的資料庫結構•◕✘,並且用友ERP U8系統允許條碼系統往裡寫資料(即有寫的許可權)☁•▩▩·。
一般來說•◕✘,主動式介面形式一般用在定製開發或自行開發的用友ERP U8系統中•◕✘,這種情況下•◕✘,要求對用友ERP U8系統的資料庫結構很清楚•◕✘,在用友ERP U8系統中錄入資料時要進行哪些資料校驗也很清楚•◕✘,當條碼系統往用友ERP U8系統中寫資料時•◕✘,也遵循用友ERP U8系統的資料校驗規範•◕✘,將其所需的物料資訊│▩││☁、單據資訊等一一寫入用友ERP U8系統中•◕✘,保證資料的準確性和有效性☁•▩▩·。採用主動式介面形式•◕✘,在條碼系統與用友ERP U8系統中資訊的同步性較好;但在安全性方面存在一定問題☁•▩▩·。一般對於大型的用友ERP U8系統如BAAN│▩││☁、ORACLE│▩││☁、SAP等我們建議不採用此種方式☁•▩▩·。
(2)被動式
被動式介面中•◕✘,用友ERP U8系統從條碼系統中讀取所需的資料•◕✘,將其寫入自已的資料庫中☁•▩▩·。
對於被動式又有兩種方式▩▩☁:
全被動式▩▩☁:即條碼系統完全公開其表達和儲存資訊的資料庫結構•◕✘,用友ERP U8系統讀取資訊時自行判斷哪些資訊是增加的•◕✘,哪些是修改的•◕✘,哪些已刪除了☁•▩▩·。
半被動式▩▩☁:即條碼系統除公開其資料庫結構外•◕✘,還提供一些握手訊號單獨存入握手訊號表中•◕✘,握手資訊說明哪些資訊作了更新•◕✘,這樣用友ERP U8系統在讀取條碼系統中的資訊時•◕✘,根據握手訊號表來讀取條碼系統中已經發生更改的部分資訊•◕✘,不需要全部讀一遍•◕✘,這樣可以提高介面處理的速度☁•▩▩·。
採用被動式介面形式•◕✘,條碼系統與用友ERP U8系統的同步性也做得比較好•◕✘,安全性方面也比主動式要強☁•▩▩·。一般由用友ERP U8軟體提供商來完成介面工作比較合適•◕✘,適合於自行開發的用友ERP U8系統☁•▩▩·。
(3)中間式
也就是中介軟體的方式•◕✘,條碼系統將用友ERP U8系統所需的資訊生成中間檔案或中間資料表•◕✘,用友ERP U8系統直接讀取中間檔案或中間表中的資訊寫入資料庫中•◕✘,這種方式要求條碼系統和用友ERP U8兩方都做一些開發工作☁•▩▩·。
需要特別提出的是▩▩☁:採用中間式如何保證條碼系統和用友ERP U8資訊一致性☁•▩▩·。常用的有兩種方式•◕✘,一種是由用友ERP U8系統來保證•◕✘,即條碼系統將用友ERP U8系統所需的三類資訊定期寫在中間檔案或資料表中•◕✘,用友ERP U8系統讀取該資訊時與用友ERP U8系統中已有的資訊進行分析比較•◕✘,判斷哪是新增的│▩││☁、哪是修改的│▩││☁、哪些刪除了•◕✘,最後把更新的資訊寫入用友ERP U8系統中☁•▩▩·。
另一種是•◕✘,在條碼系統在生成中間檔案或資料表時•◕✘,與用友ERP U8系統中已有的資料進行比較•◕✘,判斷哪些資料進行了更新•◕✘,並將更新的資料寫入中間檔案或資料表;用友ERP U8系統讀取中間檔案或資料表中的資料直接寫入自己的資料庫中☁•▩▩·。這種方式要求在條碼系統寫中間檔案之前用友ERP U8系統將其資料庫中的資料匯出•◕✘,以供條碼系統進行比較用☁•▩▩·。
中間式介面是比較常用的一種方式•◕✘,這種方式條碼系統和用友ERP U8系統相對獨立•◕✘,介面不涉及雙方內部的結構•◕✘,而且介面的責任也很明確•◕✘,資料的安全性也得到了保證;存在的問題是兩個系統的資料同步性稍差一些•◕✘,但只要合理地規定讀寫中間檔案或資料表的時間•◕✘,資料的同步性是不會影響使用的☁•▩▩·。
以上提到的用友ERP U8與條碼系統的介面三種方式各有利弊•◕✘,可根據企業的具體情況來選擇進行開發☁•▩▩·。 但目前我們實施的條碼系統與用友U8對接還是採用主動式和中間式這兩種方式開發居多☁•▩▩·。