1、簡介
1.1、案例簡介
本文将介紹,如何搭建雲進銷存-倉庫管理。
1.2、應用場景
雲進銷存-倉庫管理應用分倉管理并提供靈活的庫存計算方式及庫存預警。
2、設定方法
2.1、表單搭建
1)建立表單【商品管理】,字段設定如下:
名稱 | 類型 |
基礎資料 | 分割線 |
商品編号 | 單行文本 |
商品名稱 | 單行文本 |
商品 | 單行文本 |
商品條碼 | 單行文本 |
商品類别 | 單行文本 |
首選倉庫 | 下拉框 |
計量機關 | 下拉框 |
預計采購價 | 數字 |
商品圖檔 | 圖檔 |
庫存預警設定 | 分割線 |
庫存預警 | 子表單 |
是否推送預警消息 | 單選按鈕組 |
期初設定 | 分割線 |
期初設定 | 子表單 |
合計期初數量 | 數字 |
合計期初總價 | 數字 |
2)新增表單【倉庫管理】,字段設定如下;
名稱 | 類型 |
倉庫編号 | 單行文本 |
倉庫名稱 | 單行文本 |
3)新增表單【購貨單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
供應商 | 下拉框 |
交貨日期 | 日期時間 |
購貨明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
金額大寫 | 單行文本 |
入庫狀态 | 單行文本 |
制單人 | 成員單選 |
4)新增表單【購貨退貨單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
供應商 | 下拉框 |
制單人 | 成員單選 |
源購貨單号 | 下拉框 |
退貨明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
備注 | 多行文本 |
金額大寫 | 單行文本 |
5)新增表單【購貨入庫單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
供應商 | 下拉框 |
制單人 | 成員單選 |
源購貨單号 | 下拉框 |
購貨入庫明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
6)新增表單【購貨退貨出庫單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
供應商 | 下拉框 |
制單人 | 成員單選 |
源購貨退貨單 | 下拉框 |
購貨退貨明細 | 子表單 |
合計數量 | 數字 |
合計退款金額 | 數字 |
7)新增表單【銷貨單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
客戶 | 下拉框 |
銷售人員 | 成員單選 |
銷貨明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
金額大寫 | 單行文本 |
出庫狀态 | 單行文本 |
制單人 | 成員單選 |
8)新增表單【銷貨退貨單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
客戶 | 下拉框 |
銷售人員 | 成員單選 |
源銷貨單号 | 下拉框 |
退貨明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
金額大寫 | 單行文本 |
制單人 | 成員單選 |
9)新增表單【銷貨出庫單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
客戶 | 下拉框 |
銷售人員 | 成員單選 |
源銷貨單号 | 下拉框 |
購貨入庫明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
制單人 | 成員單選 |
10)新增表單【銷貨退貨入庫單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
客戶 | 下拉框 |
銷售人員 | 成員單選 |
源銷貨單号 | 下拉框 |
銷貨出庫明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
制單人 | 成員單選 |
11)新增表單【調撥單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
調撥明細 | 子表單 |
合計數量 | 數字 |
備注 | 多行文本 |
制單人 | 成員單選 |
12)新增表單【盤點】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
單據日期 | 日期時間 |
盤點明細 | 子表單 |
生成盤虧單據 | 擴充按鈕 |
生成盤盈單據 | 擴充按鈕 |
備注 | 多行文本 |
制單人 | 成員單選 |
13)新增表單【其他支出單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
盤點單據号 | 單行文本 |
供應商 | 下拉框 |
單據日期 | 日期時間 |
業務類别 | 單選按鈕組 |
入庫明細 | 子表單 |
合計數量 | 數字 |
合計金額 | 數字 |
備注 | 多行文本 |
制單人 | 成員單選 |
稽核人 | 單行文本 |
稽核時間 | 日期時間 |
14)新增表單【其他出庫單】,字段設定如下;
名稱 | 類型 |
單據編号 | 流水号 |
盤點單據号 | 單行文本 |
客戶 | 下拉框 |
單據日期 | 日期時間 |
業務類别 | 單選按鈕組 |
出庫明細 | 子表單 |
合計數量 | 數字 |
合計出庫成本 | 數字 |
備注 | 多行文本 |
制單人 | 成員單選 |
稽核人 | 單行文本 |
稽核時間 | 日期時間 |
15)新增表單【調撥單_調入】,字段設定如下;
名稱 | 類型 |
單據編号 | 單行文本 |
調入倉庫 | 下拉框 |
單據日期 | 日期時間 |
商品 | 單行文本 |
類别 | 單行文本 |
規格型号 | 單行文本 |
機關 | 單行文本 |
條碼 | 單行文本 |
數量 | 數字 |
庫存數量 | 數字 |
備注 | 單行文本 |
制單人 | 成員單選 |
稽核人 | 單行文本 |
稽核時間 | 日期時間 |
16)新增表單【調撥單_調出】,字段設定如下;
名稱 | 類型 |
單據編号 | 單行文本 |
調出倉庫 | 下拉框 |
單據日期 | 日期時間 |
商品 | 單行文本 |
類别 | 單行文本 |
規格型号 | 單行文本 |
機關 | 單行文本 |
條碼 | 單行文本 |
數量 | 數字 |
庫存數量 | 數字 |
備注 | 單行文本 |
制單人 | 成員單選 |
稽核人 | 單行文本 |
稽核時間 | 日期時間 |
17)新增表單【盤點記錄】,字段設定如下
名稱 | 類型 |
盤點時間 | 日期時間 |
盤點編号 | 單行文本 |
盤點倉庫 | 單行文本 |
商品 | 單行文本 |
商品類别 | 單行文本 |
盤點結果 | 單行文本 |
單據單号 | 單行文本 |
2.2、表單【購貨單】字段及表單屬性設定
1)選中【購貨明細】字段,開啟子表單資料加載;
資料源為【商品管理】,添加過濾條件及設定指派字段,觸發公式為【商品】字段;
2)選擇【入庫狀态】字段,輸入下拉框選擇,并設定預設值為未入庫;
2.3、表單【購貨退貨單】字段及表單屬性設定
1)【源購貨單号】字段,選擇設定為關聯其他表單資料,關聯購貨單的【單據編号】字段;
2)選中【退貨明細】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
3)【退貨明細.購貨單價】、【退貨明細.金額】、【合計數量】、【合計金額】、【金額大寫】以上字段見設定雲進銷存-采購管理表單【購貨退貨單】字段及表單屬性設定章節介紹;
2.4、表單【購貨入庫單】字段及表單屬性設定
1)【源購貨單号】、【購貨入庫明細】、【購貨入庫明細.購貨單價】、【購貨入庫明細.金額】、【合計數量】、【合計金額】以上字段如2.3設定;
2.5、表單【購貨退貨出庫單】字段及表單屬性設定
1)【源購貨退貨單号】字段,選擇設定為關聯其他表單資料,關聯購貨退貨單的【單據編号】字段;
2)選中【購貨退貨明細】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
3)【購貨退貨明細.購貨單價】、【購貨退貨明細.金額】、【合計數量】、【合計金額】以上字段設定如2.3設定;
2.6、表單【銷貨單】字段及表單屬性設定
1)選中【銷貨明細】字段,開啟子表單資料加載;
資料源為【商品管理】,添加過濾條件及設定指派字段,觸發公式為【商品】字段;
2)選擇【出庫狀态】字段,輸入下拉框選擇,并設定預設值為未出庫;
3)【銷貨明細.可用庫存】、【銷貨明細.金額】、【合計數量】、【合計金額】、【金額大寫】以上字段設定雲進銷存-采購管理表單【銷貨單】字段及表單屬性設定章節介紹;
2.7、表單【銷貨退貨單】字段及表單屬性設定
1)【源銷貨單号】字段,選擇設定為關聯其他表單資料,關聯銷貨單的【單據編号】字段;
2)選中【退貨明細】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
3)【退貨明細.金額】、【合計數量】、【合計金額】、【金額大寫】以上字段見設定雲進銷存-采購管理表單【購貨退貨單】字段及表單屬性設定章節介紹;
2.8、表單【銷貨出庫單】字段及表單屬性設定
1)【源銷貨單号】、【銷貨出庫明細】、【銷貨出庫明細.金額】、【合計數量】、【合計金額】以上字段如2.6設定;
2.9、表單【銷貨退貨入庫單】字段及表單屬性設定
1)【源銷貨退貨單】字段,選擇設定為關聯其他表單資料,關聯銷貨退貨單的【單據編号】字段;
2)選中【退貨入庫明細】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
3)【退貨入庫明細.金額】、【合計數量】、【合計金額】以上字段設定如2.6設定;
2.10、表單【調撥單】字段及表單屬性設定
1)選中【調撥明細】字段,開啟子表單資料加載;
資料源為【商品管理】,添加過濾條件及設定指派字段,觸發公式為【商品】字段;
2)選中【調撥明細.庫存數量】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
3)【調撥明細.調入倉庫】、【調撥明細.調出倉庫】字段,選擇設定為關聯其他表單資料,關聯倉庫管理的【倉庫名稱】字段;
4)選擇【合計數量】字段,設定預設值為公式編輯,如圖設定公式;
5)該表單是流程表單,設定流程節點稽核,該節點屬性的節點權限送出設定一條資料助手,名稱為新增調出調入資料;
添加新增資料的執行動作,選擇目标表單【調撥單_調入】,選擇對應字段,設定好點選【完成】并儲存該資料助手;
添加新增資料的執行動作,選擇目标表單【調撥單_調出】,選擇對應字段,設定好點選【完成】并儲存該資料助手;
2.11、表單【盤點】字段及表單屬性設定
1)【盤點明細.庫存數量】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
選擇【盤點明細.盤盈盤虧】字段,設定預設值為公式編輯,如圖設定公式;
選擇【盤點明細.盤盈盤虧輔助】字段,設定預設值為公式編輯,如圖設定公式;
2)【生成盤虧單據】、【生成盤盈單據】兩個字段設定模式為彈出表單;
【生成盤虧單據】彈出表單設定如圖;
【生成盤盈單據】彈出表單設定如圖;
3)表單送出資料新增兩條資料助手,名稱分為拆分盤點資料、新增盤點平的結果;
拆分盤點資料的資料助手,新增新增資料的執行動作,選擇目标表單【盤點記錄】,選擇對應字段;
其他設定的觸發條件為【盤點明細.盤盈盤虧輔助】不等于平,設定好點選【完成】并儲存該資料助手;
拆分盤點資料的資料助手,新增新增資料的執行動作,選擇目标表單【盤點記錄】,選擇對應字段;
其他設定的觸發條件為【盤點明細.盤盈盤虧輔助】等于平,設定好點選【完成】并儲存該資料助手;
2.12、表單【其他入庫單】字段及表單屬性設定
1)【入庫明細.庫存數量】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
【入庫明細.入庫單價】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
選擇【入庫明細.入庫金額】字段,設定預設值為公式編輯,如圖設定公式;
【合計數量】字段預設值設定為公式編輯,如圖設定公式;
【合計金額】字段預設值設定為公式編輯,如圖設定公式;
2)【業務類别】輸入選項,并設定預設值為其他入庫;
3)表單初始化新增功能子產品【表單彈出-關聯資料到子表單】;
選擇關聯表單為表單【盤點】,添加該表的子表單字段對應表單的字段,設定完成點選【儲存子產品設定】;
2.13、表單【其他出庫單】字段及表單屬性設定
1)【業務類别】輸入選項,并設定預設值為其他出庫;
2)【出庫明細.庫存數量】字段,預設值選擇資料關聯,設定關聯條件及對應字段;
選擇【出庫明細.出庫成本】字段,設定預設值為公式編輯,如圖設定公式;
【合計數量】字段預設值設定為公式編輯,如圖設定公式;
【合計出庫成本】字段預設值設定為公式編輯,如圖設定公式;
3)表單初始化新增功能子產品【表單彈出-關聯資料到子表單】;
選擇關聯表單為表單【盤點】,添加該表的子表單字段對應表單的字段,設定完成點選【儲存子產品設定】;
2.14、表單【商品管理】字段及表單屬性設定
1)該表設定見雲進銷存-采購管理表單【商品管理】字段及表單屬性設定章節介紹;
2)表單設定的計劃任務新增庫存預警任務;
【庫存預警】插件的設定如圖所示,該插件設定涉及代碼可進入應用詳情檢視;
2.15、【盤點記錄】報表搭建
1)新增【盤點記錄】報表,用基礎報表【資料表】展示資料源為表單【盤點記錄】的資料;
2)新增資料表菜單欄,【單據詳情】;
【單據詳情】的菜單欄,操作模式設定為彈出報表【盤盈盤虧查詢】,并設定報表篩選條件;
3)資料菜單當機屬性打鈎,固定資料表菜單欄位置;
4)設定報表的權限,填入權限組名稱,選擇可操作的資料表菜單,點選【儲存】;
2.16、【智能補貨】、【庫存預警】報表搭建
1)新增【智能補貨】、【庫存預警】報表,用基礎報表【資料表】展示資料源為資料視圖【庫存預警】的資料;
2.17、資料視圖、聚合表
1)該應用運用到一個聚合表【産品庫存統計聚合表】,兩個資料視圖【其他入庫出庫合并】、【庫存預警】;