分享至
公司最近發生一件事 假設台南、高雄的營業點 同時搶到一張傳票號碼 由於傳票號碼是KEY 結果誰先寫入資料庫,誰就搶到那個傳票號碼? 結果搶不到那個號碼的 系統就當在那邊了 請問大家如何解決 多人同時上線 而不會搶到同一個傳票號碼呢? 而傳票號碼又可以連號而不是跳號 謝謝
已邀請的邦友 {{ invite_list.length }}/5
考慮幾種作法:
新增時先存檔...佔住號碼, 但是,當user反悔,取消存檔的時候,就要有對策了....
同時搶到一張傳票號碼 ::: 取號之後就跳號=不會重複 引發另一個問題 ::: 取號之後沒存檔=會跳號 就把第一個號碼當成 : [底稿/未成立]傳票號碼 所以另外一個號碼 [成立/入帳/過帳] 傳票號碼
[成立/入帳/過帳]之後的作廢取消 ? 調整傳票如不能存在 ? 再來一個重新編號
這時候 [外圍系統] (不是外掛程式) 就很好用 過了第三關之後再進入 SAP 系統(這個 SAP系統就不需要客製) :: 第一關交易單據自動生成會計紀錄(因為是 Accounting Journal) :: 不是Voucher(會計傳票) 這時候就會有編號 FACT_ACCT_ID :: 第二關過帳系統會自動 30秒過帳一次 :: 第三關過帳後的作廢迴轉調整會留下紀錄 如果不希望留在被外部稽核的系統上 就需要外圍系統 省下 3000萬客製費用 只需 1/10來架構外圍系統
IT邦幫忙