Ragic 的免費庫存管理模組可以讓你紀錄每個倉庫不同商品的存放數量,有效管理入庫、出庫、調撥流程。
其中在 "出庫單" 有 "扣庫存"動作按鈕(扣庫動作按鈕建立方式可以參考這篇文章),按下此按鈕,會將相關的商品的倉庫庫存數量減去對應的數量,但可能會遇到商品數量不夠扣,造成商品被扣成負數,如果想避免這樣的狀況,可以參考下列操作步驟:
1. 進入 "倉庫庫存" 的設計模式,找到數量欄位,設定欄位輸入檢查:^\d+$,此正規表示法代表只能輸入 >=0 的整數,下方可以自訂回傳訊息。若不會使用正規表示法,也可以改用這篇文章的作法:不會寫正規表示法怎麼辦?
2. 進入 "出庫單" 的設計模式,點選表單工具 > 自訂按鈕 > 更新別張表單欄位值 > 扣庫存,進到此動作按鈕的設定中。
3. 設定此動作按鈕的進階設定,勾選「檢查目標表單中欄位的"輸入檢查"」,勾選後記得按下下方的「建立更新別張表單欄位值動作按鈕」,並儲存表單設計。
設定完成後,在出庫單按下「扣庫存」按鈕時,若商品倉庫庫存不足,會跳出於第一步驟設定的錯誤訊息,且無法執行: