請教即時過帳及批次過帳的設計觀念和方式? |
尚未結案
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
各位大大好.... 好久沒上來談天了....大家好嗎?
一上來就想到來請教大大們一個問題? (如同主題) < > 我看到一些書中寫到: 如出貨單等等,當存檔並確認出貨時,有分成二種方式來
更新庫存量, 即:即時和批次兩種方式...
即時的意思,我想應該不難了解...
但是批次的方式,我有一個疑問,那就是在還沒有做批次更新之前, 如果又針對
某些產品來做出貨時, 那麼系統中該如何知道目前最新的庫存量呢?
會不會實際上已經沒有庫存了,卻還是顯示有庫存呢(因為還沒有批次去更新庫
存量)... 我有想過...是否是系統中有一個批次更新的產品庫存檔, 然後在執行出貨時,
將目前的庫存量和該批次更新的庫存檔先彙總之後,也就是先求出真正的庫存
量,然後才表現在目前的出貨作業之中....? 不知道這樣的想法是正確....?
如果不是,那麼可以請教一下...批次過帳的設計觀念及方式又是如何呢? 先謝謝了!!< >
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 你好,與你分享一些經驗
一般而言,訂單與出貨,應該分為兩件事,也就是說,訂單可以先輸入,待製造完成後或客戶通知出貨,才進行出貨作業 至於出貨後庫存管理,若使用即時處理,若系統同時有多人使用,Table 被 Lock 頻率可能會很高(沒有實際測過,無法提供數據或經驗),若為批次處理,則可於出貨前,進行『撿貨』作業,對庫存予以保留(Reserve),待批次處理完,才對庫存進行正式扣帳或還原。 事實上我是建議,採用批次處理,因為所有的庫存進出,應該都要有交易可供查詢,包括進貨、出貨‧‧‧等等,至於庫存查詢,則包含兩個數量,On-Hand 與 Available,On-Hand = Available + Reserved,撿貨作業時,應針對 Available 進行撿貨
------
Fishman |
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 也可以這麼說,因為我們公司使用的系統,有包含 Lot Control,所以物料的庫存並非直接紀錄再料號檔內,正確來說,應該是以交易紀錄檔去作 sum 來取得目前的 On-Hand,而另一個 Table 紀錄庫存被保留(Reserve)狀況,由此數據去獲得可出貨數量(Avaiable)。 當然,也可以直接把這兩個數量,都放在料號主檔內,只是也還是要有另一個 Table 紀錄庫存被保留狀況,才有辦法進行庫存還原,例如:
On-Hand 為20,撿貨數量為 10,未出貨前 Avaiable = 20-10=10
假設確認出貨 5,因已確認,保留數量恢復0,
On-Hand = 20-5 = 15
Avaiable = 15-0 = 15
--> Update 料號主檔 On-Hand & Available 以上,只是一種系統流程而已,真正的用法,我認為應該視系統需求而定,當然如果把功能寫的很彈性,實用性會比較好,但開發的時間與成本,也會相對的跟著提高很多
--------------------------------
小弟才疏學淺,若有謬誤請不吝指教
--------------------------------
------
Fishman |
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
To: Fishman 感謝您了....有點了解了!! < > 另外...可否請教一下: 您在文中最後寫到的"系統流程",一般來說應該是視每
一個系統的需求而有所不同...但是,是否會有一般比較能通用的流程架構呢?
我的意思是指....一般市面上只能找到像系統分析類的書本, 但是根本找不到
一個撰寫系統流程的任何文件資料...而這類系統分析的書本,僅止於基本的觀
念而已..... 很想找到比較完整的系統流程的文件或書籍, 相信會對撰寫系統的前置作業有
很大的幫助, 否則應該會面臨寫到那改到那的痛苦....就好比這次的主題中所
討論到的"庫存量","預約量","可用量"...等等....如果不知道的人,也許只是
用了"庫存量"來撰寫系統了,不是嗎? 只是不曉得這一類的系統流程,是否真的是要經由累積不少經驗的高手來教導,
才能夠吸收和了解的呢? 還是已經有前輩們將他們的經驗提供出來而我不知道
的呢? 再次感謝!!
< >
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 你好,系統分析只是教你如何分析,系統流程只是分析之後產生的一種結果 如果系統是屬於量身定作的方式,應該以實際流程,加以改造,以最佳流程,且系統有辦法達到的方式進行 若是屬於套裝方式,建議你多看一些系統,加以參考,並多了解一些實際工作流程,再來規劃 PS:前述流程為 Oracle Inventory 流程,它也有提供出貨後立即更新庫存功能,但因使用人數眾多,為避免造成 Table Lock 問題,與使用者須等待系統回應,通常都不使用,而由系統定時去處理更新庫存
--------------------------------
小弟才疏學淺,若有謬誤請不吝指教
--------------------------------
------
Fishman |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |