iT邦幫忙

0

請問一個ERP傳票單號的問題?重覆問題

匿名 2014-08-23 23:39:043876 瀏覽
  • 分享至 

  • xImage

公司最近發生一件事
假設台南、高雄的營業點
同時搶到一張傳票號碼
由於傳票號碼是KEY
結果誰先寫入資料庫,誰就搶到那個傳票號碼?
結果搶不到那個號碼的
系統就當在那邊了
請問大家如何解決
多人同時上線
而不會搶到同一個傳票號碼呢?
而傳票號碼又可以連號而不是跳號
謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
slime
iT邦大師 1 級 ‧ 2014-08-24 00:00:54
最佳解答

考慮幾種作法:

  1. 另外選 key , 傳票號給會計師用.
  2. 先產生暫存碼, 再用正式碼替換.
  3. 用一組傳票序號產生器, 避免重複.
0
外獅佬
iT邦大師 1 級 ‧ 2014-08-24 00:25:28

新增時先存檔...佔住號碼,
但是,當user反悔,取消存檔的時候,就要有對策了....

0
Albert
iT邦高手 1 級 ‧ 2014-08-24 02:17:39

同時搶到一張傳票號碼
::: 取號之後就跳號=不會重複
引發另一個問題
::: 取號之後沒存檔=會跳號
就把第一個號碼當成 : [底稿/未成立]傳票號碼
所以另外一個號碼 [成立/入帳/過帳] 傳票號碼

[成立/入帳/過帳]之後的作廢取消 ?
調整傳票如不能存在 ?
再來一個重新編號

Albert iT邦高手 1 級 ‧ 2014-08-24 10:02:47 檢舉

這時候 [外圍系統] (不是外掛程式)
就很好用
過了第三關之後再進入 SAP 系統(這個 SAP系統就不需要客製)
:: 第一關交易單據自動生成會計紀錄(因為是 Accounting Journal)
:: 不是Voucher(會計傳票) 這時候就會有編號 FACT_ACCT_ID
:: 第二關過帳系統會自動 30秒過帳一次
:: 第三關過帳後的作廢迴轉調整會留下紀錄
如果不希望留在被外部稽核的系統上
就需要外圍系統
省下 3000萬客製費用
只需 1/10來架構外圍系統

我要發表回答

立即登入回答