Переглянути джерело

版本號 : 2021042001

更新內容
1、訂單控制表列印新增inco terms資料列。
2、力威訂單SIZE RUN比對BUG更正。
B70340 4 роки тому
джерело
коміт
35f769be71

BIN
.vs/TENDEN-MES-SYS/v16/.suo Переглянути файл


+ 2
- 2
TENDEN-MES-SYS/Module/全域變數.vb Переглянути файл

@@ -4,7 +4,7 @@
4 4
     Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public 登入人IP As String
5 5
     Public CC(99) As Boolean : Public AA(99) As String : Public 登入判斷 As Boolean
6 6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021041801"
7
+    Public 版本 As String = "2021042001"
8 8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9 9
     Public 匯率 As Double
10 10
 
@@ -12,7 +12,7 @@
12 12
     Public 財務列印(3) As Boolean : Public 修改清單(16) As Boolean : Public 中文樣品單開啟修改 As Boolean : Public 量產樣品匯入列表開啟 As Boolean
13 13
 
14 14
     Public PA As String = "" : Public PA1 As String = "" : Public PA2 As String = "" : Public PA3 As String = "" : Public PA4 As String = "" : Public PA5 As String = ""
15
-    Public PA6 As String = ""
15
+    Public PA6 As String = "" : Public PA7 As String = ""
16 16
     Public QA As String = "" : Public PP1 As String = "" : Public PP2 As String = "" : Public PP3 As String = ""
17 17
     Public 訂單資料表(10) As String : Public OD(42) As String : Public 列印用SQL As String = "" : Public 驗貨報告 As String = "" : Public 訂單紀錄流水號 As String
18 18
     Public Class MyModule

BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe Переглянути файл


BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb Переглянути файл


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe Переглянути файл


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb Переглянути файл


BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache Переглянути файл


BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbprojAssemblyReference.cache Переглянути файл


+ 11
- 7
TENDEN-MES-SYS/彙總報表管理/訂單分析報表八.vb Переглянути файл

@@ -58,17 +58,21 @@ Public Class 訂單分析報表八
58 58
                     PA4 = xlSheet.Cells(i, 1).value
59 59
                     PA5 = xlSheet.Cells(i, 3).value
60 60
                     PA6 = xlSheet.Cells(i, 5).value
61
+                    PA7 = xlSheet.Cells(i, 7).value
61 62
                     ConnOpen()
62
-                    SQL1 = "SELECT   訂單明細表.[" & PA3 & "] AS 數量
63
-                            FROM     訂單明細表 INNER JOIN 訂單控制表 ON 訂單明細表.天盾流水號 = 訂單控制表.訂單流水號 AND 
64
-                                     訂單明細表.客戶訂單號 = 訂單控制表.客戶訂單號 AND 訂單明細表.Color = 訂單控制表.顏色 AND 
65
-                                     訂單明細表.DM = 訂單控制表.楦型
66
-                            WHERE  ((訂單明細表.客戶訂單號 LIKE '" & PA4 & "') AND (訂單明細表.ProductName LIKE '" & PA1 & "') AND (LEFT(訂單明細表.DM,1) LIKE '" & PA5 & "')) OR
67
-                                   ((訂單明細表.ProductName LIKE '" & PA1 & "') AND (LEFT(訂單明細表.DM,1) LIKE '" & PA5 & "') AND (訂單控制表.力威訂單號 LIKE '" & PA4 & "'))"
63
+                    SQL1 = "SELECT   訂單裝箱明細表.[" & PA3 & "] AS 數量
64
+                            FROM     訂單裝箱明細表 INNER JOIN 訂單控制表 ON 訂單裝箱明細表.天盾流水號 = 訂單控制表.訂單流水號 AND 
65
+                                     訂單裝箱明細表.客戶訂單號 = 訂單控制表.客戶訂單號 AND 訂單裝箱明細表.DM = 訂單控制表.楦型
66
+                            WHERE   (訂單裝箱明細表.客戶訂單號 LIKE '" & PA4 & "') AND (LEFT(訂單裝箱明細表.DM, 1) LIKE '" & PA5 & "') AND (訂單控制表.形體號 LIKE '" & PA1 & "') AND 
67
+                                    (訂單裝箱明細表.Item LIKE '" & PA7 & "') OR
68
+                                    (LEFT(訂單裝箱明細表.DM, 1) LIKE '" & PA5 & "') AND (訂單裝箱明細表.力威訂單號 LIKE '" & PA4 & "') AND (訂單控制表.形體號 LIKE '" & PA1 & "') AND 
69
+                                    (訂單裝箱明細表.Item LIKE '" & PA7 & "')"
68 70
                     CmdSet_For_dr()
