siu 1ヶ月前
コミット
4c8eb02dcd
31個のファイルの変更671行の追加381行の削除
  1. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/0f0d8306-3837-4f8b-a3e3-25008c243d39.vsidx
  2. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/50fba6bf-e1a3-481f-b448-3e87cf72cd16.vsidx
  3. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/5da47f60-9f37-42a6-a72d-1020fd116aec.vsidx
  4. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/b8ec23f8-40e2-497b-83be-7483c68fac44.vsidx
  5. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/e03b0218-7a5a-4ee0-ae5b-699602169a15.vsidx
  6. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/ea75e7c5-3f88-4c34-9137-d7cc39440f2d.vsidx
  7. バイナリ
      .vs/GF00-ERP-SYS/FileContentIndex/f3db3227-311d-4d46-bafa-77ccc8c9135d.vsidx
  8. バイナリ
      .vs/GF00-ERP-SYS/v17/.suo
  9. 215
    94
      .vs/GF00-ERP-SYS/v17/DocumentLayout.backup.json
  10. 216
    75
      .vs/GF00-ERP-SYS/v17/DocumentLayout.json
  11. 3
    3
      GF00-ERP-SYS/0.MyModule/主資料庫/SQL_業務管理系統.vb
  12. 6
    19
      GF00-ERP-SYS/0.MyModule/主資料庫/SQL_財務管理系統.vb
  13. 1
    1
      GF00-ERP-SYS/0.MyModule/模組/全域變數.vb
  14. 68
    55
      GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.Designer.vb
  15. 81
    67
      GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.vb
  16. 3
    7
      GF00-ERP-SYS/04.財務管理系統/財務_收支單一覽表.vb
  17. 4
    9
      GF00-ERP-SYS/04.財務管理系統/財務_收支單審核.vb
  18. 3
    4
      GF00-ERP-SYS/04.財務管理系統/財務_收支單申請.Designer.vb
  19. 22
    15
      GF00-ERP-SYS/04.財務管理系統/財務_收支單申請.vb
  20. 3
    3
      GF00-ERP-SYS/06.業務管理系統/車輛/估價單.vb
  21. 19
    19
      GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.Designer.vb
  22. 20
    3
      GF00-ERP-SYS/10.背景程式與對話視窗/可複製訊息通知框.Designer.vb
  23. 6
    2
      GF00-ERP-SYS/10.背景程式與對話視窗/可複製訊息通知框.vb
  24. バイナリ
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe
  25. バイナリ
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb
  26. 1
    5
      GF00-ERP-SYS/bin/Debug/TEST.txt
  27. バイナリ
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe
  28. バイナリ
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb
  29. バイナリ
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache
  30. バイナリ
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache
  31. バイナリ
      GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll

バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/0f0d8306-3837-4f8b-a3e3-25008c243d39.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/c13f3331-95e9-4104-a3d8-d90322413173.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/50fba6bf-e1a3-481f-b448-3e87cf72cd16.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/5da47f60-9f37-42a6-a72d-1020fd116aec.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/b8ec23f8-40e2-497b-83be-7483c68fac44.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/4a623c0f-546a-49c6-8b30-650bb4d2db31.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/e03b0218-7a5a-4ee0-ae5b-699602169a15.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/66837806-ccb0-4c27-bad1-7c8068b21a91.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/ea75e7c5-3f88-4c34-9137-d7cc39440f2d.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/FileContentIndex/f3db3227-311d-4d46-bafa-77ccc8c9135d.vsidx ファイルの表示


バイナリ
.vs/GF00-ERP-SYS/v17/.suo ファイルの表示


+ 215
- 94
.vs/GF00-ERP-SYS/v17/DocumentLayout.backup.json ファイルの表示

@@ -3,48 +3,80 @@
3 3
   "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\",
4 4
   "Documents": [
5 5
     {
6
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
6
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8 8
     },
9 9
     {
10
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12 12
     },
13 13
     {
14
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16 16
     },
17 17
     {
18
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
18
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20 20
     },
21 21
     {
22
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
22
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24 24
     },
25 25
     {
26
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
27
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
26
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28 28
     },
29 29
     {
30
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
31
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
30
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
32 32
     },
33 33
     {
34
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
34
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
36 36
     },
37 37
     {
38
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
38
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
39
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
40 40
     },
41 41
     {
42
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
42
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44 44
     },
45 45
     {
46
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
47
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
46
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
47
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
48
+    },
49
+    {
50
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
51
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
52
+    },
53
+    {
54
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
55
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
56
+    },
57
+    {
58
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
59
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
60
+    },
61
+    {
62
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
63
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
64
+    },
65
+    {
66
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
67
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
68
+    },
69
+    {
70
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
71
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
72
+    },
73
+    {
74
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
75
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
76
+    },
77
+    {
78
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
79
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
48 80
     }
49 81
   ],
