B70340 пре 3 година
родитељ
комит
af09129d27

BIN
.vs/YD-ERP-SYS/v16/.suo Прегледај датотеку


+ 32
- 25
YD-ERP-SYS/Module/SQL_倉儲系統管理.vb Прегледај датотеку

265
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
265
                             銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
266
                 WHERE      (銷售控制表.單號 LIKE '" & PA19 & "%') AND (客戶資料表.名稱 LIKE N'%" & PA20 & "%') AND ( 單位主管 NOT LIKE '作廢%') AND ( 單位主管 NOT LIKE '') AND
266
                 WHERE      (銷售控制表.單號 LIKE '" & PA19 & "%') AND (客戶資料表.名稱 LIKE N'%" & PA20 & "%') AND ( 單位主管 NOT LIKE '作廢%') AND ( 單位主管 NOT LIKE '') AND
267
                            (銷售控制表.已出貨 IS NULL OR 銷售控制表.已出貨 = 0) AND (銷售收款事項.內容 LIKE '未收餘額')
267
                            (銷售控制表.已出貨 IS NULL OR 銷售控制表.已出貨 = 0) AND (銷售收款事項.內容 LIKE '未收餘額')
268
+                GROUP BY   銷售控制表.流水號, 銷售控制表.單號, 客戶資料表.名稱, 銷售控制表.開單日期, 銷售控制表.交貨日期, 
269
+                           銷售控制表.含稅, 銷售控制表.單位主管, 銷售控制表.審核日期, 銷售收款事項.內容, 銷售收款事項.金額, 
270
+                           銷售控制表.送貨地點, 銷售控制表.運費, 銷售控制表.客戶編號, 銷售控制表.轉採購, QQ.已審核, QQ.已審核
268
                 ORDER BY   CHARINDEX(LEFT(銷售控制表.單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 銷售控制表.單號 DESC"
271
                 ORDER BY   CHARINDEX(LEFT(銷售控制表.單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 銷售控制表.單號 DESC"
269
         CmdSet_For_DGV()
272
         CmdSet_For_DGV()
270
     End Sub
273
     End Sub
275
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 倉儲明細表_1.資料流水號 AS 倉儲流水號, 
278
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 倉儲明細表_1.資料流水號 AS 倉儲流水號, 
276
                             銷售明細表.倉儲狀態, 銷售明細表.訂製狀態, 銷售明細表.物料狀態, QQQ.庫存 AS 有單庫存, QQQ.採購流水, 
279
                             銷售明細表.倉儲狀態, 銷售明細表.訂製狀態, 銷售明細表.物料狀態, QQQ.庫存 AS 有單庫存, QQQ.採購流水, 
277
                             WWW.庫存 AS 無單庫存, WWW.庫存, 銷售明細表.已出貨 AS 準備出貨, 倉儲分區控制表.倉級
280
                             WWW.庫存 AS 無單庫存, WWW.庫存, 銷售明細表.已出貨 AS 準備出貨, 倉儲分區控制表.倉級
278
-                FROM        銷售明細表 INNER JOIN
279
-                            倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
281
+                FROM       (SELECT      倉儲明細表_2.料號, SUM(倉儲明細表_2.入庫) - SUM(倉儲明細表_2.出庫) AS 庫存, 
282
+                                        倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 倉儲明細表_2.倉名編號, 銷售明細表_1.資料流水號, 
283
+                                        倉儲明細表_2.採購流水
284
+                            FROM        銷售明細表 AS 銷售明細表_1 RIGHT OUTER JOIN 採購控制表 AS 採購控制表_2 ON 
285
+                                        銷售明細表_1.資料流水號 = 採購控制表_2.銷售流水 RIGHT OUTER JOIN
286
+                                        倉儲明細表 AS 倉儲明細表_2 ON 採購控制表_2.資料流水號 = 倉儲明細表_2.採購流水
287
+                            WHERE      (倉儲明細表_2.倉庫作業 NOT LIKE '作廢%') OR (倉儲明細表_2.倉庫作業 NOT LIKE '')
288
+                            GROUP BY    倉儲明細表_2.料號, 倉儲明細表_2.倉名編號, 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 
289
+                                        銷售明細表_1.資料流水號, 倉儲明細表_2.採購流水) AS QQQ RIGHT OUTER JOIN
290
+                            銷售明細表 LEFT OUTER JOIN
280
                             倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
291
                             倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
281
-                                (SELECT          倉儲明細表_2.料號, SUM(倉儲明細表_2.入庫) - SUM(倉儲明細表_2.出庫) AS 庫存, 
282
-                                                 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 倉儲明細表_2.倉名編號 
283
-                                 FROM            銷售明細表 AS 銷售明細表_1 RIGHT OUTER JOIN 採購控制表 AS 採購控制表_2 ON 
284
-                                                 銷售明細表_1.資料流水號 = 採購控制表_2.銷售流水 RIGHT OUTER JOIN
285
-                                                 倉儲明細表 AS 倉儲明細表_2 ON 採購控制表_2.資料流水號 = 倉儲明細表_2.採購流水
286
-                                  WHERE         (倉儲明細表_2.倉庫作業 NOT LIKE '作廢%') OR (倉儲明細表_2.倉庫作業 NOT LIKE '')
287
-                                  GROUP BY       倉儲明細表_2.料號, 倉儲明細表_2.倉名編號, 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態) AS 
288
-                            WWW ON 銷售明細表.料號 = WWW.料號 AND
289
-                            銷售明細表.訂製狀態 = WWW.訂製狀態 AND 銷售明細表.物料狀態 = WWW.物料狀態 AND 
290
-                            銷售明細表.倉儲狀態 = WWW.倉名編號 LEFT OUTER JOIN
291
-                                (SELECT          倉儲明細表_2.料號, SUM(倉儲明細表_2.入庫) - SUM(倉儲明細表_2.出庫) AS 庫存, 
292
-                                                 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 倉儲明細表_2.倉名編號, 
293
-                                                 銷售明細表_1.資料流水號, 倉儲明細表_2.採購流水
294
-                                 FROM            銷售明細表 AS 銷售明細表_1 RIGHT OUTER JOIN 採購控制表 AS 採購控制表_2 ON 
295
-                                                 銷售明細表_1.資料流水號 = 採購控制表_2.銷售流水 RIGHT OUTER JOIN
296
-                                                 倉儲明細表 AS 倉儲明細表_2 ON 採購控制表_2.資料流水號 = 倉儲明細表_2.採購流水
297
-                                  WHERE         (倉儲明細表_2.倉庫作業 NOT LIKE '作廢%') OR (倉儲明細表_2.倉庫作業 NOT LIKE '')
298
-                                  GROUP BY       倉儲明細表_2.料號, 倉儲明細表_2.倉名編號, 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 
299
-                                                 銷售明細表_1.資料流水號, 倉儲明細表_2.採購流水) AS QQQ ON 
300
-                            銷售明細表.資料流水號 = QQQ.資料流水號 LEFT OUTER JOIN
301
-                            採購控制表 AS 採購控制表_1 ON 銷售明細表.資料流水號 = 採購控制表_1.銷售流水 LEFT OUTER JOIN
302
-                            倉儲明細表 AS 倉儲明細表_1 ON 採購控制表_1.資料流水號 = 倉儲明細表_1.採購流水 LEFT OUTER JOIN
292
+                            倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 ON QQQ.料號 = 銷售明細表.料號 AND 
293
+                            QQQ.物料狀態 = 銷售明細表.物料狀態 AND QQQ.訂製狀態 = 銷售明細表.訂製狀態 AND 
294
+                            QQQ.倉名編號 = 銷售明細表.倉儲狀態 AND QQQ.資料流水號 = 銷售明細表.資料流水號 LEFT OUTER JOIN
295
+                            倉儲明細表 AS 倉儲明細表_1 RIGHT OUTER JOIN
296
+                            採購控制表 AS 採購控制表_1 ON 倉儲明細表_1.採購單號 = 採購控制表_1.銷售單號 AND 
297
+                            倉儲明細表_1.料號 = 採購控制表_1.料號 AND 倉儲明細表_1.採購流水 = 採購控制表_1.資料流水號 ON 
298
+                            銷售明細表.料號 = 採購控制表_1.料號 AND 銷售明細表.單號 = 採購控制表_1.銷售單號 AND 
299
+                            銷售明細表.資料流水號 = 採購控制表_1.銷售流水 LEFT OUTER JOIN
300
+                           (SELECT      倉儲明細表_2.料號, SUM(倉儲明細表_2.入庫) - SUM(倉儲明細表_2.出庫) AS 庫存, 
301
+                                        倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態, 倉儲明細表_2.倉名編號
302
+                            FROM        銷售明細表 AS 銷售明細表_1 RIGHT OUTER JOIN 採購控制表 AS 採購控制表_2 ON 
303
+                                        銷售明細表_1.資料流水號 = 採購控制表_2.銷售流水 RIGHT OUTER JOIN
304
+                                        倉儲明細表 AS 倉儲明細表_2 ON 採購控制表_2.資料流水號 = 倉儲明細表_2.採購流水
305
+                            WHERE      (倉儲明細表_2.倉庫作業 NOT LIKE '作廢%') OR (倉儲明細表_2.倉庫作業 NOT LIKE '')
306
+                            GROUP BY    倉儲明細表_2.料號, 倉儲明細表_2.倉名編號, 倉儲明細表_2.物料狀態, 倉儲明細表_2.訂製狀態) 
307
+                            AS WWW ON 銷售明細表.料號 = WWW.料號 AND 銷售明細表.訂製狀態 = WWW.訂製狀態 AND 
308
+                            銷售明細表.物料狀態 = WWW.物料狀態 AND 銷售明細表.倉儲狀態 = WWW.倉名編號 LEFT OUTER JOIN
303
                             物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
309
                             物料訂製狀態 ON 銷售明細表.訂製狀態 = 物料訂製狀態.編碼 LEFT OUTER JOIN
304
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
310
                             物料資料庫 ON 銷售明細表.料號 = 物料資料庫.料號
305
-                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售明細表.已出貨 IS NULL OR 銷售明細表.已出貨 = 0)
311
+                WHERE      (銷售明細表.單號 LIKE '" & PA2 & "') AND (銷售明細表.料號 NOT LIKE '1001%') AND (銷售明細表.已出貨 IS NULL OR
312
+                            銷售明細表.已出貨 = 0)
306
                 ORDER BY    銷售明細表.排序 DESC, 銷售明細表.料號"
313
                 ORDER BY    銷售明細表.排序 DESC, 銷售明細表.料號"
307
         CmdSet_For_DGV()
314
         CmdSet_For_DGV()
308
     End Sub
315
     End Sub

+ 5
- 5
YD-ERP-SYS/Module/SQL_業績計算系統.vb Прегледај датотеку

29
     End Sub
29
     End Sub
30
     Friend Sub SQL_業績主表2()
30
     Friend Sub SQL_業績主表2()
31
         ConnOpen()
31
         ConnOpen()
32
-        SQL1 = "SELECT      銷售控制表.單號 AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 
32
+        SQL1 = "SELECT     銷售控制表.單號 AS 編號, QQ.姓名, SUM(銷售控制表.運費) AS 銷貨總額, SUM(銷售控制表.運費) AS 成本, 管銷費用, 
33
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
33
                            SUM(銷售控制表.運費) AS 運費, SUM(銷售控制表.運費) AS [稅額(發票)], SUM(銷售控制表.運費) AS [其他(傭金)], 
34
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
34
                            SUM(銷售控制表.運費) AS [手續費(刷卡)], SUM(銷售控制表.運費) AS 毛利, SUM(銷售控制表.運費) AS 獎金, 
35
                            銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址
35
                            銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址
43
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
43
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND
44
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
44
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
45
                                                          '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
45
                                                          '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
46
-                GROUP BY   銷售控制表.單號, QQ.姓名, 銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址
46
+                GROUP BY   銷售控制表.單號, QQ.姓名, 銷售控制表.獎金基礎, 客戶資料表.名稱, 客戶資料表.地址, 管銷費用
47
                 ORDER BY   編號"
47
                 ORDER BY   編號"
48
         CmdSet_For_DGV()
48
         CmdSet_For_DGV()
49
     End Sub
49
     End Sub
67
     End Sub
67
     End Sub
68
     Friend Sub SQL_業績彙總1()
68
     Friend Sub SQL_業績彙總1()
69
         ConnOpen()
69
         ConnOpen()
70
-        SQL1 = "SELECT     銷售控制表.單號, SUM(銷售明細表.售價 * 銷售明細表.數量) AS 銷貨總額, SUM(銷售明細表.成本 * 銷售明細表.數量) 
71
-                           AS 成本, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用
70
+        SQL1 = "SELECT     銷售控制表.單號, 銷貨總額, SUM(銷售明細表.成本 * 銷售明細表.數量) 
71
+                           AS 成本, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 管銷費用
72
                 FROM       銷售控制表 LEFT OUTER JOIN
72
                 FROM       銷售控制表 LEFT OUTER JOIN
73
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
73
                            銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
74
                            銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
74
                            銷售收款事項 ON 銷售控制表.單號 = 銷售收款事項.單號
76
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND
76
                           (銷售控制表.轉業績日期 IS NOT NULL OR 銷售控制表.轉業績日期 NOT LIKE '') AND (銷售明細表.料號 NOT LIKE '1001%') AND
77
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
77
                           (銷售控制表.轉業績日期 BETWEEN '" & Strings.Format(業績獎金彙總表.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND 
78
                                                        '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
78
                                                        '" & Strings.Format(業績獎金彙總表.結束日期_dtp.Value, "yyyy/MM/dd") & "')
79
-                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用
79
+                GROUP BY   銷售控制表.單號, 銷售控制表.運費, 銷售控制表.稅金, 銷售控制表.刷卡費用, 銷貨總額, 管銷費用
80
                 ORDER BY   銷售控制表.單號"
80
                 ORDER BY   銷售控制表.單號"
81
         CmdSet_For_DGV()
81
         CmdSet_For_DGV()
82
     End Sub
82
     End Sub

+ 1
- 1
YD-ERP-SYS/Module/SQL_財務系統管理.vb Прегледај датотеку

38
                            FROM        銷售備註表
38
                            FROM        銷售備註表
39
                            WHERE      (收入 <> 0)
39
                            WHERE      (收入 <> 0)
40
                            GROUP BY    單號) AS WWW ON 銷售控制表.單號 = WWW.單號
40
                            GROUP BY    單號) AS WWW ON 銷售控制表.單號 = WWW.單號
41
-                WHERE     (倉儲明細表.作業日期 LIKE '" & PA & "') AND (倉儲明細表.採購單號 NOT LIKE '')
41
+                WHERE     (倉儲明細表.作業日期 LIKE '" & PA & "') AND (倉儲明細表.採購單號 NOT LIKE '') AND (倉儲明細表.入庫 = 0)
42
                 GROUP BY   倉儲明細表.作業日期, 倉儲明細表.採購單號, 客戶資料表.名稱, WWW.收入1, QQQ.收入
42
                 GROUP BY   倉儲明細表.作業日期, 倉儲明細表.採購單號, 客戶資料表.名稱, WWW.收入1, QQQ.收入
43
                 ORDER BY   CHARINDEX(LEFT(倉儲明細表.採購單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 單號 DESC"
43
                 ORDER BY   CHARINDEX(LEFT(倉儲明細表.採購單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 單號 DESC"
44
         CmdSet_For_DGV()
44
         CmdSet_For_DGV()

+ 17
- 1
YD-ERP-SYS/Module/SQL_跨介面共用.vb Прегледај датотеку

224
     Friend Sub SQL_銷售控制表_修改()
224
     Friend Sub SQL_銷售控制表_修改()
225
         ConnOpen()
225
         ConnOpen()
226
         SQL1 = "UPDATE 銷售控制表 SET 單號 = N'" & PA2 & "', 開單日期 = N'" & DTP & "', 客戶編號 = N'" & PA3 & "', 交貨日期 = '" & DTP1 & "', 含稅 = '" & BL1 & "', 送貨地點 = N'" & PA5 & "', 
226
         SQL1 = "UPDATE 銷售控制表 SET 單號 = N'" & PA2 & "', 開單日期 = N'" & DTP & "', 客戶編號 = N'" & PA3 & "', 交貨日期 = '" & DTP1 & "', 含稅 = '" & BL1 & "', 送貨地點 = N'" & PA5 & "', 
227
-                       運費 = N'" & NU1 & "', 管銷費用 = N'" & NU2 & "' , 稅金 = N'" & NU3 & "', 刷卡費用 = N'" & NU4 & "'
227
+                       運費 = N'" & NU1 & "', 管銷費用 = N'" & NU2 & "' , 稅金 = N'" & NU3 & "', 刷卡費用 = N'" & NU4 & "', 銷貨總額 = N'" & NU5 & "'
228
                 WHERE 流水號 LIKE '" & PA1 & "%'"
228
                 WHERE 流水號 LIKE '" & PA1 & "%'"
229
         CmdSet_For_dr()
229
         CmdSet_For_dr()
230
     End Sub
230
     End Sub
425
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
425
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
426
         CmdSet_For_DGV()
426
         CmdSet_For_DGV()
427
     End Sub
427
     End Sub
428
+    Friend Sub SQL_採購控制表_一般採購_未出庫()
429
+        ConnOpen()
430
+        SQL1 = "SELECT      採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 
431
+                            倉儲分區控制表.倉名 AS 倉名, 採購控制表.訂製狀態, 物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態 AS 狀態, 採購控制表.備註, 
432
+                            採購控制表.訂製圖號, 採購控制表.數量, 採購控制表.成本, 採購控制表.採購總價 AS 金額, 採購控制表.申請人, 採購控制表.申請日期, 採購控制表.採購日期, 採購控制表.預計進廠日, 
433
+                            採購控制表.實際進廠日, 採購控制表.已入庫, 採購控制表.已審核
434
+                FROM        採購控制表 INNER JOIN 供應商資料表 ON 採購控制表.供商編號 = 供應商資料表.編號 INNER JOIN 物料資料庫 ON 採購控制表.料號 = 物料資料庫.料號 INNER JOIN 倉儲狀態 ON 
435
+                            採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN 物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN 倉儲分區控制表 ON 採購控制表.倉儲狀態 = 
436
+                            倉儲分區控制表.倉名編號
437
+                WHERE      ((採購控制表.已入庫 IS NULL) OR (採購控制表.已入庫 = 0)) AND 
438
+                           (採購控制表.供商編號 LIKE N'%" & PA & "%' OR 供應商資料表.簡稱 LIKE N'%" & PA & "%' OR 
439
+                            物料資料庫.品名 LIKE N'%" & PA & "%' OR 採購控制表.料號  LIKE N'%" & PA & "%') AND 
440
+                           (採購控制表.銷售單號 LIKE N'" & PA20 & "%') AND (採購控制表.已審核 <> 1)
441
+                ORDER BY    採購控制表.供商編號, 採購控制表.料號"
442
+        CmdSet_For_DGV()
443
+    End Sub
428
     Friend Sub SQL_採購控制表_驗證()
444
     Friend Sub SQL_採購控制表_驗證()
429
         ConnOpen()
445
         ConnOpen()
430
         SQL1 = "SELECT      採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 
446
         SQL1 = "SELECT      採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 

+ 1
- 1
YD-ERP-SYS/Module/全域變數.vb Прегледај датотеку

3
     Public g_conn_type, gUserName, 登入人職稱, 登入人級別, 登入人組別, 登入人IP, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 業務號碼, AA(99) As String
3
     Public g_conn_type, gUserName, 登入人職稱, 登入人級別, 登入人組別, 登入人IP, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 業務號碼, AA(99) As String
4
     Public BB(99), CC(99), 登入判斷 As Boolean
4
     Public BB(99), CC(99), 登入判斷 As Boolean
5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6
-    Public 版本 As String = "2022032202"
6
+    Public 版本 As String = "2022032502"
7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8
     Public 列印用SQL, 列印用SQL2, 公司編號, 公司電話, 公司統編, 公司地址, 關鍵字編號, 進度條後墜 As String
8
     Public 列印用SQL, 列印用SQL2, 公司編號, 公司電話, 公司統編, 公司地址, 關鍵字編號, 進度條後墜 As String
9
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Прегледај датотеку


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Прегледај датотеку


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache Прегледај датотеку


+ 0
- 1
YD-ERP-SYS/採購系統管理/一般申請_採購單.Designer.vb Прегледај датотеку

590
         '
590
         '
591
         '供應商編碼_cb
591
         '供應商編碼_cb
592
         '
592
         '
593
-        Me.供應商編碼_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
594
         Me.供應商編碼_cb.FormattingEnabled = True
593
         Me.供應商編碼_cb.FormattingEnabled = True
595
         Me.供應商編碼_cb.Location = New System.Drawing.Point(173, 4)
594
         Me.供應商編碼_cb.Location = New System.Drawing.Point(173, 4)
596
         Me.供應商編碼_cb.Name = "供應商編碼_cb"
595
         Me.供應商編碼_cb.Name = "供應商編碼_cb"

+ 5
- 4
YD-ERP-SYS/採購系統管理/一般申請_採購單.vb Прегледај датотеку

51
 
51
 
52
             If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
52
             If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
53
             PA20 = 業務1_cb.Text
53
             PA20 = 業務1_cb.Text
54
-            SQL_採購控制表_未出庫()
54
+            SQL_採購控制表_一般採購_未出庫()
55
             da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
55
             da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
56
             Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
56
             Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
57
 
57
 
63
             採購清單_dgv.Columns(20).FillWeight = 60 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 70
63
             採購清單_dgv.Columns(20).FillWeight = 60 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 70
64
             採購清單_dgv.Columns(24).Visible = False : 採購清單_dgv.Columns(25).Visible = False : 採購清單_dgv.Columns(26).FillWeight = 45
64
             採購清單_dgv.Columns(24).Visible = False : 採購清單_dgv.Columns(25).Visible = False : 採購清單_dgv.Columns(26).FillWeight = 45
65
 
65
 
66
-            採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
66
+            採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
67
+            採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
67
             採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
68
             採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
68
             採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
69
             採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
69
             採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
70
             採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
434
             If e.RowIndex = -1 Then : Else
435
             If e.RowIndex = -1 Then : Else
435
                 料號_tb.Text = 物料清單_dgv("料號", e.RowIndex).Value.ToString : 供應商編碼_tb.Text = 物料清單_dgv("供應商", e.RowIndex).Value.ToString
436
                 料號_tb.Text = 物料清單_dgv("料號", e.RowIndex).Value.ToString : 供應商編碼_tb.Text = 物料清單_dgv("供應商", e.RowIndex).Value.ToString
436
                 品名_tb.Text = 物料清單_dgv("品名", e.RowIndex).Value.ToString : 最大庫存量_tb.Text = 物料清單_dgv("最低庫存量", e.RowIndex).Value.ToString
437
                 品名_tb.Text = 物料清單_dgv("品名", e.RowIndex).Value.ToString : 最大庫存量_tb.Text = 物料清單_dgv("最低庫存量", e.RowIndex).Value.ToString
437
-                庫存量_tb.Text = Val(物料清單_dgv("庫存", e.RowIndex).Value.ToString)
438
+                庫存量_tb.Text = Val(物料清單_dgv("庫存", e.RowIndex).Value.ToString) : 供應商編碼_cb.Text = Strings.Left(物料清單_dgv("料號", e.RowIndex).Value.ToString, 4)
438
                 可申請_tb.Text = Val(物料清單_dgv("庫存", e.RowIndex).Value.ToString) - Val(物料清單_dgv("未出庫", e.RowIndex).Value.ToString)
439
                 可申請_tb.Text = Val(物料清單_dgv("庫存", e.RowIndex).Value.ToString) - Val(物料清單_dgv("未出庫", e.RowIndex).Value.ToString)
439
 
440
 
440
                 物料圖_pb.Image = Nothing : PA1 = 料號_tb.Text : SQL_物料檔案_是否有圖()
441
                 物料圖_pb.Image = Nothing : PA1 = 料號_tb.Text : SQL_物料檔案_是否有圖()
570
     Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
571
     Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
571
         If e.KeyChar = Chr(13) Then
572
         If e.KeyChar = Chr(13) Then
572
             供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
573
             供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
573
-            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單() : 地區1_cb.Text = ""
574
+            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單1() : 地區1_cb.Text = ""
574
         End If
575
         End If
575
     End Sub
576
     End Sub
576
     Private Sub 清空_bt_Click(sender As Object, e As EventArgs) Handles 清空_bt.Click
577
     Private Sub 清空_bt_Click(sender As Object, e As EventArgs) Handles 清空_bt.Click

+ 3
- 3
YD-ERP-SYS/業務系統管理/銷售單審核.vb Прегледај датотеку

828
 
828
 
829
                     DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
829
                     DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
830
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
830
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
831
-                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
831
+                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
832
                     SQL_銷售控制表_修改() '--------------------資料修改
832
                     SQL_銷售控制表_修改() '--------------------資料修改
833
 
833
 
834
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
834
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
928
 
928
 
929
                 DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
929
                 DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
930
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
930
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
931
-                NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
931
+                NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
932
                 SQL_銷售控制表_修改() '--------------------資料修改
932
                 SQL_銷售控制表_修改() '--------------------資料修改
933
 
933
 
934
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
934
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
978
 
978
 
979
                 DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
979
                 DTP = Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
980
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
980
                 PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
981
-                NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
981
+                NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
982
                 SQL_銷售控制表_修改() '--------------------資料修改
982
                 SQL_銷售控制表_修改() '--------------------資料修改
983
 
983
 
984
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
984
                 For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1

+ 16
- 9
YD-ERP-SYS/業務系統管理/銷售單申請.vb Прегледај датотеку

946
 
946
 
947
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
947
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
948
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
948
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
949
-                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
949
+                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
950
                     SQL_銷售控制表_修改() '--------------------資料修改
950
                     SQL_銷售控制表_修改() '--------------------資料修改
951
 
951
 
952
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
952
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1046
 
1046
 
1047
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
1047
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
1048
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
1048
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
1049
-                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
1049
+                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
1050
                     SQL_銷售控制表_修改() '--------------------資料修改
1050
                     SQL_銷售控制表_修改() '--------------------資料修改
1051
 
1051
 
1052
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1052
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1100
 
1100
 
1101
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
1101
                     DTP = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd") : DTP1 = Strings.Format(交貨日期_dtp.Value, "yyyy/MM/dd") : BL1 = 含稅_ch.Checked : 運費 = 司機運費_tb.Text
1102
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
1102
                     PA1 = 流水號_tb.Text : PA2 = 單號_tb.Text : PA3 = 客戶編號_tb.Text : PA4 = 流水號_tb.Text : PA5 = 送貨地點_cb.Text : NU1 = 司機運費_tb.Text : NU2 = 管銷費用_tb.Text
1103
-                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text
1103
+                    NU3 = 稅金_tb.Text : NU4 = 刷卡傭金_tb.Text : NU5 = 銷售合計_tb.Text
1104
                     SQL_銷售控制表_修改() '--------------------資料修改
1104
                     SQL_銷售控制表_修改() '--------------------資料修改
1105
 
1105
 
1106
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1106
                     For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1814
             xlSheet.Cells(5, 13) = "0" : xlSheet.Cells(6, 1) = "業務員:" : xlSheet.Cells(6, 2) = 業務_cb.Text : xlSheet.Cells(6, 4) = "稅金:"
1814
             xlSheet.Cells(5, 13) = "0" : xlSheet.Cells(6, 1) = "業務員:" : xlSheet.Cells(6, 2) = 業務_cb.Text : xlSheet.Cells(6, 4) = "稅金:"
1815
             xlSheet.Cells(6, 5) = CInt(稅金_tb.Text) + CInt(刷卡稅金_tb.Text) : xlSheet.Cells(6, 6) = "手續:" : xlSheet.Cells(6, 7) = 刷卡傭金_tb.Text : xlSheet.Cells(6, 8) = "總額:"
1815
             xlSheet.Cells(6, 5) = CInt(稅金_tb.Text) + CInt(刷卡稅金_tb.Text) : xlSheet.Cells(6, 6) = "手續:" : xlSheet.Cells(6, 7) = 刷卡傭金_tb.Text : xlSheet.Cells(6, 8) = "總額:"
1816
             xlSheet.Cells(6, 9) = 銷售合計_tb.Text : xlSheet.Cells(6, 10) = "餘額:" : xlSheet.Cells(6, 11) = N2 : xlSheet.Cells(8, 2) = "品號"
1816
             xlSheet.Cells(6, 9) = 銷售合計_tb.Text : xlSheet.Cells(6, 10) = "餘額:" : xlSheet.Cells(6, 11) = N2 : xlSheet.Cells(8, 2) = "品號"
1817
-            xlSheet.Cells(8, 5) = "品名規格" : xlSheet.Cells(8, 8) = "數量" : xlSheet.Cells(8, 9) = "單價" : xlSheet.Cells(8, 11) = "金額"
1817
+            xlSheet.Cells(8, 5) = "品名規格" : xlSheet.Cells(8, 8) = "數量" : xlSheet.Cells(8, 9) = "單價" : xlSheet.Cells(8, 11) = "金額" : xlSheet.Cells(8, 12) = "含管銷"
1818
             xlSheet.Cells(8, 13) = "成本價" : xlSheet.Cells(8, 14) = "廠商名稱"
1818
             xlSheet.Cells(8, 13) = "成本價" : xlSheet.Cells(8, 14) = "廠商名稱"
1819
             For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1819
             For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1820
                 xlSheet.Cells(i + 9, 1) = 銷售明細_dgv.Rows(i).Cells("料號").Value : xlSheet.Cells(i + 9, 3) = 銷售明細_dgv.Rows(i).Cells("品名").Value
1820
                 xlSheet.Cells(i + 9, 1) = 銷售明細_dgv.Rows(i).Cells("料號").Value : xlSheet.Cells(i + 9, 3) = 銷售明細_dgv.Rows(i).Cells("品名").Value
1821
                 xlSheet.Cells(i + 9, 8) = 銷售明細_dgv.Rows(i).Cells("數量").Value : xlSheet.Cells(i + 9, 9) = 銷售明細_dgv.Rows(i).Cells("單價").Value
1821
                 xlSheet.Cells(i + 9, 8) = 銷售明細_dgv.Rows(i).Cells("數量").Value : xlSheet.Cells(i + 9, 9) = 銷售明細_dgv.Rows(i).Cells("單價").Value
1822
                 xlSheet.Cells(i + 9, 11) = 銷售明細_dgv.Rows(i).Cells("售價").Value : xlSheet.Cells(i + 9, 13) = 銷售明細_dgv.Rows(i).Cells("成本").Value
1822
                 xlSheet.Cells(i + 9, 11) = 銷售明細_dgv.Rows(i).Cells("售價").Value : xlSheet.Cells(i + 9, 13) = 銷售明細_dgv.Rows(i).Cells("成本").Value
1823
+                xlSheet.Cells(i + 9, 12) = 銷售明細_dgv.Rows(i).Cells("成本").Value * 1.06
1823
                 PA30 = Strings.Left(銷售明細_dgv.Rows(i).Cells("料號").Value.ToString, 4) : Set_料號轉簡稱() : xlSheet.Cells(i + 9, 14) = 轉換_tb.Text
1824
                 PA30 = Strings.Left(銷售明細_dgv.Rows(i).Cells("料號").Value.ToString, 4) : Set_料號轉簡稱() : xlSheet.Cells(i + 9, 14) = 轉換_tb.Text
1824
                 With xlApp.Selection
1825
                 With xlApp.Selection
1825
                     .Font.Bold = True
1826
                     .Font.Bold = True
1827
                 N1 = i + 9
1828
                 N1 = i + 9
1828
             Next
1829
             Next
1829
             xlSheet.Cells(N1 + 3, 1) = "銷貨總額:" : xlSheet.Cells(N1 + 3, 2) = 銷售合計_tb.Text : xlSheet.Cells(N1 + 3, 4) = "成本:" : xlSheet.Cells(N1 + 3, 5) = 物料成本_tb.Text
1830
             xlSheet.Cells(N1 + 3, 1) = "銷貨總額:" : xlSheet.Cells(N1 + 3, 2) = 銷售合計_tb.Text : xlSheet.Cells(N1 + 3, 4) = "成本:" : xlSheet.Cells(N1 + 3, 5) = 物料成本_tb.Text
1830
-            xlSheet.Cells(N1 + 3, 7) = "運費:" : xlSheet.Cells(N1 + 3, 8) = 司機運費_tb.Text : xlSheet.Cells(N1 + 3, 10) = "管銷費用:" : xlSheet.Cells(N1 + 3, 11) = 管銷費用_tb.Text
1831
+            xlSheet.Cells(N1 + 3, 7) = "運費:" : xlSheet.Cells(N1 + 3, 8) = 司機運費_tb.Text : xlSheet.Cells(N1 + 3, 9) = "管銷費用:" : xlSheet.Cells(N1 + 3, 10) = 管銷費用_tb.Text
1831
             xlSheet.Cells(N1 + 3, 13) = "毛利:" : xlSheet.Cells(N1 + 3, 14) = 預估利潤_tb.Text
1832
             xlSheet.Cells(N1 + 3, 13) = "毛利:" : xlSheet.Cells(N1 + 3, 14) = 預估利潤_tb.Text
1832
             BB(xlApp, xlSheet)
1833
             BB(xlApp, xlSheet)
1833
             xlApp.Cells.Select()
1834
             xlApp.Cells.Select()
1849
         End With
1850
         End With
1850
         '-------------------------------------------------------------------------------------------------------------------
1851
         '-------------------------------------------------------------------------------------------------------------------
1851
         myExcel.Selection.ColumnWidth = 12.5
1852
         myExcel.Selection.ColumnWidth = 12.5
1852
-
1853
-        xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 12
1854
-        xlSheet.Columns("D:D").Select : myExcel.Selection.ColumnWidth = 11.75
1853
+        xlSheet.Columns("A:A").Select : myExcel.Selection.ColumnWidth = 11
1854
+        xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 11
1855
+        xlSheet.Columns("D:D").Select : myExcel.Selection.ColumnWidth = 11
1856
+        xlSheet.Columns("F:F").Select : myExcel.Selection.ColumnWidth = 11
1855
         xlSheet.Columns("G:G").Select : myExcel.Selection.ColumnWidth = 10.75
1857
         xlSheet.Columns("G:G").Select : myExcel.Selection.ColumnWidth = 10.75
1856
         xlSheet.Columns("I:I").Select : myExcel.Selection.ColumnWidth = 10.88
1858
         xlSheet.Columns("I:I").Select : myExcel.Selection.ColumnWidth = 10.88
1859
+        xlSheet.Columns("K:K").Select : myExcel.Selection.ColumnWidth = 11
1857
         xlSheet.Columns("N:N").Select : myExcel.Selection.ColumnWidth = 30.63
1860
         xlSheet.Columns("N:N").Select : myExcel.Selection.ColumnWidth = 30.63
1858
         xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 5
1861
         xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 5
1859
         xlSheet.Columns("E:F").Select : myExcel.Selection.ColumnWidth = 10
1862
         xlSheet.Columns("E:F").Select : myExcel.Selection.ColumnWidth = 10
1860
-        xlSheet.Columns("L:L").Select : myExcel.Selection.ColumnWidth = 7
1863
+        xlSheet.Columns("L:L").Select : myExcel.Selection.ColumnWidth = 12.5
1861
         '---------調數字
1864
         '---------調數字
1862
         xlSheet.Columns("I:I").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1865
         xlSheet.Columns("I:I").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1863
         xlSheet.Columns("K:K").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1866
         xlSheet.Columns("K:K").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1867
+        xlSheet.Columns("L:L").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1864
         xlSheet.Columns("M:M").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1868
         xlSheet.Columns("M:M").Select : myExcel.Selection.NumberFormatLocal = "#,##0_ ;[紅色]-#,##0 "
1865
         '---------------------------------------------------------------------------------------------------------------------
1869
         '---------------------------------------------------------------------------------------------------------------------
1866
         xlSheet.Range("A8:N8").Select()                                      '畫線
1870
         xlSheet.Range("A8:N8").Select()                                      '畫線
1954
         xlSheet.Range("N8").Select()
1958
         xlSheet.Range("N8").Select()
1955
         With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
1959
         With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
1956
             .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
1960
             .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
1961
+        xlSheet.Range("L8").Select()
1962
+        With myExcel.Selection : .HorizontalAlignment = xlRight : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
1963
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With
1957
         '---------------------------------------------------------------------------------------------------------------------------
1964
         '---------------------------------------------------------------------------------------------------------------------------
1958
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1965
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1959
             xlSheet.Range("A" & i + 9 & ":B" & i + 9 & "").Select()  '迴圈合併儲存格
1966
             xlSheet.Range("A" & i + 9 & ":B" & i + 9 & "").Select()  '迴圈合併儲存格

+ 5
- 2
YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb Прегледај датотеку

126
 
126
 
127
             SQL_業績主表2()
127
             SQL_業績主表2()
128
             da.Fill(ds7) : 獎金明細表_dgv.DataSource = ds7.Tables(0) : conn.Close()
128
             da.Fill(ds7) : 獎金明細表_dgv.DataSource = ds7.Tables(0) : conn.Close()
129
-            獎金明細表_dgv.Columns(9).Visible = False : 獎金明細表_dgv.Columns(12).FillWeight = 300
129
+            獎金明細表_dgv.Columns(10).Visible = False : 獎金明細表_dgv.Columns(13).FillWeight = 300
130
 
130
 
131
             獎金明細表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0"
131
             獎金明細表_dgv.Columns(2).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(3).DefaultCellStyle.Format = "#,##0"
132
             獎金明細表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
132
             獎金明細表_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
133
             獎金明細表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
133
             獎金明細表_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(7).DefaultCellStyle.Format = "#,##0"
134
             獎金明細表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
134
             獎金明細表_dgv.Columns(8).DefaultCellStyle.Format = "#,##0" : 獎金明細表_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
135
+
135
             獎金明細表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
136
             獎金明細表_dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
136
             獎金明細表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
137
             獎金明細表_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
137
             獎金明細表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
138
             獎金明細表_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
149
             獎金明細表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
150
             獎金明細表_dgv.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
150
             獎金明細表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
151
             獎金明細表_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
151
             獎金明細表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
152
             獎金明細表_dgv.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
153
+
152
             For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
154
             For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
153
                 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("成本").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("運費").Value = "0"
155
                 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("成本").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("運費").Value = "0"
154
                 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
156
                 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value = "0"
218
                 獎金明細表_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("獎金").Value = "0"
220
                 獎金明細表_dgv.Rows(I).Cells("毛利").Value = "0" : 獎金明細表_dgv.Rows(I).Cells("獎金").Value = "0"
219
                 獎金明細表_dgv.Rows(I).Cells("毛利").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value - 獎金明細表_dgv.Rows(I).Cells("成本").Value -
221
                 獎金明細表_dgv.Rows(I).Cells("毛利").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value - 獎金明細表_dgv.Rows(I).Cells("成本").Value -
220
                                                              獎金明細表_dgv.Rows(I).Cells("運費").Value - 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value -
222
                                                              獎金明細表_dgv.Rows(I).Cells("運費").Value - 獎金明細表_dgv.Rows(I).Cells("稅額(發票)").Value -
221
-                                                             獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value - 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value
223
+                                                             獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value - 獎金明細表_dgv.Rows(I).Cells("手續費(刷卡)").Value -
224
+                                                             獎金明細表_dgv.Rows(I).Cells("管銷費用").Value
222
             Next
225
             Next
223
         Catch ex As Exception
226
         Catch ex As Exception
224
             MsgBox(ex.Message)
227
             MsgBox(ex.Message)

+ 2
- 2
YD-ERP-SYS/財務系統管理/財務_收支單一覽表.Designer.vb Прегледај датотеку

617
         DataGridViewCellStyle1.BackColor = System.Drawing.Color.White
617
         DataGridViewCellStyle1.BackColor = System.Drawing.Color.White
618
         DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
618
         DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
619
         DataGridViewCellStyle1.ForeColor = System.Drawing.Color.Black
619
         DataGridViewCellStyle1.ForeColor = System.Drawing.Color.Black
620
-        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.White
621
-        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.Black
620
+        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight
621
+        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.White
622
         DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
622
         DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
623
         Me.明細_dgv.DefaultCellStyle = DataGridViewCellStyle1
623
         Me.明細_dgv.DefaultCellStyle = DataGridViewCellStyle1
624
         Me.明細_dgv.Location = New System.Drawing.Point(112, 78)
624
         Me.明細_dgv.Location = New System.Drawing.Point(112, 78)

+ 12
- 5
YD-ERP-SYS/財務系統管理/財務_收支單一覽表.vb Прегледај датотеку

321
                     結束日期_dtp.Value = 日期彙總_dgv(0, e.RowIndex).Value.ToString
321
                     結束日期_dtp.Value = 日期彙總_dgv(0, e.RowIndex).Value.ToString
322
                 End If
322
                 End If
323
                 申請日期_dtp.Value = 日期彙總_dgv(0, e.RowIndex).Value.ToString : Set_費用清單() : Set_清單3() : Set_清單2()
323
                 申請日期_dtp.Value = 日期彙總_dgv(0, e.RowIndex).Value.ToString : Set_費用清單() : Set_清單3() : Set_清單2()
324
+                If 單據彙總_dgv.Rows.Count > 0 Then
325
+                    圖片編碼_tb.Text = 單據彙總_dgv(5, 0).Value.ToString
326
+                End If
324
             End If
327
             End If
325
         Catch ex As Exception
328
         Catch ex As Exception
326
             MsgBox(ex.Message)
329
             MsgBox(ex.Message)
555
 
558
 
556
                 AA(xlApp, xlSheet) : BB(xlApp, xlSheet)
559
                 AA(xlApp, xlSheet) : BB(xlApp, xlSheet)
557
             ElseIf 明細_rb.Checked = False And 彙總_rb.Checked = True Then
560
             ElseIf 明細_rb.Checked = False And 彙總_rb.Checked = True Then
558
-                xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支彙總簡表"
561
+                xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支彙總簡表 - " & Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd") & " 到 " & Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd")
559
                 xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
562
                 xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
560
                 xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "收入" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
563
                 xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "收入" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
561
 
564
 
562
                 For i As Integer = 0 To 財務彙總_dgv.Rows.Count - 1
565
                 For i As Integer = 0 To 財務彙總_dgv.Rows.Count - 1
563
-                    xlSheet.Cells(i + 3, 1) = 財務彙總_dgv.Rows(i).Cells("日期").Value
566
+                    xlSheet.Cells(i + 3, 1) = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 7)
564
                     xlSheet.Cells(i + 3, 2) = 財務彙總_dgv.Rows(i).Cells("主項").Value
567
                     xlSheet.Cells(i + 3, 2) = 財務彙總_dgv.Rows(i).Cells("主項").Value
565
                     xlSheet.Cells(i + 3, 3) = 財務彙總_dgv.Rows(i).Cells("子項").Value
568
                     xlSheet.Cells(i + 3, 3) = 財務彙總_dgv.Rows(i).Cells("子項").Value
566
                     xlSheet.Cells(i + 3, 4) = 財務彙總_dgv.Rows(i).Cells("子細項").Value
569
                     xlSheet.Cells(i + 3, 4) = 財務彙總_dgv.Rows(i).Cells("子細項").Value
590
             xlSheet.Range("B1").Select()
593
             xlSheet.Range("B1").Select()
591
             xlApp.Application.WindowState = xlMinimized
594
             xlApp.Application.WindowState = xlMinimized
592
             xlSheet.Cells.Select()
595
             xlSheet.Cells.Select()
593
-            xlApp.ActiveSheet.Protect(DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="0911274990")
594
-            xlApp.ActiveSheet.EnableSelection = 1
596
+            'xlApp.ActiveSheet.Protect(DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="0911274990")
597
+            'xlApp.ActiveSheet.EnableSelection = 1
595
             MsgBox("列印完成。")
598
             MsgBox("列印完成。")
596
         Catch ex As Exception
599
         Catch ex As Exception
597
             MsgBox(ex.Message)
600
             MsgBox(ex.Message)
656
         With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 14 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
659
         With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 14 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
657
             .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
660
             .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
658
         End With
661
         End With
662
+        xlSheet.Columns("A:A").EntireColumn.AutoFit
663
+        xlSheet.Columns("B:B").EntireColumn.AutoFit
664
+        xlSheet.Columns("C:C").EntireColumn.AutoFit
659
     End Sub
665
     End Sub
660
     Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
666
     Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
661
         Clipboard.SetDataObject(簽名圖_pb.Image)
667
         Clipboard.SetDataObject(簽名圖_pb.Image)
714
 
720
 
715
         xlSheet.Columns("E:I").Select : myExcel.Selection.NumberFormatLocal = "#,##0;[紅色]-#,##0"
721
         xlSheet.Columns("E:I").Select : myExcel.Selection.NumberFormatLocal = "#,##0;[紅色]-#,##0"
716
         myExcel.ActiveWindow.DisplayGridlines = False
722
         myExcel.ActiveWindow.DisplayGridlines = False
723
+        xlSheet.Columns("B:B").EntireColumn.AutoFit
724
+        xlSheet.Columns("D:D").EntireColumn.AutoFit
717
     End Sub
725
     End Sub
718
-
719
     '----------------------滑鼠右鍵--------------------------------------------------------------------------------------------------------------------------------------------------------------------
726
     '----------------------滑鼠右鍵--------------------------------------------------------------------------------------------------------------------------------------------------------------------
720
     Private Sub 重新讀取ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新讀取ToolStripMenuItem.Click
727
     Private Sub 重新讀取ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新讀取ToolStripMenuItem.Click
721
         Set_清單1() : Set_清單() : Set_清單2() : 彙總計算()
728
         Set_清單1() : Set_清單() : Set_清單2() : 彙總計算()

Loading…
Откажи
Сачувај