69 71
                     If dr.Read() Then
70 72
                         If PA6 = dr("數量").ToString Then : Else : CC(xlApp, xlSheet) : End If
71
-                    Else : CC(xlApp, xlSheet) : End If
73
+                    Else
74
+                        DD(xlApp, xlSheet)
75
+                    End If
72 76
                     conn.Close()
73 77
                 End If
74 78
             Next

+ 13
- 0
TENDEN-MES-SYS/量產訂單管理/訂單列印選擇.Designer.vb Переглянути файл

@@ -167,6 +167,7 @@ Partial Class 訂單列印選擇
167 167
         Me.CheckBox58 = New System.Windows.Forms.CheckBox()
168 168
         Me.CheckBox59 = New System.Windows.Forms.CheckBox()
169 169
         Me.CheckBox60 = New System.Windows.Forms.CheckBox()
170
+        Me.CheckBox61 = New System.Windows.Forms.CheckBox()
170 171
         CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
171 172
         Me.月份選擇_gb.SuspendLayout()
172 173
         Me.週數選擇_gb.SuspendLayout()
@@ -1551,6 +1552,16 @@ Partial Class 訂單列印選擇
1551 1552
         Me.CheckBox60.Text = "C_Code"
1552 1553
         Me.CheckBox60.UseVisualStyleBackColor = True
1553 1554
         '
1555
+        'CheckBox61
1556
+        '
1557
+        Me.CheckBox61.AutoSize = True
1558
+        Me.CheckBox61.Location = New System.Drawing.Point(547, 89)
1559
+        Me.CheckBox61.Name = "CheckBox61"
1560
+        Me.CheckBox61.Size = New System.Drawing.Size(88, 20)
1561
+        Me.CheckBox61.TabIndex = 445
1562
+        Me.CheckBox61.Text = "Inco Terms"
1563
+        Me.CheckBox61.UseVisualStyleBackColor = True
1564
+        '
1554 1565
         '訂單列印選擇
1555 1566
         '
1556 1567
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -1674,6 +1685,7 @@ Partial Class 訂單列印選擇
1674 1685
         Me.Controls.Add(Me.DataGridView1)
1675 1686
         Me.Controls.Add(Me.Button11)
1676 1687
         Me.Controls.Add(Me.CheckBox57)
1688
+        Me.Controls.Add(Me.CheckBox61)
1677 1689
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1678 1690
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1679 1691
         Me.Name = "訂單列印選擇"
@@ -1833,5 +1845,6 @@ Partial Class 訂單列印選擇
1833 1845
     Friend WithEvents CheckBox58 As CheckBox
1834 1846
     Friend WithEvents CheckBox59 As CheckBox
1835 1847
     Friend WithEvents CheckBox60 As CheckBox
1848
+    Friend WithEvents CheckBox61 As CheckBox
1836 1849
 End Class
1837 1850
 

+ 7
- 5
TENDEN-MES-SYS/量產訂單管理/訂單列印選擇.vb Переглянути файл

@@ -34,7 +34,7 @@ Public Class 訂單列印選擇
34 34
                                            " & 訂單資料表(1) & ".成型時間 AS 成型, " & 訂單資料表(1) & ".驗貨時間 AS 驗貨, " & 訂單資料表(1) & ".工廠進度表備註1, " & 訂單資料表(1) & ".工廠進度表備註2, 
35 35
                                            " & 訂單資料表(1) & ".客戶包裝確認, " & 訂單資料表(1) & ".東莞業務備註, " & 訂單資料表(1) & ".工廠確認, " & 訂單資料表(1) & ".利威確認, 
