B70340 il y a 1 an
Parent
révision
af3f1f9d06

BIN
.vs/YD-ERP-SYS/FileContentIndex/05489554-e40c-402f-8abb-e3156ff8526b.vsidx Voir le fichier


BIN
.vs/YD-ERP-SYS/FileContentIndex/e647dce8-a038-4ab7-8240-2d4c077b4cef.vsidx Voir le fichier


+ 0
- 0
.vs/YD-ERP-SYS/FileContentIndex/read.lock Voir le fichier


BIN
.vs/YD-ERP-SYS/v17/.suo Voir le fichier


+ 17
- 25
YD-ERP-SYS/Module/SQL_財務系統管理.vb Voir le fichier

@@ -4,20 +4,16 @@
4 4
         ConnOpen()
5 5
         SQL1 = "SELECT     銷售控制表.開單日期, 銷售控制表.單號, 客戶資料表.名稱, SUM(銷售明細表.售價 * 銷售明細表.數量) AS 簽單金額, 
6 6
                            WWW.收入1 AS 其他應收, QQQ.收入 AS 目前已收, QQQ.收入 AS 未收餘額
7
-                FROM       銷售控制表 LEFT OUTER JOIN
8
-                          (SELECT      單號, SUM(收入) AS 收入1
9
-                           FROM        銷售備註表
10
-                           WHERE      (收入 <> 0)
11
-                           GROUP BY    單號) AS WWW ON 銷售控制表.單號 = WWW.單號 LEFT OUTER JOIN
12
-                           客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 LEFT OUTER JOIN
13
-                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
14
-                          (SELECT      SUM(CAST(收入 AS decimal(18, 2))) AS 收入, LEFT(明細, 7) AS 單號1
15
-                           FROM        公帳流水帳
16
-                           WHERE      (CAST(收入 AS decimal(18, 2)) <> 0) AND (明細 NOT LIKE '') AND (PATINDEX('%[^0-9]%', 
17
-                                       RIGHT(LEFT(明細, 7), 4)) = 0)
18
-                           GROUP BY    LEFT(明細, 7)) AS QQQ ON LEFT(銷售控制表.單號, 7) = QQQ.單號1
7
+                FROM       銷售控制表 FULL OUTER JOIN
8
+                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 FULL OUTER JOIN
9
+                           客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 FULL OUTER JOIN
10
+                          (SELECT  SUM(CAST(收入 AS decimal(18, 2))) AS 收入, LEFT(明細, 7) AS 單號1  FROM  公帳流水帳
11
+                           WHERE  (CAST(收入 AS decimal(18, 2)) <> 0) AND (明細 NOT LIKE '') AND (PATINDEX('%[^0-9]%', RIGHT(LEFT(明細, 7), 4)) = 0)
12
+                           GROUP BY    LEFT(明細, 7)) AS QQQ ON LEFT(銷售控制表.單號, 7) = QQQ.單號1 FULL OUTER JOIN
13
+                          (SELECT  單號, SUM(收入) AS 收入1  FROM  銷售備註表  WHERE  (收入 <> 0)  GROUP BY  單號) AS WWW ON 銷售控制表.單號 = WWW.單號
19 14
                 WHERE     (銷售控制表.開單日期 LIKE '" & PA & "')
20 15
                 GROUP BY   銷售控制表.開單日期, 銷售控制表.單號, 客戶資料表.名稱, QQQ.收入, WWW.收入1
