[閒聊] workflow的一些小bug..

看板MIS (IT資訊人員)作者 (無限解、解無限)時間9年前 (2015/02/10 15:12), 9年前編輯推噓-1(014)
留言5則, 3人參與, 最新討論串1/1
各位前輩早安: 啊因為小的玩鼎新WorkFlow玩了好一陣子,在使用中,常會碰一些小bug 有些有特殊的處理辦法能解決,有些,嗯,可能版更會解決,這裡提出來跟大家聊聊 事實上小的公司用的版本也很舊了,GP2.5.XX,約莫六年前採購時的版本 後來就再來也大版更了(其實在簽MA的期間是可以版更的,不過鼎新完全沒通知) 而每隻小作業程式的版本也不太一樣,有些當初遇到問題就小版更解決掉了 (例如某些字用殘中作業系統列印,就會變亂碼,用正體中文os就沒問題) 目前大概記得有幾項奇怪的bug或是邏輯控管有誤,這裡提出來跟大家聊聊 (其實應該比我今天寫的還多,只是我先提幾項印象比較深或是最近又遇到的來聊) 1.負庫存問題: 主要是發生在,單據確認日是根據單據日期,而非確認日期時 因為公司生產模式問題,某些同樣的料,會因庫別不同而在系統裡視為二個料號 但有時又因為業務急急急,客人趕趕趕,應使用之料號在系統裡庫存不足時 會去挪用另一個庫存的料先生產,但這種挪料的過程是不能在系統裡呈現的.. 所以會有那種2/1,A庫存為0,2/2領料100(2/4審單),2/3入庫200的情形產生 鼎新的系統邏輯是,你在審單當下(2/4),庫存有200,所以他同意你審單 但2/2的庫存就會變成負100,然後2/3才會變回正100 因由於你不做領料,就不能入庫,不能入庫,就不能出貨,出貨日又一定要壓對 這部份只能儘可能人為控管,減少挪料的情況產生,不過我想大家也知道 很多時候,業務跟客人的要求是不可違的,所以要嘛改進貨日期,要嘛就負庫存 2.售價管制問題: 鼎新系統對料號有稱為「售價管制」及「進價管制」的雞制 當你對料號有以上二種管控時,你的售價就不能低於業務報價/購價不能高於標準進價 在進價管制的部份,沒遇過有什麼問題,但售價管制常常會出問題 明明我的報價是1塊,訂單也是打1塊,就是常常會出現低於售價管制而不讓你存訂單 但原則上我們的報價都是由上頭審核,業務並無修改的權限 所以我們在訂單上取消業務修改金額的權限,並拉掉售價管制讓他直接從報價單帶出 這部份到現在我還不知道為啥會有這樣的bug 3.領料單自動產生問題: 在製令系統裡,有個「領料單自動產生作業」,一般而言在產生時,會給一定的條件 例如會給製令號碼範圍,或是開工日期範圍之類的,當有給這些條件時 系統僅會產生未完工或生產中的領料單,已完工或是指定完工的不會產生 但,如果你沒給任何條件時,系統就會無視完工與否,通,通,產,生!!!! 這應該就是單純的bug,只能提醒作業人員注意,不小心產生的話 保險一點,一筆筆刪吧,懶得搞,我是直接到DB裡下條件刪掉... 以上是我最近遇到比較有印象的三個bug,事實上應該還有 啊就跟各位聊聊,也希望其它前輩們如果也有遇到類似的問題 大家一起提出來聊聊咩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.65.251 ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1423552320.A.A4E.html

02/11 13:08, , 1F
第一個問題是你們庫別設定庫存不足也允許出庫才會吧
02/11 13:08, 1F
沒耶,我們是存檔時庫別不足可以出庫,但確認時則不能出庫 但通常我們必須要提前打單,所以無法將存檔不足時也鎖住不能出庫 常常有那種晚上生產完畢一入庫就馬上要出貨的情形 或是星期六、日生產完畢馬上要出的貨 這時候業務都得先打好單等成品入庫後才能出貨 不過這個問題比較偏向人為控管的部份就是 d 大說的沒錯,或許鼎新的控管邏輯就是得在存檔時就鎖死.. 只是剛好這部份自家的產業比較....不像正常公司的生產模式才會造成這樣錯誤吧

02/11 13:11, , 2F
bug 就是錯字好多
02/11 13:11, 2F
雞嗎,那是很多.... ※ 編輯: esla (60.250.65.251), 02/11/2015 16:26:35

02/12 11:56, , 3F
看得好累 原本以為可以吸收點什麼
02/12 11:56, 3F

02/12 11:57, , 4F
但看到整篇用字刻意,無意義的與祝詞太多,
02/12 11:57, 4F

02/12 11:58, , 5F
看得很累。
02/12 11:58, 5F
抱歉,可能是我廢話比較多,我這二天思考一下把他簡化掉好了,不好意思嘿 ※ 編輯: esla (60.250.65.251), 02/12/2015 15:05:34
文章代碼(AID): #1KsQz0fE (MIS)
文章代碼(AID): #1KsQz0fE (MIS)