36 36
                                            " & 訂單資料表(1) & ".結關日, " & 訂單資料表(1) & ".SMS簽回, " & 訂單資料表(1) & ".FRS簽回, " & 訂單資料表(1) & ".MASTER_SWATCH, " & 訂單資料表(1) & ".力威訂單號, 
37
-                                           " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS, " & 訂單資料表(0) & ".CustomerName
37
+                                           " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS, " & 訂單資料表(0) & ".CustomerName, " & 訂單資料表(0) & ".DeliveryTerms
38 38
                                      FROM  " & 訂單資料表(1) & " LEFT OUTER JOIN " & 訂單資料表(0) & " ON " & 訂單資料表(1) & ".訂單流水號 = " & 訂單資料表(0) & ".天盾流水號 LEFT OUTER JOIN
39 39
                                            " & 訂單資料表(2) & " ON " & 訂單資料表(1) & ".顏色 = " & 訂單資料表(2) & ".Colorway AND 
40 40
                                            " & 訂單資料表(1) & ".ProductID = " & 訂單資料表(2) & ".ProductID AND " & 訂單資料表(1) & ".訂單流水號 = " & 訂單資料表(2) & ".天盾流水號 AND 
@@ -57,7 +57,7 @@ Public Class 訂單列印選擇
57 57
                                              " & 訂單資料表(1) & ".客戶包裝確認, " & 訂單資料表(1) & ".東莞業務備註, " & 訂單資料表(1) & ".工廠確認, " & 訂單資料表(1) & ".利威確認, 
58 58
                                              " & 訂單資料表(1) & ".結關日, " & 訂單資料表(1) & ".SMS簽回, " & 訂單資料表(1) & ".FRS簽回, " & 訂單資料表(1) & ".MASTER_SWATCH, 
59 59
                                              " & 訂單資料表(1) & ".力威訂單號, " & 訂單資料表(1) & ".ProductID, " & 訂單資料表(1) & ".UoM, " & 訂單資料表(2) & ".HS, 
60
-                                             " & 訂單資料表(0) & ".CustomerName
60
+                                             " & 訂單資料表(0) & ".CustomerName, " & 訂單資料表(0) & ".DeliveryTerms
61 61
                                     ORDER BY SUBSTRING(" & 訂單資料表(1) & ".訂單流水號, 4, 6) DESC"
62 62
     Private Sub Set_DGV1載入前設定()
63 63
         DataGridView1.DataSource = Nothing : ds.Clear()
@@ -147,6 +147,7 @@ Public Class 訂單列印選擇
147 147
         If CheckBox58.Checked = True Then : xlSheet.Cells(3, W) = "UoM" : Q = W : W += 1 : End If
148 148
         If CheckBox59.Checked = True Then : xlSheet.Cells(3, W) = "HS#" : Q = W : W += 1 : End If
149 149
         If CheckBox60.Checked = True Then : xlSheet.Cells(3, W) = "Company Code" : Q = W : W += 1 : End If
150
+        If CheckBox61.Checked = True Then : xlSheet.Cells(3, W) = "Inco Terms" : Q = W : W += 1 : End If
150 151
         If CheckBox49.Checked = True Then : xlSheet.Cells(3, W) = "東莞業務備註" : Q = W : W += 1 : End If
151 152
         Set_訂單清單()
152 153
 
@@ -210,7 +211,8 @@ Public Class 訂單列印選擇
210 211
             If CheckBox57.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("ProductID").Value : W += 1 : End If
211 212
             If CheckBox58.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("UoM").Value : W += 1 : End If
212 213
             If CheckBox59.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("HS").Value : W += 1 : End If
213
-            If CheckBox59.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("CustomerName").Value : W += 1 : End If
214
+            If CheckBox60.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("CustomerName").Value : W += 1 : End If
215
+            If CheckBox61.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("DeliveryTerms").Value : W += 1 : End If
214 216
             If CheckBox49.Checked = True Then : xlSheet.Cells(i + 4, W) = DataGridView1.Rows(i).Cells("東莞業務備註").Value : W += 1 : End If
215 217
             With xlApp.Selection
216 218
                 .Font.Bold = True
