金蝶二次開發

金蝶二次開發條碼接口解決方案,主要是將金蝶ERP K3生產銷售的數據與條碼系統之間的數據進行傳遞,把條碼管理功能添加到金蝶ERP K3系統上面。

功能效益,接口分類,

功能效益

通過條形碼管理引入、規範倉庫管理各環節的業務作業流程,實行一物一碼或一批一碼,規範倉庫成品、物料的標識,最大限度解決倉庫賬物不符現象。
利用條碼對倉庫實現規範庫位標識管理、實現成品、物料先進先出管理,提升倉庫作業相關環節數據錄入準確性、實時性;
利用條形碼識別技術,全程記錄物料倉庫作業人員收發記錄,明確出錯責任,解決倉庫物料收發經常出錯現象。
通過條碼技術引入,實現產品、物料的質量追溯、產成品竄貨管理的目標。
通過條碼技術引入,全面提升倉庫的管理水平,為公司的發展打下堅實基礎。

接口分類

二次開發條碼系統與金蝶ERP K3系統接口的形式
經過多年的實踐,總結出條碼系統與金蝶ERP K3系統的接口形式主要有三類,
(1)主動式
主動式接口,條碼系統將金蝶ERP K3所需的信息直接寫入金蝶ERP K3系統的資料庫中。這種方式要求詳細了解金蝶ERP K3系統內部的資料庫結構,並且金蝶ERP K3系統允許條碼系統往裡寫數據(即有寫的許可權)。一般來說,主動式接口形式一般用在定製開發或自行開發的金蝶ERP K3系統中,這種情況下,要求對金蝶ERP K3系統的資料庫結構很清楚,在金蝶ERP K3系統中錄入數據時要進行哪些數據校驗也很清楚,當條碼系統往金蝶ERP K3系統中寫數據時,也遵循金蝶ERP K3系統的數據校驗規範,將其所需的物料信息、單據信息等一一寫入金蝶ERP K3系統中,保證數據的準確性和有效性。採用主動式接口形式,在條碼系統與金蝶ERP K3系統中信息的同步性較好;但在安全性方面存在一定問題。一般對於大型的金蝶ERP K3系統如BAAN、ORACLE、SAP等建議不採用此種方式。
(2)被動式
被動式接口中,金蝶ERP K3系統從條碼系統中讀取所需的數據,將其寫入自已的資料庫中。對於被動式又有兩種方式:
全被動式:即條碼系統完全公開其表達和存儲信息的資料庫結構,金蝶ERP K3系統讀取信息時自行判斷哪些信息是增加的,哪些是修改的,哪些已刪除了。
半被動式:即條碼系統除公開其資料庫結構外,還提供一些握手信號單獨存入握手信號表中,握手信息說明哪些信息作了更新,這樣金蝶ERP K3系統在讀取條碼系統中的信息時,根據握手信號表來讀取條碼系統中已經發生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。
採用被動式接口形式,條碼系統與金蝶ERP K3系統的同步性也做得比較好,安全性方面也比主動式要強。一般由金蝶ERP K3軟體提供商來完成接口工作比較合適,適合於自行開發的金蝶ERP K3系統。
(3)中間式
中間式接口方式中,條碼系統將金蝶ERP K3系統所需的信息生成中間檔案或中間數據表,金蝶ERP K3系統直接讀取中間檔案或中間表中的信息寫入資料庫中,這種方式要求條碼系統和金蝶ERP K3兩方都做一些開發工作。
需要特別提出的是:採用中間式如何保證條碼系統和金蝶ERP K3信息一致性。常用的有兩種方式,一種是由金蝶ERP K3系統來保證,即條碼系統將金蝶ERP K3系統所需的三類信息定期寫在中間檔案或數據表中,金蝶ERP K3系統讀取該信息時與金蝶ERP K3系統中已有的信息進行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最後把更新的信息寫入金蝶ERP K3系統中。
另一種是,在條碼系統在生成中間檔案或數據表時,與金蝶ERP K3系統中已有的數據進行比較,判斷哪些數據進行了更新,並將更新的數據寫入中間檔案或數據表;金蝶ERP K3系統讀取中間檔案或數據表中的數據直接寫入自己的資料庫中。這種方式要求在條碼系統寫中間檔案之前金蝶ERP K3系統將其資料庫中的數據導出,以供條碼系統進行比較用。
中間式接口是比較常用的一種方式,這種方式條碼系統和金蝶ERP K3系統相對獨立,接口不涉及雙方內部的結構,而且接口的責任也很明確,數據的安全性也得到了保證;存在的問題是兩個系統的數據同步性稍差一些,但只要合理地規定讀寫中間檔案或數據表的時間,數據的同步性是不會影響使用的。

熱門詞條

聯絡我們