16
+                HAVING    (SUM(銷售明細表.售價 * 銷售明細表.數量) > 0)
21 17
                 ORDER BY   CHARINDEX(LEFT(銷售控制表.單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 銷售控制表.單號 DESC"
22 18
         CmdSet_For_DGV()
23 19
     End Sub
@@ -40,6 +36,7 @@
40 36
                            GROUP BY    單號) AS WWW ON 銷售控制表.單號 = WWW.單號
41 37
                 WHERE     (銷售控制表.交貨日期 LIKE '" & PA & "') AND (倉儲明細表.採購單號 NOT LIKE '') AND (倉儲明細表.入庫 = 0)
42 38
                 GROUP BY   倉儲明細表.作業日期, 倉儲明細表.採購單號, 客戶資料表.名稱, WWW.收入1, QQQ.收入
39
+                HAVING    (SUM(銷售明細表.售價 * 銷售明細表.數量) > 0)
43 40
                 ORDER BY   CHARINDEX(LEFT(倉儲明細表.採購單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 單號 DESC"
44 41
         '倉儲明細表.作業日期 LIKE '" & PA & "'
45 42
         CmdSet_For_DGV()
@@ -48,19 +45,14 @@
48 45
         ConnOpen()
49 46
         SQL1 = "SELECT     銷售控制表.交貨日期 AS 作業日期, 銷售控制表.單號, 客戶資料表.名稱, SUM(銷售明細表.售價 * 銷售明細表.數量) 
50 47
                            AS 簽單金額, WWW.收入1 AS 其他應收, QQQ.收入 AS 目前已收, QQQ.收入 AS 未收餘額
51
-                FROM      (SELECT      SUM(CAST(收入 AS decimal(18, 2))) AS 收入, LEFT(明細, 7) AS 單號1
52
-                           FROM        公帳流水帳
53
-                           WHERE      (CAST(收入 AS decimal(18, 2)) <> 0) AND (明細 NOT LIKE '') AND (PATINDEX('%[^0-9]%', 
54
-                                       RIGHT(LEFT(明細, 7), 4)) = 0)
55
-                           GROUP BY    LEFT(明細, 7)) AS QQQ RIGHT OUTER JOIN
56
-                           銷售控制表 ON QQQ.單號1 = 銷售控制表.單號 LEFT OUTER JOIN
57
-                           銷售明細表 ON 銷售控制表.單號 = 銷售明細表.單號 LEFT OUTER JOIN
58
-                           客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 RIGHT OUTER JOIN
59
-                           倉儲明細表 ON 銷售控制表.單號 = 倉儲明細表.採購單號 LEFT OUTER JOIN
60
-                          (SELECT      單號, SUM(收入) AS 收入1
61
-                           FROM        銷售備註表
62
-                           WHERE      (收入 <> 0)
63
-                           GROUP BY    單號) AS WWW ON 銷售控制表.單號 = WWW.單號
48
+                FROM       銷售明細表 RIGHT OUTER JOIN
49
+                           銷售控制表 ON 銷售明細表.單號 = 銷售控制表.單號 LEFT OUTER JOIN
50
+                           客戶資料表 ON 銷售控制表.客戶編號 = 客戶資料表.舊編 LEFT OUTER JOIN
51
+                          (SELECT  SUM(CAST(收入 AS decimal(18, 2))) AS 收入, LEFT(明細, 7) AS 單號1
52
+                           FROM    公帳流水帳  WHERE  (CAST(收入 AS decimal(18, 2)) <> 0) AND (明細 NOT LIKE '') AND (PATINDEX('%[^0-9]%', RIGHT(LEFT(明細, 7), 4)) = 0)
53
+                           GROUP BY  LEFT(明細, 7)) AS QQQ ON 銷售控制表.單號 = QQQ.單號1 FULL OUTER JOIN
54
+                          (SELECT  單號, SUM(收入) AS 收入1 FROM  銷售備註表  WHERE  (收入 <> 0)
55
+                           GROUP BY  單號) AS WWW ON 銷售控制表.單號 = WWW.單號
64 56
                 WHERE     (銷售控制表.交貨日期 LIKE '" & PA & "') AND (銷售控制表.轉高層 = 1)
65 57
                 GROUP BY   銷售控制表.交貨日期, 銷售控制表.單號, 客戶資料表.名稱, WWW.收入1, QQQ.收入
66 58
                 ORDER BY   CHARINDEX(LEFT(銷售控制表.單號, 1), '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 單號 DESC"

+ 1
- 1
YD-ERP-SYS/Module/全域變數.vb Voir le fichier

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

+ 0
- 89129
YD-ERP-SYS/bin/Debug/Telerik.WinControls.UI.xml
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 0
- 24600
YD-ERP-SYS/bin/Debug/Telerik.WinControls.xml
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe Voir le fichier


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb Voir le fichier


BIN
YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache Voir le fichier


BIN
YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Voir le fichier


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe Voir le fichier


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb Voir le fichier


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.AssemblyReference.cache Voir le fichier


+ 0
- 0
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CopyComplete Voir le fichier


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache Voir le fichier

@@ -1 +1 @@
1
-30aed1c5849ea7dae6d3afeb5443eec9fc8fb4a5
1
+d624c26ef6caa544aa06d54964b0351b1dd191cc6bb3274423b8280281840f7a

+ 0
- 3
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt Voir le fichier

@@ -580,7 +580,4 @@ D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.業績結單控制表
580 580
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.營運日報表.resources
581 581
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.高層客製報表.resources
582 582
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.vbproj.AssemblyReference.cache
583
-D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.vbproj.SuggestedBindingRedirects.cache
584
-D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\bin\Debug\Telerik.WinControls.xml
585
-D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\bin\Debug\Telerik.WinControls.UI.xml
586 583
 D:\工巧明\YD\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.exe.licenses

BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache Voir le fichier


+ 0
- 0
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.SuggestedBindingRedirects.cache Voir le fichier


+ 3
- 1
YD-ERP-SYS/業務系統管理/銷售單申請.vb Voir le fichier

@@ -1837,7 +1837,9 @@ Public Class 銷售單申請
1837 1837
         xlSheet.Cells(6, 5) = CInt(稅金_tb.Text) : xlSheet.Cells(6, 6) = "手續:" : xlSheet.Cells(6, 7) = 刷卡傭金_tb.Text : xlSheet.Cells(6, 8) = "總額:"
1838 1838
         xlSheet.Cells(6, 9) = 銷售合計_tb.Text : xlSheet.Cells(6, 10) = "餘額:" : xlSheet.Cells(6, 11) = N2 : xlSheet.Cells(8, 2) = "品號"
1839 1839
         xlSheet.Cells(8, 5) = "品名規格" : xlSheet.Cells(8, 8) = "數量" : xlSheet.Cells(8, 9) = "單價" : xlSheet.Cells(8, 11) = "金額" : xlSheet.Cells(8, 12) = "含管銷"
1840
-        xlSheet.Cells(8, 13) = "成本價" : xlSheet.Cells(8, 14) = "廠商名稱" : xlSheet.Cells(7, 4) = "稅金2.5%:" : xlSheet.Cells(7, 5) = CInt(稅金25_tb.Text)
1840
+        xlSheet.Cells(8, 13) = "成本價" : xlSheet.Cells(8, 14) = "廠商名稱"
1841
+        If CInt(稅金25_tb.Text) = 0 Then : Else : xlSheet.Cells(7, 4) = "稅金2.5%:" : xlSheet.Cells(7, 5) = CInt(稅金25_tb.Text) : End If
1842
+
1841 1843
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
1842 1844
             xlSheet.Cells(i + 9, 1) = 銷售明細_dgv.Rows(i).Cells("料號").Value
1843 1845
             xlSheet.Cells(i + 9, 3) = 銷售明細_dgv.Rows(i).Cells("品名").Value & " " & 銷售明細_dgv.Rows(i).Cells("備註").Value

+ 15
- 13
YD-ERP-SYS/財務系統管理/業績獎金彙總表.vb Voir le fichier

@@ -137,11 +137,11 @@ Public Class 業績獎金彙總表
137 137
                     獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value + 彙總1_dgv.Rows(II).Cells("銷貨總額").Value
138 138
                 End If
139 139
             Next
140
-            'For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
141
-            '    If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
142
-            '        獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value + 外車車資_dgv.Rows(II).Cells("外車_收").Value
143
-            '    End If
144
-            'Next
140
+            For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
141
+                If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
142
+                    獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value = 獎金明細表_dgv.Rows(I).Cells("銷貨總額").Value + 外車車資_dgv.Rows(II).Cells("外車_收").Value
143
+                End If
144
+            Next
145 145
             '--------------成本---------------------------------------------------------------------------------------------------------------------------------------------
146 146
             For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
147 147
                 If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
@@ -161,14 +161,14 @@ Public Class 業績獎金彙總表
161 161
             Next
162 162
             For II As Integer = 0 To 外車車資_dgv.Rows.Count - 1
163 163
                 If 外車車資_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
164
-                    獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value '+ 外車車資_dgv.Rows(II).Cells("外車_支").Value
164
+                    獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value + 外車車資_dgv.Rows(II).Cells("外車_支").Value
165
+                End If
166
+            Next
167
+            For II As Integer = 0 To 備註運費_dgv.Rows.Count - 1
168
+                If 備註運費_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
169
+                    獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value = 獎金明細表_dgv.Rows(I).Cells("其他(傭金)").Value + 備註運費_dgv.Rows(II).Cells("備註車資").Value
165 170
                 End If
166 171
             Next
167
-            'For II As Integer = 0 To 備註運費_dgv.Rows.Count - 1
168
-            '    If 備註運費_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
169
-            '        獎金明細表_dgv.Rows(I).Cells("運費").Value = 獎金明細表_dgv.Rows(I).Cells("運費").Value + 備註運費_dgv.Rows(II).Cells("備註車資").Value
170
-            '    End If
171
-            'Next
172 172
             '--------------稅額(發票)---------------------------------------------------------------------------------------------------------------------------------------------
173 173
             For II As Integer = 0 To 彙總1_dgv.Rows.Count - 1
174 174
                 If 彙總1_dgv.Rows(II).Cells("單號").Value.ToString = 獎金明細表_dgv.Rows(I).Cells("編號").Value.ToString Then
@@ -519,7 +519,8 @@ Public Class 業績獎金彙總表
519 519
         If 獎金彙總_dgv.Visible = True Then
520 520
             xlSheet.Cells(1, 1) = "雅邸家居" : xlSheet.Cells(2, 1) = "業績獎金彙總表" : xlSheet.Cells(3, 1) = "日期區間:" & 開始日期_dtp.Value & " ~ " & 結束日期_dtp.Value
521 521
             xlSheet.Cells(4, 1) = "編號" : xlSheet.Cells(4, 2) = "業務姓名" : xlSheet.Cells(4, 3) = "銷貨總額" : xlSheet.Cells(4, 4) = "成本" : xlSheet.Cells(4, 6) = "運費"
522
-            xlSheet.Cells(4, 7) = "稅額(2.5%)" : xlSheet.Cells(4, 8) = "稅額(發票)" : xlSheet.Cells(4, 9) = "其他(傭金)" : xlSheet.Cells(4, 10) = "手續費(刷卡)" : xlSheet.Cells(4, 11) = "業績毛利"
522
+            xlSheet.Cells(4, 7) = "稅額(2.5%)"
523
+            xlSheet.Cells(4, 8) = "稅額(發票)" : xlSheet.Cells(4, 9) = "其他(傭金)" : xlSheet.Cells(4, 10) = "手續費(刷卡)" : xlSheet.Cells(4, 11) = "業績毛利"
523 524
             xlSheet.Cells(4, 12) = "獎金" : xlSheet.Cells(4, 5) = "管銷"
524 525
             For I As Integer = 0 To 獎金彙總_dgv.Rows.Count - 1
525 526
                 xlSheet.Cells(I + 5, 1) = 獎金彙總_dgv.Rows(I).Cells("編號").Value : xlSheet.Cells(I + 5, 2) = 獎金彙總_dgv.Rows(I).Cells("姓名").Value
@@ -533,7 +534,8 @@ Public Class 業績獎金彙總表
533 534
         Else
534 535
             xlSheet.Cells(1, 1) = "雅邸家居" : xlSheet.Cells(2, 1) = "業績明細表" : xlSheet.Cells(3, 1) = "日期區間:" & 開始日期_dtp.Value & " ~ " & 結束日期_dtp.Value
535 536
             xlSheet.Cells(4, 1) = "編號" : xlSheet.Cells(4, 2) = "客戶姓名" : xlSheet.Cells(4, 3) = "銷貨總額" : xlSheet.Cells(4, 4) = "成本" : xlSheet.Cells(4, 6) = "運費"
536
-            xlSheet.Cells(4, 7) = "稅額(2.5%)" : xlSheet.Cells(4, 8) = "稅額(發票)" : xlSheet.Cells(4, 9) = "其他(傭金)" : xlSheet.Cells(4, 10) = "手續費(刷卡)" : xlSheet.Cells(4, 11) = "業績毛利"
537
+            xlSheet.Cells(4, 7) = "稅額(2.5%)"
538
+            xlSheet.Cells(4, 8) = "稅額(發票)" : xlSheet.Cells(4, 9) = "其他(傭金)" : xlSheet.Cells(4, 10) = "手續費(刷卡)" : xlSheet.Cells(4, 11) = "業績毛利"
537 539
             xlSheet.Cells(4, 12) = "獎金" : xlSheet.Cells(4, 5) = "管銷"
538 540
             For I As Integer = 0 To 獎金明細表_dgv.Rows.Count - 1
539 541
                 xlSheet.Cells(I + 5, 1) = 獎金明細表_dgv.Rows(I).Cells("編號").Value : xlSheet.Cells(I + 5, 2) = 獎金明細表_dgv.Rows(I).Cells("名稱").Value

+ 1
- 0
YD-ERP-SYS/資料庫系統管理/系統編碼規則.vb Voir le fichier

@@ -387,6 +387,7 @@
387 387
         Set_主伺服器狀態() : Set_伺服器1清單()
388 388
     End Sub
389 389
     Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
390
+
390 391
         For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
391 392
             PA = 資料庫清單1_dgv(0, I).Value.ToString : SQL_主資料庫LOG檔案截斷()
392 393
         Next

Loading…
Annuler
Enregistrer