除了硬體外,還有個耗材管理,也是需要程式來進行管控,主要是印表機用的墨水匣、碳粉匣、色帶..等,我們建立以下資料表來紀錄各種不同的耗材:
Consumable 耗材表
| 欄位名稱 | 說明 | 
|---|---|
| INDEX | 索引 | 
| NAME | 耗材名稱 | 
| SPECIFICATION | 規格 | 
| UNIT | 單位 | 
| DESCRIPTION | 描述 | 
| FOR | 使用設備 | 
| MIN_INVENTORY | 最小庫存量 | 
| STD_INVENTORY | 標準庫存量 | 
| PAGES | 使用張數 | 
這裡的使用設備欄位僅單純紀錄,因為有些耗材可以用在不同設備上,因此需要另一個對照表來對照設備使用哪些耗材:
InventoryOfProperty_Use_Consumable 資產耗材對照表
| 欄位名稱 | 說明 | 
|---|---|
| Inventory_INDEX | 資產索引 | 
| Consumable_INDEX | 耗材索引 | 
由這些表格,就可以用於之後盤點耗材,並檢查是否低於最小庫存量,低於的話,就依照標準庫存量推算要採購的數量。
另外,這些耗材的出入庫紀錄,我們使用以下表格處理:
Consumable_IO 耗材出入庫表
| 欄位名稱 | 說明 | 
|---|---|
| INDEX | 索引 | 
| DATE | 日期 | 
| DailyWorkLog_INDEX | 工作索引 | 
| CONSUMABLES_INDEX | 耗材索引 | 
| MODE | 模式 | 
| QUANTITY | 數量 | 
| OTHER_INDEX | 資產索引 | 
| Total_Print_Count | 總列印張數 | 
| DESCRIPTION | 說明 | 
裡面的模式,我主要設定為「INPUT;OUTPUT;CHECK」這三種,分別為入庫、出庫與檢查,進行盤點時,就會用檢查的模式來紀錄,表示盤點數量的差異。
出入庫的程式界面如下:

關於耗材盤點上,筆者也建立一個程式,自動產生現有庫存量,再填入盤點量,系統依照之前定義的標準庫存量與最低庫存量,自動帶出差異量與需要購買量,產生基本文字資料,以便後續請購,由於公司的請購系統與庫存盤點系統並無連結,庫存盤點操作上也不夠便利,因此都還是用自製的系統處理。
以下是程式畫面:
開啟後,可以列出現有物料:

列出各物料後,可以依照盤點結果填寫盤點量:

填寫後,可以使用平衡系統量,將有誤差的部份同步,將資料寫入出入庫的資料表中:

最後,可以帶出預備購買量的文字資料,可以選擇要預購的項目複製起來,貼到工作文件內,以便之後開立請購單請購:
以上是我製作的盤點程式畫面,供各位參考。