每日工廠零售補貨整合功能(零售SKU自動轉工廠SKU)
📌 功能簡介
本系統以 Flask + MSSQL + Pandas 建構,提供依據 調撥單單號前綴查詢商品明細 的功能,並能將結果匯出為 Excel,方便工廠對應與後續作業。
🔧 系統架構
-
後端框架:Flask
-
資料庫:MSSQL (
CHIComp02) -
Python套件:
pyodbc、pandas、openpyxl -
匯出格式:Excel (
output.xlsx) -
埠號:5109
📑 功能說明
1. 首頁查詢 (/)
-
使用者輸入 調撥單單號前綴 進行查詢。
-
查詢結果顯示:
-
序號
-
SKU
-
品名規格
-
工廠SKU(UserDef1)
-
溫層(UserDef2)
-
總數量
-
2. Excel 匯出 (/download)
-
匯出檔案包含:
-
SKU(工廠SKU)
-
品名規格
-
數量(整數化)
-
-
若查無資料,會輸出空的 Excel 檔。
📂 查詢邏輯
-
從
comProdRec讀取 Flag=100 的銷貨明細 -
Join
comProduct以取得商品資訊 (ProdName,UserDef1,UserDef2) -
根據輸入的銷貨單號前綴 (
BillNO LIKE '輸入%') 篩選 -
使用
SUM(Quantity)統計數量 -
顯示查詢結果並產出 Excel
http://192.168.0.99:5109/