@@ -751,8 +753,8 @@ Public Class 訂單列印選擇
751 753
         myExcel.Selection.Font.Size = 14
752 754
 
753 755
         ' 儲存格設置格式 (數值 千分位符號)
754
-        xlSheet.Range("D4:G1000").Select() : myExcel.Selection.NumberFormatLocal = "#,##0_ "
755
-        xlSheet.Range("K4:N1000").Select() : myExcel.Selection.NumberFormatLocal = "#,##0_ "
756
+        xlSheet.Range("D4:G10000").Select() : myExcel.Selection.NumberFormatLocal = "#,##0_ "
757
+        xlSheet.Range("K4:N10000").Select() : myExcel.Selection.NumberFormatLocal = "#,##0_ "
756 758
 
757 759
         ' 儲存格顏色設定
758 760
         xlSheet.Range("B3:G3").Select()

+ 11
- 11
TENDEN-MES-SYS/量產訂單管理/訂單控制表.Designer.vb Переглянути файл

@@ -132,6 +132,7 @@ Partial Class 訂單控制表
132 132
         Me.Button15 = New System.Windows.Forms.Button()
133 133
         Me.TextBox12 = New System.Windows.Forms.TextBox()
134 134
         Me.Button27 = New System.Windows.Forms.Button()
135
+        Me.Label50 = New System.Windows.Forms.Label()
135 136
         Me.GroupBox2 = New System.Windows.Forms.GroupBox()
136 137
         Me.第六頁_bt = New System.Windows.Forms.Button()
137 138
         Me.第五頁_bt = New System.Windows.Forms.Button()
@@ -245,7 +246,6 @@ Partial Class 訂單控制表
245 246
         Me.訂單明細_bt = New System.Windows.Forms.Button()
246 247
         Me.裝箱明細_bt = New System.Windows.Forms.Button()
247 248
         Me.裝箱資訊_bt = New System.Windows.Forms.Button()
248
-        Me.Label50 = New System.Windows.Forms.Label()
249 249
         Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
250 250
         Me.清單全選_bt = New System.Windows.Forms.Button()
251 251
         CType(Me.控制表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -1238,6 +1238,16 @@ Partial Class 訂單控制表
1238 1238
         Me.Button27.Text = "清空"
1239 1239
         Me.Button27.UseVisualStyleBackColor = True
1240 1240
         '
1241
+        'Label50
1242
+        '
1243
+        Me.Label50.AutoSize = True
1244
+        Me.Label50.ForeColor = System.Drawing.Color.Red
1245
+        Me.Label50.Location = New System.Drawing.Point(5, 14)
1246
+        Me.Label50.Name = "Label50"
1247
+        Me.Label50.Size = New System.Drawing.Size(338, 15)
1248
+        Me.Label50.TabIndex = 348
1249
+        Me.Label50.Text = "注意 : 先打勾 [啟用量出貨] 按鈕在選資料,系統讀取速度會比較快。"
1250
+        '
1241 1251
         'GroupBox2
1242 1252
         '
1243 1253
         Me.GroupBox2.Controls.Add(Me.CheckBox24)
@@ -2344,16 +2354,6 @@ Partial Class 訂單控制表
2344 2354
         Me.裝箱資訊_bt.Text = "裝箱資訊"
2345 2355
         Me.裝箱資訊_bt.UseVisualStyleBackColor = True
2346 2356
         '
2347
-        'Label50
2348
-        '
2349
-        Me.Label50.AutoSize = True
2350
-        Me.Label50.ForeColor = System.Drawing.Color.Red
2351
-        Me.Label50.Location = New System.Drawing.Point(5, 14)
2352
-        Me.Label50.Name = "Label50"
2353
-        Me.Label50.Size = New System.Drawing.Size(338, 15)
2354
-        Me.Label50.TabIndex = 348
2355
-        Me.Label50.Text = "注意 : 先打勾 [啟用量出貨] 按鈕在選資料,系統讀取速度會比較快。"
2356
-        '
2357 2357
         'ProgressBar1
2358 2358
         '
2359 2359
         Me.ProgressBar1.Location = New System.Drawing.Point(1109, 149)

Завантаження…
Відмінити
Зберегти