與 銷貨日期 區隔 (實際交貨日期)
'銷貨日期篩選,若不輸入日期將會拉出大範圍資料造成超時
'需要加入訂貨單已結案,未結案條件搜尋
'當選取訂貨單已結案條件時,增加條件
手動結案是否納入計算
(手動結案,銷貨量不一定等於訂貨單數量)
@目前看起來手動結案部分,
只要狀態處於結案,但是銷貨數量小於訂貨數量,就是手動結案
大於等於的,為系統自動結案
'目前銷貨日期篩選,將會透過銷貨單日期內
應該找出該訂單號,批號,物料號,去核對應該顯示的訂單細項內容
不然會把銷貨單日期範圍之外的資料也納入近來
再來就是處理每次銷貨,其中有包含銷貨單篩選日期之外的銷貨單號
可以選擇要不要顯示
因為設定了格式,如果不印出來,會顯示0,而非空白資料
除非在修格式部分
目前已經排除範圍外資料
使用者需要知道自己所蒐尋的是些什麼條件的資料
==============================================
'跑動畫所按鈕怪怪的
要在側看看
先拿調動畫
'需要寫入銷貨日期篩選
分開兩部分
一個走訂單
一個走銷貨單
應該兩個分開來看
走訂單時候,清空銷貨日期
走銷貨,清空訂單日期
1.有輸入銷貨日期
才撈蕭貨日期內的訂貨單號
帶入訂單號篩選
2.沒輸入銷貨日期
走原本訂單日期
帶入訂單日期篩選
==================================================
14+1+銷貨
'加入金額小季,數量小記
定貨數量,銷貨單位,計價單位輛,庫存單位
單價*訂貨數*計價單位輛 = 金額小記
帶銷數量
=================================================
可能會需要從兩方面走
如果只有銷貨單方面的篩選條件
還是以訂貨單去走的話
變成所有訂貨單都要跑一次
先拿掉銷貨單部分的條件
'XLS格式
列顏色區分
'發現說
其實可以從table的row ,col去推斷說應該會走到XLS的範圍有多大
====================================================
需要知道說
訂單上面某些產品的銷貨狀況
訂單上每筆產品銷貨時間點可能都不一樣
同訂單上的某樣產品,可能會分好幾批去銷貨(切割數量,分批銷貨)
訂單號,訂單日期,產品號,產品品茗,客戶規格
數量,單位量,單價 -> 計算小記
銷貨日期,銷貨單號,
銷貨數量
銷貨單 tblSale, tblSaleDet
'客戶單號 tblOrder : CustOrderNo, CustOrderNoA
兩個到底要看哪一個
有的兩個都沒
有的兩個都有
有的只有一個
只去看 CustOrderNo ,未來都走 CustOrderNo
===================================================
訂貨單
select a.orderno, a.orderdate, b.partcode, b.custspec, b.Qty, b.batchno, a.Custorderno, a.Custordernoa, max(a.formversion) from tblorder a join tblorderdet b on a.orderno = b.orderno
where a.status = 2 and orderdate > '20110101'
group by a.orderno, a.orderdate, b.partcode, b.custspec, a.Custorderno, a.Custordernoa, b.Qty, b.batchno
銷貨單
select a.saledate, b.saleQty, b.packQty, b.unitprice from tblsale a join tblsaledet b on a.saleno = b.saleno
where a.status = 2
==================================================
條件篩選:
料號,訂單號,客戶單號,客戶規格
日期(訂貨日期,銷貨日期) 範圍篩選
客戶ID 範圍篩選
CheckBox 選擇是否將 待銷數 列入計算
(待銷數->銷貨單尚未確認,所有銷貨單上細項都是待銷數)
0未確認,1送簽中,2以確認,9作廢
(應該要踢掉 9 )
訂單上 與 銷貨單上
細項可能都會有批號
EX:
訂貨單 : A1 500, A2 400
銷貨單 : A1 500, A2 200
需要注意的是
訂貨單上的某產品,可能被切成好幾次銷貨單去銷貨
所以要用動態欄位去 顯示一筆訂單的銷貨日期跟銷貨數
分別在訂單細項,銷貨單細項上
會有BatchNo 去分辨批次
要注意, 銷貨單上的 SaleQty 不一定等於 訂貨單上的 Qty
=====================================================
沒有留言:
張貼留言