50 82
   "DocumentGroupContainers": [
@@ -54,140 +86,229 @@
54 86
       "DocumentGroups": [
55 87
         {
56 88
           "DockedHeight": 200,
57
-          "SelectedChildIndex": 5,
89
+          "SelectedChildIndex": 0,
58 90
           "Children": [
59 91
             {
60 92
               "$type": "Document",
61
-              "DocumentIndex": 2,
62
-              "Title": "\u5217\u5370.vb",
63
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
64
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
65
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
66
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
67
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAIAAAAAAAAAA==",
68
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
69
-              "WhenOpened": "2025-04-16T02:45:12.625Z",
93
+              "DocumentIndex": 0,
94
+              "Title": "\u4F30\u50F9\u55AE.vb",
95
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
96
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
97
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
98
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
99
+              "ViewState": "AgIAAAkCAAAAAAAAAAAAABwCAAA8AAAAAAAAAA==",
100
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
101
+              "WhenOpened": "2025-04-17T03:02:24.468Z",
70 102
               "EditorCaption": ""
71 103
             },
72 104
             {
73 105
               "$type": "Document",
74
-              "DocumentIndex": 4,
75
-              "Title": "SQL_\u9023\u7DDA\u5B57\u4E32.vb",
76
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
77
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
78
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
79
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
80
-              "ViewState": "AgIAAAAAAAAAAAAAAABAwAgAAAALAAAAAAAAAA==",
81
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
82
-              "WhenOpened": "2025-04-15T15:16:24.838Z",
83
-              "EditorCaption": ""
106
+              "DocumentIndex": 1,
107
+              "Title": "\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
108
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
109
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
110
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
111
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
112
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
113
+              "WhenOpened": "2025-04-17T03:02:17.83Z",
114
+              "EditorCaption": " [\u8A2D\u8A08]"
84 115
             },
85 116
             {
86 117
               "$type": "Document",
87
-              "DocumentIndex": 5,
88
-              "Title": "SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
89
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
90
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
91
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
92
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
93
-              "ViewState": "AgIAAFQBAAAAAAAAAAAAAGoBAABRAAAAAAAAAA==",
118
+              "DocumentIndex": 3,
119
+              "Title": "\u767B\u5165\u756B\u9762.vb",
120
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
121
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
122
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
123
+              "RelativeToolTip": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
124
+              "ViewState": "AgIAALcAAAAAAAAAAAA5wNUAAAA0AAAAAAAAAA==",
94 125
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
95
-              "WhenOpened": "2025-04-15T14:55:03.698Z",
96
-              "EditorCaption": ""
126
+              "WhenOpened": "2025-04-17T02:59:56.619Z"
97 127
             },
98 128
             {
99 129
               "$type": "Document",
100
-              "DocumentIndex": 6,
101
-              "Title": "SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
102
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
103
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
104
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
105
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
106
-              "ViewState": "AgIAANUBAAAAAAAAAAAtwM0BAABaAAAAAAAAAA==",
130
+              "DocumentIndex": 5,
131
+              "Title": "\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
132
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
133
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
134
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
135
+              "RelativeToolTip": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
107 136
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
108
-              "WhenOpened": "2025-04-14T01:20:53.528Z"
137
+              "WhenOpened": "2025-04-17T02:59:55.174Z"
109 138
             },
110 139
             {
111 140
               "$type": "Document",
112
-              "DocumentIndex": 7,
141
+              "DocumentIndex": 2,
113 142
               "Title": "\u5168\u57DF\u8B8A\u6578.vb",
114 143
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
115 144
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
116 145
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
117 146
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
118
-              "ViewState": "AgIAAAEAAAAAAAAAAAAuwAYAAAAlAAAAAAAAAA==",
147
+              "ViewState": "AgIAAAEAAAAAAAAAAAAuwBEAAAAzAAAAAAAAAA==",
119 148
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
120
-              "WhenOpened": "2025-04-07T03:11:18.17Z"
149
+              "WhenOpened": "2025-04-16T16:02:16.33Z",
150
+              "EditorCaption": ""
121 151
             },
122 152
             {
123 153
               "$type": "Document",
124
-              "DocumentIndex": 0,
154
+              "DocumentIndex": 9,
155
+              "Title": "\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
156
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
157
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
158
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
159
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
160
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAIAAAAAAAAAA==",
161
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
162
+              "WhenOpened": "2025-04-16T16:00:37.059Z"
163
+            },
164
+            {
165
+              "$type": "Document",
166
+              "DocumentIndex": 10,
167
+              "Title": "\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
168
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
169
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
170
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
171
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
172
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
173
+              "WhenOpened": "2025-04-16T15:59:37.125Z"
174
+            },
175
+            {
176
+              "$type": "Document",
177
+              "DocumentIndex": 7,
178
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
179
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
180
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
181
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
182
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
183
+              "ViewState": "AgIAAEMCAAAAAAAAAAAgwE0CAAAMAAAAAAAAAA==",
184
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
185
+              "WhenOpened": "2025-04-16T15:54:33.409Z",
186
+              "EditorCaption": ""
187
+            },
188
+            {
189
+              "$type": "Document",
190
+              "DocumentIndex": 8,
191
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
192
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
193
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
194
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
195
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
196
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
197
+              "WhenOpened": "2025-04-16T15:50:58.48Z",
198
+              "EditorCaption": " [\u8A2D\u8A08]"
199
+            },
200
+            {
201
+              "$type": "Document",
202
+              "DocumentIndex": 11,
203
+              "Title": "\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
204
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
205
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
206
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
207
+              "RelativeToolTip": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
208
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
209
+              "WhenOpened": "2025-04-16T15:49:06.919Z"
210
+            },
211
+            {
212
+              "$type": "Document",
213
+              "DocumentIndex": 14,
214
+              "Title": "SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
215
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
216
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
217
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
218
+              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
219
+              "ViewState": "AgIAAFEBAAAAAAAAAAAqwGIBAAAPAAAAAAAAAA==",
220
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
221
+              "WhenOpened": "2025-04-16T04:02:29.463Z"
222
+            },
223
+            {
224
+              "$type": "Document",
225
+              "DocumentIndex": 12,
125 226
               "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
126 227
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
127 228
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
128
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb*",
129
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb*",
130
-              "ViewState": "AgIAAIoCAAAAAAAAAAAUwHICAAAAAAAAAAAAAA==",
229
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
230
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
231
+              "ViewState": "AgIAAMYCAAAAAAAAAAAowBEAAAAYAAAAAAAAAA==",
131 232
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
132
-              "WhenOpened": "2025-04-07T01:38:01.876Z",
133
-              "EditorCaption": ""
233
+              "WhenOpened": "2025-04-16T03:11:42.193Z"
134 234
             },
135 235
             {
136 236
               "$type": "Document",
137
-              "DocumentIndex": 1,
237
+              "DocumentIndex": 13,
138 238
               "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
139 239
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
140 240
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
141
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]*",
142
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]*",
241
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
242
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
143 243
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
144
-              "WhenOpened": "2025-04-07T01:37:58.03Z",
145
-              "EditorCaption": " [\u8A2D\u8A08]"
244
+              "WhenOpened": "2025-04-16T03:11:40.55Z"
146 245
             },
147 246
             {
148 247
               "$type": "Document",
149
-              "DocumentIndex": 8,
150
-              "Title": "\u9023\u52D5\u6A21\u7D44.vb",
151
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
152
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
153
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
154
-              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
155
-              "ViewState": "AgIAACMAAAAAAAAAAAAQwDkAAABmAAAAAAAAAA==",
248
+              "DocumentIndex": 17,
249
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
250
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
251
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
252
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
253
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
254
+              "ViewState": "AgIAAL0AAAAAAAAAAAA/wMsAAAAAAAAAAAAAAA==",
156 255
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
157
-              "WhenOpened": "2025-04-15T01:25:09.779Z"
256
+              "WhenOpened": "2025-04-16T03:01:15.585Z"
158 257
             },
159 258
             {
160 259
               "$type": "Document",
161
-              "DocumentIndex": 3,
162
-              "Title": "\u5217\u5370.vb [\u8A2D\u8A08]",
163
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
164
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
165
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
166
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
260
+              "DocumentIndex": 18,
261
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
262
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
263
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
264
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
265
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
167 266
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
168
-              "WhenOpened": "2025-04-07T01:35:14.496Z",
169
-              "EditorCaption": " [\u8A2D\u8A08]"
267
+              "WhenOpened": "2025-04-16T03:00:54.602Z"
170 268
             },
171 269
             {
172 270
               "$type": "Document",
173
-              "DocumentIndex": 9,
271
+              "DocumentIndex": 15,
272
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
273
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
274
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
275
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
276
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
277
+              "ViewState": "AgIAAGQAAAAAAAAAAAA/wHoAAAAQAAAAAAAAAA==",
278
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
279
+              "WhenOpened": "2025-04-16T03:01:28.439Z"
280
+            },
281
+            {
282
+              "$type": "Document",
283
+              "DocumentIndex": 16,
284
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
285
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
286
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
287
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
288
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
289
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
290
+              "WhenOpened": "2025-04-16T03:00:49.045Z"
291
+            },
292
+            {
293
+              "$type": "Document",
294
+              "DocumentIndex": 4,
174 295
               "Title": "GCM-CPV-ERP-SYS.vb",
175 296
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
176 297
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
177 298
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
178 299
               "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
179
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
300
+              "ViewState": "AgIAAEUAAAAAAAAAAAAIwA8AAAAIAAAAAAAAAA==",
180 301
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
181 302
               "WhenOpened": "2025-04-04T02:01:29.451Z"
182 303
             },
183 304
             {
184 305
               "$type": "Document",
185
-              "DocumentIndex": 10,
306
+              "DocumentIndex": 6,
186 307
               "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
187 308
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
188 309
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
189
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
190
-              "RelativeToolTip": "..\\..\\..\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
310
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
311
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
191 312
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
192 313
               "WhenOpened": "2025-04-04T02:01:27.845Z"
193 314
             }

+ 216
- 75
.vs/GF00-ERP-SYS/v17/DocumentLayout.json ファイルの表示

@@ -3,48 +3,84 @@
3 3
   "WorkspaceRootPath": "D:\\gf00-erp-sys-leehsiehjui\\",
4 4
   "Documents": [
5 5
     {
6
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
6
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8 8
     },
9 9
     {
10
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12 12
     },
13 13
     {
14
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16 16
     },
17 17
     {
18
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
18
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
20 20
     },
21 21
     {
22
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
23
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
22
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24 24
     },
25 25
     {
26
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
27
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
26
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28 28
     },
29 29
     {
30 30
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
31 31
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
32 32
     },
33 33
     {
34
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
34
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
36 36
     },
37 37
     {
38
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
38
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
40 40
     },
41 41
     {
42 42
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43 43
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44 44
     },
45
+    {
46
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
47
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\\u767B\u5165\u756B\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
48
+    },
45 49
     {
46 50
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
47 51
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
52
+    },
53
+    {
54
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
55
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
56
+    },
57
+    {
58
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
59
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
60
+    },
61
+    {
62
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
63
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
64
+    },
65
+    {
66
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
67
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
68
+    },
69
+    {
70
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
71
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
72
+    },
73
+    {
74
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
75
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
76
+    },
77
+    {
78
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
79
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
80
+    },
81
+    {
82
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
83
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
48 84
     }
49 85
   ],
50 86
   "DocumentGroupContainers": [
@@ -54,31 +90,90 @@
54 90
       "DocumentGroups": [
55 91
         {
56 92
           "DockedHeight": 200,
57
-          "SelectedChildIndex": 5,
93
+          "SelectedChildIndex": 8,
58 94
           "Children": [
95
+            {
96
+              "$type": "Document",
97
+              "DocumentIndex": 1,
98
+              "Title": "SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
99
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
100
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
101
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
102
+              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
103
+              "ViewState": "AQIAAOABAAAAAAAAAIAwwPEBAABCAAAA",
104
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
105
+              "WhenOpened": "2025-05-07T05:16:43.099Z",
106
+              "EditorCaption": ""
107
+            },
59 108
             {
60 109
               "$type": "Document",
61 110
               "DocumentIndex": 3,
62
-              "Title": "\u5217\u5370.vb",
63
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
64
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
65
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
66
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
67
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAIAAAAAAAAAA==",
111
+              "Title": "\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
112
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
113
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
114
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
115
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb [\u8A2D\u8A08]",
116
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
117
+              "WhenOpened": "2025-04-17T03:02:17.83Z",
118
+              "EditorCaption": " [\u8A2D\u8A08]"
119
+            },
120
+            {
121
+              "$type": "Document",
122
+              "DocumentIndex": 16,
123
+              "Title": "\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
124
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
125
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
126
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
127
+              "RelativeToolTip": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
68 128
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
69
-              "WhenOpened": "2025-04-16T02:45:12.625Z"
129
+              "WhenOpened": "2025-04-16T15:49:06.919Z"
70 130
             },
71 131
             {
72 132
               "$type": "Document",
73 133
               "DocumentIndex": 5,
74
-              "Title": "SQL_\u9023\u7DDA\u5B57\u4E32.vb",
75
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
76
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
77
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
78
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
79
-              "ViewState": "AgIAAAAAAAAAAAAAAABAwAgAAAALAAAAAAAAAA==",
134
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
135
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
136
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
137
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
138
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb [\u8A2D\u8A08]",
139
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
140
+              "WhenOpened": "2025-04-16T03:00:49.045Z"
141
+            },
142
+            {
143
+              "$type": "Document",
144
+              "DocumentIndex": 4,
145
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
146
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
147
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
148
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
149
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u7533\u8ACB.vb",
150
+              "ViewState": "AQIAAGIAAAAAAAAAAIAwwHcAAAAcAAAA",
151
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
152
+              "WhenOpened": "2025-04-16T03:01:28.439Z"
153
+            },
154
+            {
155
+              "$type": "Document",
156
+              "DocumentIndex": 14,
157
+              "Title": "\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
158
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
159
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
160
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
161
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
162
+              "ViewState": "AQIAAAAAAAAAAAAAAAAwwAAAAAAAAAAA",
163
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
164
+              "WhenOpened": "2025-04-16T16:00:37.059Z"
165
+            },
166
+            {
167
+              "$type": "Document",
168
+              "DocumentIndex": 7,
169
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
170
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
171
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
172
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
173
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
174
+              "ViewState": "AQIAABEAAAAAAAAAAADwv48AAAAQAAAA",
80 175
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
81
-              "WhenOpened": "2025-04-15T15:16:24.838Z"
176
+              "WhenOpened": "2025-04-16T03:11:42.193Z"
82 177
             },
83 178
             {
84 179
               "$type": "Document",
@@ -88,82 +183,128 @@
88 183
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
89 184
               "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
90 185
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
91
-              "ViewState": "AgIAAFQBAAAAAAAAAAAAAGoBAABRAAAAAAAAAA==",
186
+              "ViewState": "AQIAAAAAAAAAAAAAAAAwwA8AAAAwAAAA",
92 187
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
93
-              "WhenOpened": "2025-04-15T14:55:03.698Z"
188
+              "WhenOpened": "2025-04-16T04:02:29.463Z"
94 189
             },
95 190
             {
96 191
               "$type": "Document",
97
-              "DocumentIndex": 7,
98
-              "Title": "SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
99
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
100
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
101
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
102
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
103
-              "ViewState": "AgIAANUBAAAAAAAAAAAtwM0BAABaAAAAAAAAAA==",
104
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
105
-              "WhenOpened": "2025-04-14T01:20:53.528Z"
106
-            },
107
-            {
108
-              "$type": "Document",
109
-              "DocumentIndex": 2,
192
+              "DocumentIndex": 0,
110 193
               "Title": "\u5168\u57DF\u8B8A\u6578.vb",
111 194
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
112 195
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
113 196
               "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
114 197
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
115
-              "ViewState": "AQIAAAAAAAAAAAAAAAAwwAAAAAAAAAAA",
198
+              "ViewState": "AQIAAAEAAAAAAAAAAAAuwAYAAAAbAAAA",
116 199
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
117
-              "WhenOpened": "2025-04-07T03:11:18.17Z",
200
+              "WhenOpened": "2025-04-16T16:02:16.33Z",
118 201
               "EditorCaption": ""
119 202
             },
120 203
             {
121 204
               "$type": "Document",
122
-              "DocumentIndex": 0,
123
-              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
124
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
125
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
126
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
127
-              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
128
-              "ViewState": "AQIAAEgCAAAAAAAAAADgv1YCAAAeAAAA",
205
+              "DocumentIndex": 2,
206
+              "Title": "\u4F30\u50F9\u55AE.vb",
207
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
208
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
209
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
210
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u4F30\u50F9\u55AE.vb",
211
+              "ViewState": "AQIAAC0BAAAAAAAAAIAwwEUBAAAiAAAA",
129 212
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
130
-              "WhenOpened": "2025-04-07T01:38:01.876Z",
213
+              "WhenOpened": "2025-04-17T03:02:24.468Z",
131 214
               "EditorCaption": ""
132 215
             },
133 216
             {
134 217
               "$type": "Document",
135
-              "DocumentIndex": 1,
218
+              "DocumentIndex": 12,
219
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
220
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
221
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
222
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
223
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
224
+              "ViewState": "AQIAAAAAAAAAAAAAAAAwwAAAAAAAAAAA",
225
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
226
+              "WhenOpened": "2025-04-16T15:54:33.409Z",
227
+              "EditorCaption": ""
228
+            },
229
+            {
230
+              "$type": "Document",
231
+              "DocumentIndex": 13,
232
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
233
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
234
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
235
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
236
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
237
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
238
+              "WhenOpened": "2025-04-16T15:50:58.48Z",
239
+              "EditorCaption": " [\u8A2D\u8A08]"
240
+            },
241
+            {
242
+              "$type": "Document",
243
+              "DocumentIndex": 15,
244
+              "Title": "\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
245
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
246
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb",
247
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
248
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u53EF\u8907\u88FD\u8A0A\u606F\u901A\u77E5\u6846.vb [\u8A2D\u8A08]",
249
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
250
+              "WhenOpened": "2025-04-16T15:59:37.125Z"
251
+            },
252
+            {
253
+              "$type": "Document",
254
+              "DocumentIndex": 10,
255
+              "Title": "\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
256
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
257
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
258
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
259
+              "RelativeToolTip": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb [\u8A2D\u8A08]",
260
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
261
+              "WhenOpened": "2025-04-17T02:59:55.174Z"
262
+            },
263
+            {
264
+              "$type": "Document",
265
+              "DocumentIndex": 8,
266
+              "Title": "\u767B\u5165\u756B\u9762.vb",
267
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
268
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
269
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
270
+              "RelativeToolTip": "GF00-ERP-SYS\\\u767B\u5165\u756B\u9762.vb",
271
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
272
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
273
+              "WhenOpened": "2025-04-17T02:59:56.619Z"
274
+            },
275
+            {
276
+              "$type": "Document",
277
+              "DocumentIndex": 17,
136 278
               "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
137 279
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
138 280
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
139 281
               "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
140 282
               "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
141 283
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
142
-              "WhenOpened": "2025-04-07T01:37:58.03Z",
143
-              "EditorCaption": " [\u8A2D\u8A08]"
284
+              "WhenOpened": "2025-04-16T03:11:40.55Z"
144 285
             },
145 286
             {
146 287
               "$type": "Document",
147
-              "DocumentIndex": 8,
148
-              "Title": "\u9023\u52D5\u6A21\u7D44.vb",
149
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
150
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
151
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
152
-              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u9023\u52D5\u6A21\u7D44.vb",
153
-              "ViewState": "AgIAACMAAAAAAAAAAAAQwDkAAABmAAAAAAAAAA==",
288
+              "DocumentIndex": 18,
289
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
290
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
291
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
292
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
293
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
294
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
154 295
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
155
-              "WhenOpened": "2025-04-15T01:25:09.779Z"
296
+              "WhenOpened": "2025-04-16T03:01:15.585Z"
156 297
             },
157 298
             {
158 299
               "$type": "Document",
159
-              "DocumentIndex": 4,
160
-              "Title": "\u5217\u5370.vb [\u8A2D\u8A08]",
161
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
162
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
163
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
164
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
300
+              "DocumentIndex": 19,
301
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
302
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
303
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb",
304
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
305
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u5BE9\u6838.vb [\u8A2D\u8A08]",
165 306
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
166
-              "WhenOpened": "2025-04-07T01:35:14.496Z"
307
+              "WhenOpened": "2025-04-16T03:00:54.602Z"
167 308
             },
168 309
             {
169 310
               "$type": "Document",
@@ -179,7 +320,7 @@
179 320
             },
180 321
             {
181 322
               "$type": "Document",
182
-              "DocumentIndex": 10,
323
+              "DocumentIndex": 11,
183 324
               "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
184 325
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
185 326
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",

+ 3
- 3
GF00-ERP-SYS/0.MyModule/主資料庫/SQL_業務管理系統.vb ファイルの表示

@@ -492,16 +492,16 @@ Module SQL_業務管理系統
492 492
 
493 493
     Friend Sub SQL_估價單_查詢明細表()
494 494
         ConnOpen()
495
-        SQL1 = "SELECT      流水號, 項次, 各項支出名稱, 數量, 成本, 金額 AS 售價, 成本 AS 總成本, 金額 AS 總售價, 金額 AS 利潤,備註, 
495
+        SQL1 = "SELECT      流水號, CAST(項次 AS INT) AS 項次, 各項支出名稱, 數量, 成本, 金額 AS 售價, 成本 AS 總成本, 金額 AS 總售價, 金額 AS 利潤,備註, 
496 496
                             控制表單號, 料號 ,狀態
497 497
                 FROM        估價單明細表
498 498
                 WHERE       (控制表單號 LIKE N'" & 估價單.單號_tb.Text & "')
499
-                ORDER BY    項次"
499
+                ORDER BY    CAST(項次 AS INT) "
500 500
         CmdSet_For_DGV()
501 501
     End Sub
502 502
     Friend Sub SQL_估價單_查詢最後一筆單號項次()
503 503
         ConnOpen()
504
-        SQL1 = "SELECT TOP(1) 項次 FROM 估價單明細表 WHERE 控制表單號 LIKE N'" & 估價單.單號_tb.Text & "' ORDER BY 項次 DESC"
504
+        SQL1 = "SELECT TOP(1) CAST(項次 AS INT) AS 項次 FROM 估價單明細表 WHERE 控制表單號 LIKE N'" & 估價單.單號_tb.Text & "' ORDER BY CAST(項次 AS INT) DESC"
505 505
         CmdSet_For_dr()
506 506
     End Sub
507 507
     Friend Sub SQL_估價單_新增明細表(項次 As String, 項 As String, 控制表單號 As String, 料號 As String, 成本 As String, 狀態 As String)

+ 6
- 19
GF00-ERP-SYS/0.MyModule/主資料庫/SQL_財務管理系統.vb ファイルの表示

@@ -318,31 +318,18 @@
318 318
         SQL1 = "SELECT 簽名編碼 FROM 公帳控制表 WHERE 簽名編碼 LIKE N'" & 財務_收支單審核.驗證碼_tb.Text & "'"
319 319
         CmdSet_For_dr()
320 320
     End Sub
321
-    Friend Sub SQL_營運成本收支單審核_修改公帳控制表()
321
+    Friend Sub SQL_營運成本收支單審核_修改公帳控制表(審核人 As String, 審核日期 As String, 核准圖檔 As String, 簽名編碼 As String, 出納 As String, 出納日期 As String, 支付單號 As String)
322 322
         ConnOpen()
323
-        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & PA & "', 審核日期 = N'" & DTP & "', 核准圖檔 = N'" & 財務_收支單審核.圖片編碼_tb.Text & "', 簽名編碼 = N'" &
324
-                                                     財務_收支單審核.驗證碼_tb.Text & "', 出納 = N'" & gUserName & "', 出納日期 = N'" & DTP & "'
325
-                WHERE (支付單號 = N'" & 財務_收支單審核.營運成本收支單號_tb.Text & "')"
323
+        SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & 審核人 & "', 審核日期 = N'" & 審核日期 & "', 核准圖檔 = N'" & 核准圖檔 & "', 簽名編碼 = N'" &
324
+                                                     簽名編碼 & "', 出納 = N'" & 出納 & "', 出納日期 = N'" & 出納日期 & "'
325
+                WHERE (支付單號 = N'" & 支付單號 & "')"
326 326
         CmdSet_For_dr()
327 327
     End Sub
328
-    'Friend Sub SQL_營運成本收支單審核_修改公帳控制表_應負帳款用()
329
-    '    ConnOpen()
330
-    '    SQL1 = "UPDATE 公帳控制表 SET 審核人 = N'" & PA31 & "', 審核日期 = N'" & PA32 & "', 核准圖檔 = N'" & PA33 & "', 簽名編碼 = N'" & PA34 & "', 出納 = N'" & PA35 & "', 出納日期 = N'" & PA36 & "'
331
-    '            WHERE (支付單號 = N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
332
-    '    CmdSet_For_dr()
333
-    'End Sub
334
-    Friend Sub SQL_營運成本收支單審核_修改公帳流水帳()
328
+    Friend Sub SQL_營運成本收支單審核_修改公帳流水帳(支付單號 As String)
335 329
         ConnOpen()
336
-        SQL1 = "UPDATE 公帳流水帳 SET 出納 = N'1', 出納日期 = N'" & DTP & "'
337
-                WHERE (支付單號 LIKE N'" & 財務_收支單審核.營運成本收支單號_tb.Text & "')"
330
+        SQL1 = "UPDATE 公帳流水帳 SET 出納 = N'1', 出納日期 = N'" & DTP & "' WHERE (支付單號 LIKE N'" & 支付單號 & "')"
338 331
         CmdSet_For_dr()
339 332
     End Sub
340
-    'Friend Sub SQL_營運成本收支單審核_修改公帳流水帳_應付帳款用()
341
-    '    ConnOpen()
342
-    '    SQL1 = "UPDATE 公帳流水帳 SET 出納 = N'1', 出納日期 = N'" & DTP & "'
343
-    '            WHERE (支付單號 LIKE N'" & 採購應付帳款.營運成本收支單號_tb.Text & "')"
344
-    '    CmdSet_For_dr()
345
-    'End Sub
346 333
     Friend Sub SQL_營運成本收支單審核_修改公帳流水帳備用金()
347 334
         ConnOpen()
348 335
         SQL1 = "UPDATE 公帳流水帳 SET  備用金 = N'1' WHERE (支付單號 LIKE N'" & 財務_收支單審核.營運成本收支單號_tb.Text & "' AND 項次 LIKE N'" & PA1 & "')"

+ 1
- 1
GF00-ERP-SYS/0.MyModule/模組/全域變數.vb ファイルの表示

@@ -4,7 +4,7 @@
4 4
     '-----系統通用變數------
5 5
     Public 系統語言, 進度條後墜, 登入人IP, 登入人級別, 介面, 行政採購簽核級別基數, 建築採購簽核級別基數, Target, Target1, Target2, AA(99), FTP帳號, FTP密碼, gUserName,
6 6
                  電腦識別碼, 版本號, 資料庫版本, g_conn_type, FTP物理位置, 圖片庫 As String
7
-    Public 版本 As String = "2025041502"
7
+    Public 版本 As String = "2025050701"
8 8
     Public 比例1, 比例2, 比例3, 分母, 密碼時限, 工程圖庫限制, NN1, 帳本數量, 行, 列 As Integer
9 9
     Public 分段1, 分段2, 分段3, 分段4 As Double
10 10
     Public BBL1, BBL2, BBL3, BBL4, BBL5, BBL6 As String

+ 68
- 55
GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.Designer.vb ファイルの表示

@@ -22,14 +22,14 @@ Partial Class 拆帳制考勤文件導入
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25 27
         Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26 28
         Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27 29
         Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28 30
         Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29 31
         Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30 32
         Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33 33
         Me.TabControl1 = New System.Windows.Forms.TabControl()
34 34
         Me.TabPage1 = New System.Windows.Forms.TabPage()
35 35
         Me.選路徑8_bt = New System.Windows.Forms.Button()
@@ -67,18 +67,19 @@ Partial Class 拆帳制考勤文件導入
67 67
         Me.Label7 = New System.Windows.Forms.Label()
68 68
         Me.路徑7_tb = New System.Windows.Forms.TextBox()
69 69
         Me.TabPage2 = New System.Windows.Forms.TabPage()
70
+        Me.取資料_dgv = New System.Windows.Forms.DataGridView()
70 71
         Me.拆分_dgv = New System.Windows.Forms.DataGridView()
71 72
         Me.總和_dgv = New System.Windows.Forms.DataGridView()
72 73
         Me.清單_dgv = New System.Windows.Forms.DataGridView()
73 74
         Me.開啟檔案 = New System.Windows.Forms.OpenFileDialog()
74
-        Me.取資料_dgv = New System.Windows.Forms.DataGridView()
75
+        Me.拆分A碼_bt = New System.Windows.Forms.Button()
75 76
         Me.TabControl1.SuspendLayout()
76 77
         Me.TabPage1.SuspendLayout()
77 78
         Me.TabPage2.SuspendLayout()
79
+        CType(Me.取資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
78 80
         CType(Me.拆分_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
79 81
         CType(Me.總和_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80 82
         CType(Me.清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
-        CType(Me.取資料_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
82 83
         Me.SuspendLayout()
83 84
         '
84 85
         'TabControl1
@@ -96,6 +97,7 @@ Partial Class 拆帳制考勤文件導入
96 97
         'TabPage1
97 98
         '
98 99
         Me.TabPage1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
100
+        Me.TabPage1.Controls.Add(Me.拆分A碼_bt)
99 101
         Me.TabPage1.Controls.Add(Me.選路徑8_bt)
100 102
         Me.TabPage1.Controls.Add(Me.路徑8_tb)
101 103
         Me.TabPage1.Controls.Add(Me.選路徑10_bt)
@@ -142,7 +144,7 @@ Partial Class 拆帳制考勤文件導入
142 144
         '
143 145
         Me.選路徑8_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
144 146
         Me.選路徑8_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
145
-        Me.選路徑8_bt.Location = New System.Drawing.Point(587, 180)
147
+        Me.選路徑8_bt.Location = New System.Drawing.Point(624, 180)
146 148
         Me.選路徑8_bt.Name = "選路徑8_bt"
147 149
         Me.選路徑8_bt.Size = New System.Drawing.Size(55, 25)
148 150
         Me.選路徑8_bt.TabIndex = 36
@@ -152,14 +154,14 @@ Partial Class 拆帳制考勤文件導入
152 154
         '
153 155
         Me.路徑8_tb.Location = New System.Drawing.Point(120, 181)
154 156
         Me.路徑8_tb.Name = "路徑8_tb"
155
-        Me.路徑8_tb.Size = New System.Drawing.Size(461, 23)
157
+        Me.路徑8_tb.Size = New System.Drawing.Size(498, 23)
156 158
         Me.路徑8_tb.TabIndex = 34
157 159
         '
158 160
         '選路徑10_bt
159 161
         '
160 162
         Me.選路徑10_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
161 163
         Me.選路徑10_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
162
-        Me.選路徑10_bt.Location = New System.Drawing.Point(587, 230)
164
+        Me.選路徑10_bt.Location = New System.Drawing.Point(624, 230)
163 165
         Me.選路徑10_bt.Name = "選路徑10_bt"
164 166
         Me.選路徑10_bt.Size = New System.Drawing.Size(55, 25)
165 167
         Me.選路徑10_bt.TabIndex = 33
@@ -169,14 +171,14 @@ Partial Class 拆帳制考勤文件導入
169 171
         '
170 172
         Me.路徑10_tb.Location = New System.Drawing.Point(120, 231)
171 173
         Me.路徑10_tb.Name = "路徑10_tb"
172
-        Me.路徑10_tb.Size = New System.Drawing.Size(461, 23)
174
+        Me.路徑10_tb.Size = New System.Drawing.Size(498, 23)
173 175
         Me.路徑10_tb.TabIndex = 31
174 176
         '
175 177
         '選路徑9_bt
176 178
         '
177 179
         Me.選路徑9_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
178 180
         Me.選路徑9_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
179
-        Me.選路徑9_bt.Location = New System.Drawing.Point(587, 205)
181
+        Me.選路徑9_bt.Location = New System.Drawing.Point(624, 205)
180 182
         Me.選路徑9_bt.Name = "選路徑9_bt"
181 183
         Me.選路徑9_bt.Size = New System.Drawing.Size(55, 25)
182 184
         Me.選路徑9_bt.TabIndex = 30
@@ -186,14 +188,14 @@ Partial Class 拆帳制考勤文件導入
186 188
         '
187 189
         Me.路徑9_tb.Location = New System.Drawing.Point(120, 206)
188 190
         Me.路徑9_tb.Name = "路徑9_tb"
189
-        Me.路徑9_tb.Size = New System.Drawing.Size(461, 23)
191
+        Me.路徑9_tb.Size = New System.Drawing.Size(498, 23)
190 192
         Me.路徑9_tb.TabIndex = 28
191 193
         '
192 194
         '選路徑7_bt
193 195
         '
194 196
         Me.選路徑7_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
195 197
         Me.選路徑7_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
196
-        Me.選路徑7_bt.Location = New System.Drawing.Point(587, 154)
198
+        Me.選路徑7_bt.Location = New System.Drawing.Point(624, 154)
197 199
         Me.選路徑7_bt.Name = "選路徑7_bt"
198 200
         Me.選路徑7_bt.Size = New System.Drawing.Size(55, 25)
199 201
         Me.選路徑7_bt.TabIndex = 24
@@ -203,7 +205,7 @@ Partial Class 拆帳制考勤文件導入
203 205
         '
204 206
         Me.選路徑6_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
205 207
         Me.選路徑6_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
206
-        Me.選路徑6_bt.Location = New System.Drawing.Point(587, 129)
208
+        Me.選路徑6_bt.Location = New System.Drawing.Point(624, 129)
207 209
         Me.選路徑6_bt.Name = "選路徑6_bt"
208 210
         Me.選路徑6_bt.Size = New System.Drawing.Size(55, 25)
209 211
         Me.選路徑6_bt.TabIndex = 21
@@ -213,7 +215,7 @@ Partial Class 拆帳制考勤文件導入
213 215
         '
214 216
         Me.路徑6_tb.Location = New System.Drawing.Point(120, 131)
215 217
         Me.路徑6_tb.Name = "路徑6_tb"
216
-        Me.路徑6_tb.Size = New System.Drawing.Size(461, 23)
218
+        Me.路徑6_tb.Size = New System.Drawing.Size(498, 23)
217 219
         Me.路徑6_tb.TabIndex = 19
218 220
         '
219 221
         '月份_cb
@@ -221,36 +223,36 @@ Partial Class 拆帳制考勤文件導入
221 223
         Me.月份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
222 224
         Me.月份_cb.FormattingEnabled = True
223 225
         Me.月份_cb.Items.AddRange(New Object() {"", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
224
-        Me.月份_cb.Location = New System.Drawing.Point(760, 3)
226
+        Me.月份_cb.Location = New System.Drawing.Point(745, 26)
225 227
         Me.月份_cb.Name = "月份_cb"
226
-        Me.月份_cb.Size = New System.Drawing.Size(47, 24)
228
+        Me.月份_cb.Size = New System.Drawing.Size(60, 24)
227 229
         Me.月份_cb.TabIndex = 18
228 230
         '
229 231
         '年份_cb
230 232
         '
231 233
         Me.年份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
232 234
         Me.年份_cb.FormattingEnabled = True
233
-        Me.年份_cb.Location = New System.Drawing.Point(699, 3)
235
+        Me.年份_cb.Location = New System.Drawing.Point(684, 26)
234 236
         Me.年份_cb.Name = "年份_cb"
235 237
         Me.年份_cb.Size = New System.Drawing.Size(58, 24)
236 238
         Me.年份_cb.TabIndex = 17
237 239
         '
238 240
         'Label6
239 241
         '
240
-        Me.Label6.AutoSize = True
241
-        Me.Label6.Location = New System.Drawing.Point(643, 7)
242
+        Me.Label6.Location = New System.Drawing.Point(681, 2)
242 243
         Me.Label6.Name = "Label6"
243
-        Me.Label6.Size = New System.Drawing.Size(55, 16)
244
+        Me.Label6.Size = New System.Drawing.Size(124, 21)
244 245
         Me.Label6.TabIndex = 16
245
-        Me.Label6.Text = "導入日期"
246
+        Me.Label6.Text = "導    入   日    期"
247
+        Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
246 248
         '
247 249
         '導入_bt
248 250
         '
249 251
         Me.導入_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.SAVER
250 252
         Me.導入_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
251
-        Me.導入_bt.Location = New System.Drawing.Point(643, 30)
253
+        Me.導入_bt.Location = New System.Drawing.Point(681, 52)
252 254
         Me.導入_bt.Name = "導入_bt"
253
-        Me.導入_bt.Size = New System.Drawing.Size(164, 149)
255
+        Me.導入_bt.Size = New System.Drawing.Size(124, 96)
254 256
         Me.導入_bt.TabIndex = 15
255 257
         Me.導入_bt.UseVisualStyleBackColor = True
256 258
         '
@@ -258,7 +260,7 @@ Partial Class 拆帳制考勤文件導入
258 260
         '
259 261
         Me.選路徑5_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
260 262
         Me.選路徑5_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
261
-        Me.選路徑5_bt.Location = New System.Drawing.Point(587, 104)
263
+        Me.選路徑5_bt.Location = New System.Drawing.Point(624, 104)
262 264
         Me.選路徑5_bt.Name = "選路徑5_bt"
263 265
         Me.選路徑5_bt.Size = New System.Drawing.Size(55, 25)
264 266
         Me.選路徑5_bt.TabIndex = 14
@@ -268,7 +270,7 @@ Partial Class 拆帳制考勤文件導入
268 270
         '
269 271
         Me.選路徑4_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
270 272
         Me.選路徑4_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
271
-        Me.選路徑4_bt.Location = New System.Drawing.Point(587, 79)
273
+        Me.選路徑4_bt.Location = New System.Drawing.Point(624, 79)
272 274
         Me.選路徑4_bt.Name = "選路徑4_bt"
273 275
         Me.選路徑4_bt.Size = New System.Drawing.Size(55, 25)
274 276
         Me.選路徑4_bt.TabIndex = 13
@@ -278,7 +280,7 @@ Partial Class 拆帳制考勤文件導入
278 280
         '
279 281
         Me.選路徑3_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
280 282
         Me.選路徑3_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
281
-        Me.選路徑3_bt.Location = New System.Drawing.Point(587, 53)
283
+        Me.選路徑3_bt.Location = New System.Drawing.Point(624, 53)
282 284
         Me.選路徑3_bt.Name = "選路徑3_bt"
283 285
         Me.選路徑3_bt.Size = New System.Drawing.Size(55, 25)
284 286
         Me.選路徑3_bt.TabIndex = 12
@@ -288,7 +290,7 @@ Partial Class 拆帳制考勤文件導入
288 290
         '
289 291
         Me.選路徑2_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
290 292
         Me.選路徑2_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
291
-        Me.選路徑2_bt.Location = New System.Drawing.Point(587, 27)
293
+        Me.選路徑2_bt.Location = New System.Drawing.Point(624, 27)
292 294
         Me.選路徑2_bt.Name = "選路徑2_bt"
293 295
         Me.選路徑2_bt.Size = New System.Drawing.Size(55, 25)
294 296
         Me.選路徑2_bt.TabIndex = 11
@@ -298,7 +300,7 @@ Partial Class 拆帳制考勤文件導入
298 300
         '
299 301
         Me.選路徑1_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
300 302
         Me.選路徑1_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
301
-        Me.選路徑1_bt.Location = New System.Drawing.Point(587, 2)
303
+        Me.選路徑1_bt.Location = New System.Drawing.Point(624, 2)
302 304
         Me.選路徑1_bt.Name = "選路徑1_bt"
303 305
         Me.選路徑1_bt.Size = New System.Drawing.Size(55, 25)
304 306
         Me.選路徑1_bt.TabIndex = 10
@@ -308,35 +310,35 @@ Partial Class 拆帳制考勤文件導入
308 310
         '
309 311
         Me.路徑5_tb.Location = New System.Drawing.Point(120, 106)
310 312
         Me.路徑5_tb.Name = "路徑5_tb"
311
-        Me.路徑5_tb.Size = New System.Drawing.Size(461, 23)
313
+        Me.路徑5_tb.Size = New System.Drawing.Size(498, 23)
312 314
         Me.路徑5_tb.TabIndex = 8
313 315
         '
314 316
         '路徑4_tb
315 317
         '
316 318
         Me.路徑4_tb.Location = New System.Drawing.Point(120, 81)
317 319
         Me.路徑4_tb.Name = "路徑4_tb"
318
-        Me.路徑4_tb.Size = New System.Drawing.Size(461, 23)
320
+        Me.路徑4_tb.Size = New System.Drawing.Size(498, 23)
319 321
         Me.路徑4_tb.TabIndex = 6
320 322
         '
321 323
         '路徑3_tb
322 324
         '
323 325
         Me.路徑3_tb.Location = New System.Drawing.Point(120, 55)
324 326
         Me.路徑3_tb.Name = "路徑3_tb"
325
-        Me.路徑3_tb.Size = New System.Drawing.Size(461, 23)
327
+        Me.路徑3_tb.Size = New System.Drawing.Size(498, 23)
326 328
         Me.路徑3_tb.TabIndex = 4
327 329
         '
328 330
         '路徑2_tb
329 331
         '
330 332
         Me.路徑2_tb.Location = New System.Drawing.Point(120, 29)
331 333
         Me.路徑2_tb.Name = "路徑2_tb"
332
-        Me.路徑2_tb.Size = New System.Drawing.Size(461, 23)
334
+        Me.路徑2_tb.Size = New System.Drawing.Size(498, 23)
333 335
         Me.路徑2_tb.TabIndex = 2
334 336
         '
335 337
         '路徑1_tb
336 338
         '
337 339
         Me.路徑1_tb.Location = New System.Drawing.Point(120, 3)
338 340
         Me.路徑1_tb.Name = "路徑1_tb"
339
-        Me.路徑1_tb.Size = New System.Drawing.Size(461, 23)
341
+        Me.路徑1_tb.Size = New System.Drawing.Size(498, 23)
340 342
         Me.路徑1_tb.TabIndex = 0
341 343
         '
342 344
         'Label11
@@ -443,7 +445,7 @@ Partial Class 拆帳制考勤文件導入
443 445
         '
444 446
         Me.路徑7_tb.Location = New System.Drawing.Point(120, 156)
445 447
         Me.路徑7_tb.Name = "路徑7_tb"
446
-        Me.路徑7_tb.Size = New System.Drawing.Size(461, 23)
448
+        Me.路徑7_tb.Size = New System.Drawing.Size(498, 23)
447 449
         Me.路徑7_tb.TabIndex = 22
448 450
         '
449 451
         'TabPage2
@@ -461,6 +463,29 @@ Partial Class 拆帳制考勤文件導入
461 463
         Me.TabPage2.Text = "其他"
462 464
         Me.TabPage2.UseVisualStyleBackColor = True
463 465
         '
466
+        '取資料_dgv
467
+        '
468
+        Me.取資料_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
469
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
470
+        Me.取資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
471
+        Me.取資料_dgv.BackgroundColor = System.Drawing.Color.White
472
+        DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
473
+        DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
474
+        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
475
+        DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
476
+        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight
477
+        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText
478
+        Me.取資料_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
479
+        Me.取資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
480
+        Me.取資料_dgv.Location = New System.Drawing.Point(369, 1)
481
+        Me.取資料_dgv.Name = "取資料_dgv"
482
+        Me.取資料_dgv.RowHeadersWidth = 5
483
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
484
+        Me.取資料_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
485
+        Me.取資料_dgv.RowTemplate.Height = 24
486
+        Me.取資料_dgv.Size = New System.Drawing.Size(438, 138)
487
+        Me.取資料_dgv.TabIndex = 1411
488
+        '
464 489
         '拆分_dgv
465 490
         '
466 491
         Me.拆分_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
@@ -531,28 +556,15 @@ Partial Class 拆帳制考勤文件導入
531 556
         Me.清單_dgv.Size = New System.Drawing.Size(362, 138)
532 557
         Me.清單_dgv.TabIndex = 1408
533 558
         '
534
-        '取資料_dgv
559
+        '拆分A碼_bt
535 560
         '
536
-        Me.取資料_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
537
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
538
-        Me.取資料_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
539
-        Me.取資料_dgv.BackgroundColor = System.Drawing.Color.White
540
-        DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
541
-        DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
542
-        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
543
-        DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
544
-        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight
545
-        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText
546
-        Me.取資料_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
547
-        Me.取資料_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
548
-        Me.取資料_dgv.Location = New System.Drawing.Point(369, 1)
549
-        Me.取資料_dgv.Name = "取資料_dgv"
550
-        Me.取資料_dgv.RowHeadersWidth = 5
551
-        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
552
-        Me.取資料_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
553
-        Me.取資料_dgv.RowTemplate.Height = 24
554
-        Me.取資料_dgv.Size = New System.Drawing.Size(438, 138)
555
-        Me.取資料_dgv.TabIndex = 1411
561
+        Me.拆分A碼_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.wait
562
+        Me.拆分A碼_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
563
+        Me.拆分A碼_bt.Location = New System.Drawing.Point(681, 156)
564
+        Me.拆分A碼_bt.Name = "拆分A碼_bt"
565
+        Me.拆分A碼_bt.Size = New System.Drawing.Size(124, 96)
566
+        Me.拆分A碼_bt.TabIndex = 37
567
+        Me.拆分A碼_bt.UseVisualStyleBackColor = True
556 568
         '
557 569
         '拆帳制考勤文件導入
558 570
         '
@@ -571,10 +583,10 @@ Partial Class 拆帳制考勤文件導入
571 583
         Me.TabPage1.ResumeLayout(False)
572 584
         Me.TabPage1.PerformLayout()
573 585
         Me.TabPage2.ResumeLayout(False)
586
+        CType(Me.取資料_dgv, System.ComponentModel.ISupportInitialize).EndInit()
574 587
         CType(Me.拆分_dgv, System.ComponentModel.ISupportInitialize).EndInit()
575 588
         CType(Me.總和_dgv, System.ComponentModel.ISupportInitialize).EndInit()
576 589
         CType(Me.清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
577
-        CType(Me.取資料_dgv, System.ComponentModel.ISupportInitialize).EndInit()
578 590
         Me.ResumeLayout(False)
579 591
 
580 592
     End Sub
@@ -621,4 +633,5 @@ Partial Class 拆帳制考勤文件導入
621 633
     Friend WithEvents 總和_dgv As DataGridView
622 634
     Friend WithEvents 清單_dgv As DataGridView
623 635
     Friend WithEvents 取資料_dgv As DataGridView
636
+    Friend WithEvents 拆分A碼_bt As Button
624 637
 End Class

+ 81
- 67
GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.vb ファイルの表示

@@ -509,92 +509,106 @@
509 509
                     End If
510 510
                 Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
511 511
             End If
512
-            '----------自動拆分A碼項目清冊(仁寶)-----------------------------------------------------------------------------------------------------------------------------------------------
513
-            Dim ds As New DataSet
514
-            清單_dgv.DataSource = Nothing : ds.Clear()
515
-            清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
516
-            清單_dgv.ColumnHeadersHeight = 25 : 清單_dgv.AllowUserToAddRows = False : 清單_dgv.RowTemplate.Height = 35
517
-            ConnOpen()
518
-            SQL1 = "SELECT    服務代碼, 個案姓名, SUM(CAST(數量 AS INT)) AS 總數量, SUM(CAST(小計 AS MONEY)) AS 總小計, 
512
+            拆分A碼()
513
+            If 拆分成功 = True Then
514
+                Dim aa As MsgBoxResult = MsgBox("導入完成, 是否要開啟拆帳制薪資試算表!!", MsgBoxStyle.OkCancel)
515
+                If aa = MsgBoxResult.Ok Then : 拆帳制薪資試算表.Show() : Me.Close() : Else : End If
516
+            End If
517
+            最終數 = 0 : ICS_ASMS_ERP_SYS.ToolStripProgressBar1.Value = 最終數
518
+            首次開啟 = True
519
+            BBL1 = "" : BBL2 = "" : BBL3 = "" : BBL4 = "" : BBL5 = "" : BBL6 = "" : PA = "" : PA1 = "" : PA2 = "" : PA3 = "" : PA4 = "" : PA5 = "" : PA6 = "" : PA7 = "" : PA8 = "" : PA9 = ""
520
+            PA10 = "" : PA11 = "" : PA12 = "" : PA13 = "" : PA14 = "" : PA15 = "" : PA16 = "" : PA17 = "" : PA18 = "" : PA19 = "" : PA20 = "" : PA21 = "" : PA22 = "" : PA23 = "" : PA24 = ""
521
+            PA25 = "" : PA26 = "" : PA27 = "" : PA28 = "" : PA29 = "" : PA30 = "" : PA31 = "" : PA32 = "" : PA33 = "" : PA34 = "" : PA35 = "" : PA36 = "" : PA37 = "" : PA38 = "" : PA39 = ""
522
+            PA40 = "" : PA41 = "" : PA42 = "" : PA43 = "" : PA44 = "" : PA45 = "" : PA46 = "" : PA47 = "" : DTP = "" : DTP1 = "" : DTP2 = ""
523
+            DTP3 = "" : 列印用SQL = ""
524
+        Else : MsgBox("請先選擇日期!!") : End If
525
+    End Sub
526
+    Private Sub 拆分A碼_bt_Click(sender As Object, e As EventArgs) Handles 拆分A碼_bt.Click
527
+        拆分A碼()
528
+        If 拆分成功 = True Then
529
+            MsgBox("A碼清冊自動拆分資料完成完成!!")
530
+        End If
531
+    End Sub
532
+    Dim 拆分成功 As Boolean
533
+    Private Sub 拆分A碼()
534
+        '----------自動拆分A碼項目清冊(仁寶)-----------------------------------------------------------------------------------------------------------------------------------------------
535
+        資料數 = 10000 : Dim ds As New DataSet
536
+        清單_dgv.DataSource = Nothing : ds.Clear()
537
+        清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
538
+        清單_dgv.ColumnHeadersHeight = 25 : 清單_dgv.AllowUserToAddRows = False : 清單_dgv.RowTemplate.Height = 35
539
+        ConnOpen()
540
+        SQL1 = "SELECT    服務代碼, 個案姓名, SUM(CAST(數量 AS INT)) AS 總數量, SUM(CAST(小計 AS MONEY)) AS 總小計, 
519 541
                               STRING_AGG(服務人員, N'、') AS 服務人員合併
520 542
                     FROM      人事拆帳制A碼項目清冊
521 543
                     WHERE    (流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "') AND (服務人員 LIKE N'%、%')
522 544
                     GROUP BY  服務代碼, 個案姓名"
523
-            CmdSet_For_DGV()
524
-            da.Fill(ds) : 清單_dgv.DataSource = ds.Tables(0) : conn.Close()
525
-            Set_權限清單("%", "%")
526
-            If 清單_dgv.Rows.Count > 0 And 總和_dgv.Rows.Count > 0 Then
527
-                MsgBox("偵測到導入的資料需要解析拆分,機將開始進行分析!!")
528
-                拆分_dgv.Rows.Clear() : 拆分_dgv.Columns.Clear() : 拆分_dgv.AllowUserToAddRows = False : Dim 差異字串 As String = ""
529
-                Set_取資料("%", "%")
530
-                For Each col As DataGridViewColumn In 取資料_dgv.Columns                                                                     ' 初始化拆分_dgv 的欄位與清單_dgv 一樣
531
-                    拆分_dgv.Columns.Add(DirectCast(col.Clone(), DataGridViewColumn))
532
-                Next
545
+        CmdSet_For_DGV()
546
+        da.Fill(ds) : 清單_dgv.DataSource = ds.Tables(0) : conn.Close()
547
+        Set_權限清單("%", "%")
548
+        If 清單_dgv.Rows.Count > 0 And 總和_dgv.Rows.Count > 0 Then
549
+            MsgBox("偵測到導入的資料需要解析拆分,機將開始進行分析!!")
550
+            拆分_dgv.Rows.Clear() : 拆分_dgv.Columns.Clear() : 拆分_dgv.AllowUserToAddRows = False : Dim 差異字串 As String = ""
551
+            Set_取資料("%", "%")
552
+            For Each col As DataGridViewColumn In 取資料_dgv.Columns                                                                     ' 初始化拆分_dgv 的欄位與清單_dgv 一樣
553
+                拆分_dgv.Columns.Add(DirectCast(col.Clone(), DataGridViewColumn))
554
+            Next
533 555
 
534
-                For I As Integer = 0 To 清單_dgv.Rows.Count - 1 : MyModule1.進度條()
535
-                    Dim 姓名 As String = 清單_dgv.Rows(I).Cells("個案姓名").Value.ToString()
536
-                    Dim 服務代碼 As String = 清單_dgv.Rows(I).Cells("服務代碼").Value.ToString()
537
-                    Dim 數量 As Integer = 清單_dgv.Rows(I).Cells("總數量").Value.ToString()
538
-                    Dim 原始服務人員 As String = 清單_dgv.Rows(I).Cells("服務人員合併").Value.ToString()
556
+            For I As Integer = 0 To 清單_dgv.Rows.Count - 1 : MyModule1.進度條()
557
+                Dim 姓名 As String = 清單_dgv.Rows(I).Cells("個案姓名").Value.ToString()
558
+                Dim 服務代碼 As String = 清單_dgv.Rows(I).Cells("服務代碼").Value.ToString()
559
+                Dim 數量 As Integer = 清單_dgv.Rows(I).Cells("總數量").Value.ToString()
560
+                Dim 原始服務人員 As String = 清單_dgv.Rows(I).Cells("服務人員合併").Value.ToString()
539 561
 
540
-                    Set_取資料(姓名, 服務代碼)
562
+                Set_取資料(姓名, 服務代碼)
541 563
 
542
-                    Dim 原始人員清單 As List(Of String) = 原始服務人員.Split({"、"}, StringSplitOptions.RemoveEmptyEntries).Select(Function(x) x.Trim()).ToList() ' 將原始服務人員以 "、" 拆分為清單
543
-                    Set_權限清單(姓名, 服務代碼)                                                                                                                  ' 呼叫查詢,填入總和_dgv
544
-                    If 總和_dgv.Rows.Count = 0 Then Continue For
545
-                    Dim 拆完數量 As Integer = 0 : Dim 已比對人員 As New List(Of String)
546
-                    For J As Integer = 0 To 總和_dgv.Rows.Count - 1
547
-                        Dim 新列 As New DataGridViewRow() : 新列 = DirectCast(取資料_dgv.Rows(0).Clone(), DataGridViewRow)
548
-                        For k As Integer = 0 To 取資料_dgv.Columns.Count - 1 : 新列.Cells(k).Value = 取資料_dgv.Rows(0).Cells(k).Value : Next
549
-                        Dim col_服務人員 As Integer = 拆分_dgv.Columns("服務人員").Index : Dim col_數量 As Integer = 拆分_dgv.Columns("數量").Index
550
-                        Dim col_小計 As Integer = 拆分_dgv.Columns("小計").Index : Dim 居服員姓名 As String = 總和_dgv.Rows(J).Cells("居服員姓名").Value.ToString().Trim()
551
-                        新列.Cells(col_服務人員).Value = 居服員姓名 : 新列.Cells(col_數量).Value = 總和_dgv.Rows(J).Cells("總服務次數").Value.ToString()
552
-                        拆完數量 += 總和_dgv.Rows(J).Cells("總服務次數").Value.ToString() : 新列.Cells(col_小計).Value = 總和_dgv.Rows(J).Cells("總申報費用").Value.ToString()
553
-                        拆分_dgv.Rows.Add(新列) : 已比對人員.Add(居服員姓名)                                                                                     ' 記錄已比對成功的居服員
554
-                    Next
555
-                    Dim 未比對人員 As List(Of String) = 原始人員清單.Except(已比對人員).ToList()                                                                 ' 計算未比對到的人員
556
-                    If 拆完數量 <> 數量 OrElse 未比對人員.Count > 0 Then
557
-                        差異字串 &= 清單_dgv.Rows(I).Cells("個案姓名").Value.ToString() & " / " & 服務代碼 & " 拆分資料異常!! [數量差異(原/拆)" & 數量 & "/" & 拆完數量 & "]" & vbCrLf
558
-                        If 未比對人員.Count > 0 Then : 差異字串 &= "  未比對到的人員:" & String.Join("、", 未比對人員) & vbCrLf : End If
559
-                    End If
564
+                Dim 原始人員清單 As List(Of String) = 原始服務人員.Split({"、"}, StringSplitOptions.RemoveEmptyEntries).Select(Function(x) x.Trim()).ToList() ' 將原始服務人員以 "、" 拆分為清單
565
+                Set_權限清單(姓名, 服務代碼)                                                                                                                  ' 呼叫查詢,填入總和_dgv
566
+                If 總和_dgv.Rows.Count = 0 Then Continue For
567
+                Dim 拆完數量 As Integer = 0 : Dim 已比對人員 As New List(Of String)
568
+                For J As Integer = 0 To 總和_dgv.Rows.Count - 1
569
+                    Dim 新列 As New DataGridViewRow() : 新列 = DirectCast(取資料_dgv.Rows(0).Clone(), DataGridViewRow)
570
+                    For k As Integer = 0 To 取資料_dgv.Columns.Count - 1 : 新列.Cells(k).Value = 取資料_dgv.Rows(0).Cells(k).Value : Next
571
+                    Dim col_服務人員 As Integer = 拆分_dgv.Columns("服務人員").Index : Dim col_數量 As Integer = 拆分_dgv.Columns("數量").Index
572
+                    Dim col_小計 As Integer = 拆分_dgv.Columns("小計").Index : Dim 居服員姓名 As String = 總和_dgv.Rows(J).Cells("居服員姓名").Value.ToString().Trim()
573
+                    新列.Cells(col_服務人員).Value = 居服員姓名 : 新列.Cells(col_數量).Value = 總和_dgv.Rows(J).Cells("總服務次數").Value.ToString()
574
+                    拆完數量 += 總和_dgv.Rows(J).Cells("總服務次數").Value.ToString() : 新列.Cells(col_小計).Value = 總和_dgv.Rows(J).Cells("總申報費用").Value.ToString()
575
+                    拆分_dgv.Rows.Add(新列) : 已比對人員.Add(居服員姓名)                                                                                     ' 記錄已比對成功的居服員
560 576
                 Next
561
-
562
-                If 差異字串 <> "" Then
563
-                    可複製訊息通知框.訊息_tb.Text = "請注意拆分資料過程發現資料核對異常,清單如下 : " & vbCrLf & 差異字串 & "無法完資料拆分,請確認資料正確並重新導入!!"
564
-                    可複製訊息通知框.ShowDialog() : Exit Sub
577
+                Dim 未比對人員 As List(Of String) = 原始人員清單.Except(已比對人員).ToList()                                                                 ' 計算未比對到的人員
578
+                If 拆完數量 <> 數量 OrElse 未比對人員.Count > 0 Then
579
+                    差異字串 &= 清單_dgv.Rows(I).Cells("個案姓名").Value.ToString() & " / " & 服務代碼 & " 拆分資料異常!! [數量差異(原/拆)" & 數量 & "/" & 拆完數量 & "]" & vbCrLf
580
+                    If 未比對人員.Count > 0 Then : 差異字串 &= "  未比對到的人員:" & String.Join("、", 未比對人員) & vbCrLf : End If
565 581
                 End If
582
+            Next
583
+
584
+            If 差異字串 <> "" Then
585
+                可複製訊息通知框.訊息_tb.Text = "請注意拆分資料過程發現資料核對異常,清單如下 : " & vbCrLf & 差異字串 & "無法完資料拆分,請確認資料正確並重新導入!!"
586
+                可複製訊息通知框.ShowDialog()
587
+                If BL1 = True Then : Else : 拆分成功 = False : Exit Sub : End If
588
+            End If
566 589
 
567
-                ConnOpen()                                                                                                                                       ' 刪除未拆分的資料
568
-                SQL1 = "DELETE  人事拆帳制A碼項目清冊 
590
+            ConnOpen()                                                                                                                                       ' 刪除未拆分的資料
591
+            SQL1 = "DELETE  人事拆帳制A碼項目清冊 
569 592
                             WHERE  (流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "') AND (服務人員 LIKE N'%、%')"
570
-                CmdSet_For_dr()
571
-                For I As Integer = 0 To 拆分_dgv.Rows.Count - 1 : MyModule1.進度條()
572
-                    SQL2 &= "(N'" & 拆分_dgv.Rows(I).Cells(0).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(1).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(2).Value.ToString() & "',
593
+            CmdSet_For_dr()
594
+            For I As Integer = 0 To 拆分_dgv.Rows.Count - 1 : MyModule1.進度條()
595
+                SQL2 &= "(N'" & 拆分_dgv.Rows(I).Cells(0).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(1).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(2).Value.ToString() & "',
573 596
                               N'" & 拆分_dgv.Rows(I).Cells(3).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(4).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(5).Value.ToString() & "',
574 597
                               N'" & 拆分_dgv.Rows(I).Cells(6).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(7).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(8).Value.ToString() & "',
575 598
                               N'" & 拆分_dgv.Rows(I).Cells(9).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(10).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(11).Value.ToString() & "',
576 599
                               N'" & 拆分_dgv.Rows(I).Cells(12).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(13).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(14).Value.ToString() & "',
577 600
                               N'" & 拆分_dgv.Rows(I).Cells(15).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(16).Value.ToString() & "',N'" & 拆分_dgv.Rows(I).Cells(17).Value.ToString() & "',
578 601
                               N'" & 拆分_dgv.Rows(I).Cells(18).Value.ToString() & "'),"
579
-                Next
580
-                If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
581
-                ConnOpen()
582
-                SQL1 = "INSERT INTO 人事拆帳制A碼項目清冊 (序號, 服務代碼, 採用計畫, CMS等級, 服務項目類別, 身分證號, 個案姓名, 給付價格, 數量, 小計, 
602
+            Next
603
+            If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
604
+            ConnOpen()
605
+            SQL1 = "INSERT INTO 人事拆帳制A碼項目清冊 (序號, 服務代碼, 採用計畫, CMS等級, 服務項目類別, 身分證號, 個案姓名, 給付價格, 數量, 小計, 
583 606
                                                            服務日期, 服務單位, 服務當下居住縣市, 目前居住縣市, 目前居住行政區, 照管專員, 服務人員, 備註, 流水號) 
584 607
                         VALUES " & SQL2
585
-                CmdSet_For_dr() : SQL2 = ""
586
-            End If
587
-
588
-            MsgBox("導入完成!!") : 最終數 = 0 : ICS_ASMS_ERP_SYS.ToolStripProgressBar1.Value = 最終數
589
-            首次開啟 = True
590
-            BBL1 = "" : BBL2 = "" : BBL3 = "" : BBL4 = "" : BBL5 = "" : BBL6 = "" : PA = "" : PA1 = "" : PA2 = "" : PA3 = "" : PA4 = "" : PA5 = "" : PA6 = "" : PA7 = "" : PA8 = "" : PA9 = ""
591
-            PA10 = "" : PA11 = "" : PA12 = "" : PA13 = "" : PA14 = "" : PA15 = "" : PA16 = "" : PA17 = "" : PA18 = "" : PA19 = "" : PA20 = "" : PA21 = "" : PA22 = "" : PA23 = "" : PA24 = ""
592
-            PA25 = "" : PA26 = "" : PA27 = "" : PA28 = "" : PA29 = "" : PA30 = "" : PA31 = "" : PA32 = "" : PA33 = "" : PA34 = "" : PA35 = "" : PA36 = "" : PA37 = "" : PA38 = "" : PA39 = ""
593
-            PA40 = "" : PA41 = "" : PA42 = "" : PA43 = "" : PA44 = "" : PA45 = "" : PA46 = "" : PA47 = "" : DTP = "" : DTP1 = "" : DTP2 = ""
594
-            DTP3 = "" : 列印用SQL = ""
595
-            Dim aa As MsgBoxResult = MsgBox("導入完成, 是否要開啟拆帳制薪資試算表!!", MsgBoxStyle.OkCancel)
596
-            If aa = MsgBoxResult.Ok Then : 拆帳制薪資試算表.Show() : Me.Close() : Else : End If
597
-        Else : MsgBox("請先選擇日期!!") : End If
608
+            CmdSet_For_dr() : SQL2 = "" : 拆分成功 = True
609
+        Else
610
+            MsgBox("系統判斷結束,A碼清冊中沒有需要拆分的資料!!")
611
+        End If
598 612
     End Sub
599 613
     Private Sub Set_權限清單(姓名 As String, 服務項目代碼 As String)
600 614
         Dim ds1 As New DataSet

+ 3
- 7
GF00-ERP-SYS/04.財務管理系統/財務_收支單一覽表.vb ファイルの表示

@@ -10,8 +10,6 @@ Imports Microsoft.Office.Interop.Excel.XlWindowState
10 10
 Imports Microsoft.Office.Interop.Excel
11 11
 Imports System.IO
12 12
 Imports System.Data.SqlClient
13
-Imports CefSharp.DevTools.CSS
14
-
15 13
 Public Class 財務_收支單一覽表
16 14
     ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6 As New DataSet
17 15
     Dim DTP, 單據日期, 原日期字串 As String : Dim N1 As Integer : Dim N2 As Integer
@@ -23,7 +21,7 @@ Public Class 財務_收支單一覽表
23 21
         日期彙總_dgv.ColumnHeadersHeight = 25 : 日期彙總_dgv.AllowUserToAddRows = False : 日期彙總_dgv.RowTemplate.Height = 25
24 22
         If 公司編號_cb.Text = "全部" Or 公司編號_cb.Text = "" Then : PA51 = "" : Else : PA51 = " AND (公司編號 LIKE N'" & 公司編號_cb.Text & "')" : End If
25 23
         SQL_營運成本收支單一覽表_查詢清單純日期() : da.Fill(ds3) : 日期彙總_dgv.DataSource = ds3.Tables(0) : conn.Close()
26
-        單據彙總_dgv.Columns(0).FillWeight = 100 : 單據彙總_dgv.Columns(0).ReadOnly = False
24
+        日期彙總_dgv.Columns(0).FillWeight = 100 : 日期彙總_dgv.Columns(0).ReadOnly = True
27 25
     End Sub
28 26
     Private Sub Set_清單1()
29 27
         單據彙總_dgv.DataSource = Nothing : ds1.Clear()
@@ -281,7 +279,8 @@ Public Class 財務_收支單一覽表
281 279
         正壘算_dgv.Columns.Add("每日結餘", "每日結餘")
282 280
     End Sub
283 281
     Private Sub 營運成本收支單一覽表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
284
-        Set_日結() : 載入公司編號cb()
282
+        Set_日結() : System.Windows.Forms.Application.DoEvents()
283
+        載入公司編號cb() : System.Windows.Forms.Application.DoEvents()
285 284
         DTP = Strings.Left(Strings.Format(Today(), "yyyy/MM/dd"), 8) & "01"
286 285
         開始日期_dtp.Value = DTP : 結束日期_dtp.Value = Today() : 支付單列印成EXCEL.Enabled = False
287 286
         日期格式() : 明細_rb.Checked = True : 財務彙總_天_dgv.Visible = False
@@ -616,7 +615,6 @@ Public Class 財務_收支單一覽表
616 615
                     N2 = i + 4
617 616
                 Next i
618 617
 
619
-
620 618
                 Dim 台幣現金餘額 As Double
621 619
                 Dim index As Integer = 明細_dgv.Rows.Count - 1
622 620
                 xlSheet.Cells(N2 + 1, 2) = "今日結餘 : "
@@ -629,7 +627,6 @@ Public Class 財務_收支單一覽表
629 627
                 End If
630 628
                 xlSheet.Cells(N2 + 1, 9) = 台幣現金餘額.ToString("#,##0")
631 629
 
632
-
633 630
                 SQL_公司稱謂()
634 631
                 If dr.Read() Then
635 632
                     xlSheet.Cells(N2 + 2, 7) = If(Not IsDBNull(dr("編號一")), dr("編號一").ToString(), "")
@@ -732,7 +729,6 @@ Public Class 財務_收支單一覽表
732 729
                 End Try
733 730
             End If
734 731
         End If
735
-
736 732
     End Sub
737 733
     Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
738 734
         Return CType(xlBook.Worksheets.Add, Worksheet)

+ 4
- 9
GF00-ERP-SYS/04.財務管理系統/財務_收支單審核.vb ファイルの表示

@@ -201,11 +201,8 @@ Public Class 財務_收支單審核
201 201
             End If
202 202
             conn.Close()
203 203
             PA = gUserName
204
-            'If gUserName = "呂苡瑄" Then : PA = gUserName
205
-            'Else : PA = "呂宜嫺" : End If
206
-
207
-            SQL_營運成本收支單審核_修改公帳控制表()
208
-            SQL_營運成本收支單審核_修改公帳流水帳() : conn.Close()
204
+            SQL_營運成本收支單審核_修改公帳控制表(gUserName, DTP, 圖片編碼_tb.Text, 驗證碼_tb.Text, gUserName, DTP, 營運成本收支單號_tb.Text)
205
+            SQL_營運成本收支單審核_修改公帳流水帳(營運成本收支單號_tb.Text) : conn.Close()
209 206
             For i As Integer = 0 To 明細_dgv.Rows.Count - 1
210 207
                 PA1 = 明細_dgv.Rows(i).Cells("項次").Value
211 208
                 If 明細_dgv.Rows(i).Cells("零用金").Value <> 0 Then
@@ -263,11 +260,9 @@ Public Class 財務_收支單審核
263 260
                 End If
264 261
                 conn.Close()
265 262
                 PA = gUserName
266
-                'If gUserName = "呂苡瑄" Then : PA = gUserName
267
-                'Else : PA = "呂宜嫺" : End If
268 263
 
269
-                SQL_營運成本收支單審核_修改公帳控制表()
270
-                SQL_營運成本收支單審核_修改公帳流水帳() : conn.Close()
264
+                SQL_營運成本收支單審核_修改公帳控制表(gUserName, DTP, 圖片編碼_tb.Text, 驗證碼_tb.Text, gUserName, DTP, 營運成本收支單號_tb.Text)
265
+                SQL_營運成本收支單審核_修改公帳流水帳(營運成本收支單號_tb.Text) : conn.Close()
271 266
                 For ii As Integer = 0 To 明細_dgv.Rows.Count - 1
272 267
                     PA1 = 明細_dgv.Rows(ii).Cells("項次").Value
273 268
                     If 明細_dgv.Rows(ii).Cells("零用金").Value <> 0 Then

+ 3
- 4
GF00-ERP-SYS/04.財務管理系統/財務_收支單申請.Designer.vb ファイルの表示

@@ -1,9 +1,9 @@
1
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2 2
 Partial Class 財務_收支單申請
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
6
-    <System.Diagnostics.DebuggerNonUserCode()> _
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7 7
     Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 8
         Try
9 9
             If disposing AndAlso components IsNot Nothing Then
@@ -20,7 +20,7 @@ Partial Class 財務_收支單申請
20 20
     '注意: 以下為 Windows Form 設計工具所需的程序
21 21
     '可以使用 Windows Form 設計工具進行修改。
22 22
     '請勿使用程式碼編輯器進行修改。
23
-    <System.Diagnostics.DebuggerStepThrough()> _
23
+    <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26 26
         Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
@@ -809,7 +809,6 @@ Partial Class 財務_收支單申請
809 809
         Me.Panel2.Name = "Panel2"
810 810
         Me.Panel2.Size = New System.Drawing.Size(294, 190)
811 811
         Me.Panel2.TabIndex = 1555
812
-        Me.Panel2.Visible = False
813 812
         '
814 813
         '帳本_cb
815 814
         '

+ 22
- 15
GF00-ERP-SYS/04.財務管理系統/財務_收支單申請.vb ファイルの表示

@@ -99,21 +99,37 @@
99 99
         零用金_tb.Text = "" : 支票_tb.Text = "" : ComboBox1下拉表單資料載入() : Set_清單1()
100 100
     End Sub
101 101
     Private Sub 載入公司編號cb()
102
-
103
-        SQL_公司編號_下拉清單() : 公司編號_cb.Items.Clear()
104
-        While (dr.Read()) : 公司編號_cb.Items.Add(dr("公司編號")) : End While : conn.Close()
102
+        SQL_公司編號_下拉清單() : 公司編號_cb.Items.Clear() : While (dr.Read()) : 公司編號_cb.Items.Add(dr("公司編號")) : End While : conn.Close()
105 103
     End Sub
106
-
107 104
     Private Sub 財務_收支單申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
108 105
         Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
109 106
         未核准的營運成本收支單_rb.Checked = True : 日期_dtp.Visible = False : 複製歷史單據重新開立_bt.Enabled = False : ComboBox6.Visible = False : 視窗1_pl.Visible = False
110
-        營運收支單_dgv.Visible = True : Set_清單1() : ComboBox2下拉表單資料載入() : 幣別_cb.SelectedIndex = 0
107
+    End Sub
108
+    Private Sub 財務_收支單申請_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
109
+        營運收支單_dgv.Visible = True : Set_清單1() : ComboBox2下拉表單資料載入() : 幣別_cb.SelectedIndex = 0 : Panel2.SendToBack()
111 110
         匯率() : 載入公司編號cb()
112 111
         If ICS_ASMS_ERP_SYS.Size.Width > 1440 And ICS_ASMS_ERP_SYS.Size.Height > 900 Then
113 112
             字體_NUD.Value = 9
114 113
         ElseIf ICS_ASMS_ERP_SYS.Size.Width <= 1440 And ICS_ASMS_ERP_SYS.Size.Height <= 900 Then
115 114
             字體_NUD.Value = 7.6
116
-        End If
115
+        End If : Dim 是否要重讀 As Boolean = False
116
+        For i As Integer = 0 To 營運收支單_dgv.Rows.Count - 1
117
+            Dim 日期字串 As String = 營運收支單_dgv(1, i).Value.ToString
118
+
119
+            If String.IsNullOrWhiteSpace(日期字串) Then
120
+                Continue For
121
+            End If
122
+
123
+            Dim 日期 As Date = Date.Parse(日期字串)
124
+            Dim 今天 As Date = Date.Today
125
+
126
+            If 日期 <= 今天.AddDays(-2) Then : 是否要重讀 = True
127
+                DTP = Format(Today(), "yyyy/MM/dd")
128
+                SQL_營運成本收支單審核_修改公帳控制表("自動鎖定", DTP, "", "", gUserName, DTP, 營運收支單_dgv(0, i).Value.ToString)
129
+                SQL_營運成本收支單審核_修改公帳流水帳(營運收支單_dgv(0, i).Value.ToString) : conn.Close()
130
+            End If
131
+        Next
132
+        If 是否要重讀 = True Then : Set_清單1() : End If
117 133
     End Sub
118 134
     Private Sub 營運成本收支單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
119 135
         If ICS_ASMS_ERP_SYS.Size.Width > 1440 And ICS_ASMS_ERP_SYS.Size.Height > 900 Then
@@ -180,15 +196,6 @@
180 196
     End Sub
181 197
     Private Sub 明細表_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 明細表_dgv.CellClick
182 198
         If e.RowIndex = -1 Then : Else
183
-            'If 明細表_dgv.SelectedCells.Count = 1 Then
184
-            '    If 明細表_dgv.SelectedCells(0).ColumnIndex = 4 Then
185
-            '        窗口表頭_lb.Text = "零用金-編輯指定" : 窗口說明1_lb.Text = "零用金" : NUM2 = 明細表_dgv.SelectedCells(0).RowIndex
186
-            '        If 視窗1_pl.Visible = False Then : 視窗1_pl.Visible = True : 視窗1_pl.BringToFront() : Else : 視窗1_pl.Visible = False : End If
187
-            '    ElseIf 明細表_dgv.SelectedCells(0).ColumnIndex = 5 Then
188
-            '        窗口表頭_lb.Text = "支票-編輯指定" : 窗口說明1_lb.Text = "支票" : NUM2 = 明細表_dgv.SelectedCells(0).RowIndex
189
-            '        If 視窗1_pl.Visible = False Then : 視窗1_pl.Visible = True : 視窗1_pl.BringToFront() : Else : 視窗1_pl.Visible = False : End If
190
-            '    End If
191
-            'End If
192 199
             選擇項次_tb.Text = 明細表_dgv(1, e.RowIndex).Value.ToString
193 200
             幣別_cb.Text = 明細表_dgv("幣別", e.RowIndex).Value.ToString
194 201
             ComboBox2.Text = Strings.Left(明細表_dgv("類別", e.RowIndex).Value.ToString, 4) : ComboBox4.Text = Strings.Left(明細表_dgv("類別", e.RowIndex).Value.ToString, 7)

+ 3
- 3
GF00-ERP-SYS/06.業務管理系統/車輛/估價單.vb ファイルの表示

@@ -536,9 +536,9 @@ Public Class 估價單
536 536
             Dim 售價 As Double = Convert.ToDouble(明細表_dgv.Rows(i).Cells("售價").Value)
537 537
             Dim 總售價 As Double = Convert.ToDouble(明細表_dgv.Rows(i).Cells("總售價").Value)
538 538
             總計 = 總計 + 總售價
539
-            xlSheet.Cells(i + 7, 3) = 數量.ToString("#,##0")
540
-            xlSheet.Cells(i + 7, 4) = 售價.ToString("#,##0")
541
-            xlSheet.Cells(i + 7, 5) = 總售價.ToString("#,##0")
539
+            xlSheet.Cells(i + 7, 3) = 數量.ToString("#,##0.##")
540
+            xlSheet.Cells(i + 7, 4) = 售價.ToString("#,##0.##")
541
+            xlSheet.Cells(i + 7, 5) = 總售價.ToString("#,##0.##")
542 542
             xlSheet.Cells(i + 7, 6) = 明細表_dgv.Rows(i).Cells("備註").Value
543 543
             N2 = i + 8
544 544
         Next i

+ 19
- 19
GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.Designer.vb ファイルの表示

@@ -23,10 +23,10 @@ Partial Class 系統使用者管理
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30 30
         Me.CheckBox90 = New System.Windows.Forms.CheckBox()
31 31
         Me.CheckBox86 = New System.Windows.Forms.CheckBox()
32 32
         Me.CheckBox85 = New System.Windows.Forms.CheckBox()
@@ -1180,16 +1180,16 @@ Partial Class 系統使用者管理
1180 1180
         '
1181 1181
         '預設權限_dgv
1182 1182
         '
1183
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
1184
-        Me.預設權限_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
1183
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
1184
+        Me.預設權限_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
1185 1185
         Me.預設權限_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
1186 1186
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1187 1187
         Me.預設權限_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1188 1188
         Me.預設權限_dgv.Location = New System.Drawing.Point(23, 280)
1189 1189
         Me.預設權限_dgv.Name = "預設權限_dgv"
1190 1190
         Me.預設權限_dgv.RowHeadersWidth = 5
1191
-        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1192
-        Me.預設權限_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
1191
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1192
+        Me.預設權限_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
1193 1193
         Me.預設權限_dgv.RowTemplate.Height = 24
1194 1194
         Me.預設權限_dgv.Size = New System.Drawing.Size(164, 0)
1195 1195
         Me.預設權限_dgv.TabIndex = 1408
@@ -1422,9 +1422,9 @@ Partial Class 系統使用者管理
1422 1422
         Me.CheckBox61.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
1423 1423
         Me.CheckBox61.Location = New System.Drawing.Point(53, 110)
1424 1424
         Me.CheckBox61.Name = "CheckBox61"
1425
-        Me.CheckBox61.Size = New System.Drawing.Size(169, 20)
1425
+        Me.CheckBox61.Size = New System.Drawing.Size(321, 20)
1426 1426
         Me.CheckBox61.TabIndex = 379
1427
-        Me.CheckBox61.Text = "利潤與績效查看權限-CC61"
1427
+        Me.CheckBox61.Text = "利潤與績效查看權限 / A碼清冊自動拆分忽略異常-CC61"
1428 1428
         Me.CheckBox61.UseVisualStyleBackColor = True
1429 1429
         '
1430 1430
         'CheckBox60
@@ -2199,19 +2199,19 @@ Partial Class 系統使用者管理
2199 2199
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2200 2200
         Me.清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
2201 2201
         Me.清單_dgv.BackgroundColor = System.Drawing.Color.White
2202
-        DataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2203
-        DataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control
2204
-        DataGridViewCellStyle7.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2205
-        DataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText
2206
-        DataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight
2207
-        DataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2208
-        Me.清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle7
2202
+        DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2203
+        DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control
2204
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2205
+        DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText
2206
+        DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight
2207
+        DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2208
+        Me.清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle3
2209 2209
         Me.清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
2210 2210
         Me.清單_dgv.Location = New System.Drawing.Point(2, 1)
2211 2211
         Me.清單_dgv.Name = "清單_dgv"
2212 2212
         Me.清單_dgv.RowHeadersWidth = 5
2213
-        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2214
-        Me.清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
2213
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2214
+        Me.清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
2215 2215
         Me.清單_dgv.RowTemplate.Height = 24
2216 2216
         Me.清單_dgv.Size = New System.Drawing.Size(1342, 295)
2217 2217
         Me.清單_dgv.TabIndex = 1404

+ 20
- 3
GF00-ERP-SYS/10.背景程式與對話視窗/可複製訊息通知框.Designer.vb ファイルの表示

@@ -24,6 +24,7 @@ Partial Class 可複製訊息通知框
24 24
     Private Sub InitializeComponent()
25 25
         Me.訊息_tb = New System.Windows.Forms.TextBox()
26 26
         Me.確認_bt = New System.Windows.Forms.Button()
27
+        Me.忽略_bt = New System.Windows.Forms.Button()
27 28
         Me.SuspendLayout()
28 29
         '
29 30
         '訊息_tb
@@ -32,7 +33,7 @@ Partial Class 可複製訊息通知框
32 33
             Or System.Windows.Forms.AnchorStyles.Left) _
33 34
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
34 35
         Me.訊息_tb.Location = New System.Drawing.Point(5, 4)
35
-        Me.訊息_tb.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
36
+        Me.訊息_tb.Margin = New System.Windows.Forms.Padding(4)
36 37
         Me.訊息_tb.Multiline = True
37 38
         Me.訊息_tb.Name = "訊息_tb"
38 39
         Me.訊息_tb.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
@@ -43,24 +44,39 @@ Partial Class 可複製訊息通知框
43 44
         '
44 45
         Me.確認_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
45 46
         Me.確認_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
47
+        Me.確認_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
46 48
         Me.確認_bt.Location = New System.Drawing.Point(278, 296)
47
-        Me.確認_bt.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
49
+        Me.確認_bt.Margin = New System.Windows.Forms.Padding(4)
48 50
         Me.確認_bt.Name = "確認_bt"
49 51
         Me.確認_bt.Size = New System.Drawing.Size(147, 31)
50 52
         Me.確認_bt.TabIndex = 1
51 53
         Me.確認_bt.Text = "確認"
52 54
         Me.確認_bt.UseVisualStyleBackColor = True
53 55
         '
56
+        '忽略_bt
57
+        '
58
+        Me.忽略_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
59
+        Me.忽略_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
60
+        Me.忽略_bt.ForeColor = System.Drawing.Color.Red
61
+        Me.忽略_bt.Location = New System.Drawing.Point(5, 296)
62
+        Me.忽略_bt.Margin = New System.Windows.Forms.Padding(4)
63
+        Me.忽略_bt.Name = "忽略_bt"
64
+        Me.忽略_bt.Size = New System.Drawing.Size(147, 31)
65
+        Me.忽略_bt.TabIndex = 2
66
+        Me.忽略_bt.Text = "忽略異常資料"
67
+        Me.忽略_bt.UseVisualStyleBackColor = True
68
+        '
54 69
         '可複製訊息通知框
55 70
         '
56 71
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
57 72
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
58 73
         Me.ClientSize = New System.Drawing.Size(429, 330)
59 74
         Me.ControlBox = False
75
+        Me.Controls.Add(Me.忽略_bt)
60 76
         Me.Controls.Add(Me.確認_bt)
61 77
         Me.Controls.Add(Me.訊息_tb)
62 78
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
63
-        Me.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
79
+        Me.Margin = New System.Windows.Forms.Padding(4)
64 80
         Me.Name = "可複製訊息通知框"
65 81
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
66 82
         Me.Text = "可複製訊息通知框"
@@ -71,4 +87,5 @@ Partial Class 可複製訊息通知框
71 87
 
72 88
     Friend WithEvents 訊息_tb As TextBox
73 89
     Friend WithEvents 確認_bt As Button
90
+    Friend WithEvents 忽略_bt As Button
74 91
 End Class

+ 6
- 2
GF00-ERP-SYS/10.背景程式與對話視窗/可複製訊息通知框.vb ファイルの表示

@@ -1,10 +1,14 @@
1 1
 Public Class 可複製訊息通知框
2 2
     Private Sub 確認_bt_Click(sender As Object, e As EventArgs) Handles 確認_bt.Click
3
-        訊息_tb.Text = "" : Me.Close()
3
+        BL1 = False : 訊息_tb.Text = "" : Me.Close()
4 4
     End Sub
5 5
     Private Sub 可複製訊息通知框_Load(sender As Object, e As EventArgs) Handles MyBase.Load
6 6
     End Sub
7 7
     Private Sub 可複製訊息通知框_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
8
-        訊息_tb.SelectionStart = 訊息_tb.Text.Length : 訊息_tb.SelectionLength = 0
8
+        If CC(61) = True Then : 忽略_bt.Enabled = True : Else : 忽略_bt.Enabled = False : End If
9
+        訊息_tb.SelectionStart = 訊息_tb.Text.Length : 訊息_tb.SelectionLength = 0 : BL1 = False
10
+    End Sub
11
+    Private Sub 忽略_bt_Click(sender As Object, e As EventArgs) Handles 忽略_bt.Click
12
+        BL1 = True : 訊息_tb.Text = "" : Me.Close()
9 13
     End Sub
10 14
 End Class

バイナリ
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe ファイルの表示


バイナリ
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb ファイルの表示


+ 1
- 5
GF00-ERP-SYS/bin/Debug/TEST.txt ファイルの表示

@@ -1,7 +1,3 @@
1
-0DGY0SJ4FF
2
-
3
-
4
-
5
-
1
+0RGD9AW9BF
6 2
 
7 3
 

バイナリ
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe ファイルの表示


バイナリ
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb ファイルの表示


バイナリ
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache ファイルの表示


バイナリ
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache ファイルの表示


バイナリ
GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll ファイルの表示


読み込み中…
キャンセル
保存