From 7b3b93e4d0f551d16869b92f5056ed3ca5c6c4eb Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 17 十一月 2022 16:08:49 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 PayM/bin/x86/Debug/SQLHelper.dll                                   |    0 
 NETERPNoWin/obj/Debug/Interop.gregn6Lib.dll                        |    0 
 PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt                |  624 +
 PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache              |    0 
 PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cache           |    0 
 PayM/bin/x86/Debug/Pub_Control.pdb                                 |    0 
 PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache             |    2 
 WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs                |   56 
 WarM/条码打印/Gy_BarCodeBill.cs                                        |   20 
 WorkM/报表分析/Sc_WorkShopReport.cs                                    |  339 
 WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs              |    2 
 WebAPI/Controllers/MateOutController.cs                            |    1 
 PayM/bin/x86/Debug/Pub_Class.pdb                                   |    0 
 PayM/bin/x86/Debug/Pub_Control.dll                                 |    0 
 WebAPI/Models/ClsGy_Material_Model.cs                              |    2 
 WebAPI/Properties/Settings.Designer.cs                             |    2 
 BLL/系统公用CLS/ClsPub_BLL.cs                                          |    2 
 PayM/bin/x86/Debug/Pub_Class.dll                                   |    0 
 PayM/bin/x86/Debug/SQLHelper.pdb                                   |    0 
 PayM/obj/Debug/Interop.gregn6Lib.dll                               |    0 
 DAL/基础资料/公用基础资料/ClsGy_Unit_Ctl.cs                                  |    8 
 LMES/bin/x86/Debug.zip                                             |    0 
 WorkM/WorkM.csproj                                                 |   18 
 PayM/bin/x86/Debug/Model.pdb                                       |    0 
 PayM/bin/x86/Debug/BLL.dll                                         |    0 
 DAL/源单/InterFace源单/Cls_S_IF_ProcessReportBillList.cs               |   23 
 WebAPI/Controllers/WebAPIController.cs                             |   59 
 WebAPI/Models/基础资料/Gy_Employee.cs                                  |    1 
 PayM/obj/x86/Debug/AxInterop.gregn6Lib.dll                         |    0 
 WebAPI/Controllers/POStockInBillController.cs                      |   71 
 PayM/bin/x86/Debug/BLL.pdb                                         |    0 
 WebAPI/Web References/WebS/WebService1.disco                       |    6 
 WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs           |  115 
 WorkM/报表分析/Sc_WorkShopReport.resx                                  |  129 
 DAL/DAL.csproj                                                     |    1 
 WebAPI/WebAPI.csproj                                               |   50 
 PayM/bin/x86/Debug/DBUtility.dll                                   |    0 
 WebAPI/Properties/Settings.settings                                |    2 
 WebAPI/Web References/WebS/WebService1.wsdl                        | 3912 +++++++---
 LMES/ClsShowMod.cs                                                 |   14 
 WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user        |  271 
 PayM/bin/x86/Debug/DAL.dll                                         |    0 
 WorkM/报表分析/Sc_WorkShopReport.Designer.cs                           |  532 +
 WebAPI/Controllers/BaseSet/Gy_MaterialController.cs                |   36 
 WebAPI/Controllers/条码管理/WEBSController.cs                          |  313 
 PayM/bin/x86/Debug/DBUtility.pdb                                   |    0 
 PayM/obj/x86/Debug/Interop.gregn6Lib.dll                           |    0 
 PayM/obj/Debug/PayM.csproj.ResolveComReference.cache               |    0 
 PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache              |    0 
 PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll                         |    0 
 WebAPI/Web References/WebS/Reference.cs                            | 15449 +++++++++++++++++++++++++-------------
 PayM/obj/x86/Debug/PayM.pdb                                        |    0 
 WebAPI/Web.config                                                  |    7 
 WorkM/报表分析/Sc_WareHouseReport.resx                                 |  129 
 PayM/obj/x86/Debug/PayM.dll                                        |    0 
 PayM/bin/x86/Debug/Model.dll                                       |    0 
 PayM/bin/x86/Debug/Interop.gregn6Lib.dll                           |    0 
 WebAPI/Controllers/BaseSet/Gy_UnitController.cs                    |    4 
 NETERPNoWin/obj/Debug/NETERPNoWin.csproj.ResolveComReference.cache |    0 
 WorkM/报表分析/Sc_WareHouseReport.cs                                   |  342 
 WebAPI/Web References/WebS/Reference.map                           |    4 
 Model/基础资料/基础资料/ClsGy_Unit_Model.cs                                |    1 
 WebAPI/Controllers/PublicPageMethodController.cs                   |    6 
 BLL/系统公用CLS/ClsBaseSelect.cs                                       |    2 
 WorkM/报表分析/Sc_WareHouseReport.Designer.cs                          |  532 +
 PayM/bin/x86/Debug/DAL.pdb                                         |    0 
 PayM/bin/x86/Debug/PayM.dll                                        |    0 
 WorkM/WorkM.csproj.user                                            |    1 
 PayM/bin/x86/Debug/PayM.pdb                                        |    0 
 WebAPI/Controllers/Sc_ProcessMangementController.cs                |  266 
 WebAPI/DLL/ClsGy_Material_Ctl.cs                                   |    4 
 71 files changed, 16,289 insertions(+), 7,069 deletions(-)

diff --git "a/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsBaseSelect.cs" "b/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsBaseSelect.cs"
index f25d45c..97e802f 100644
--- "a/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsBaseSelect.cs"
+++ "b/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsBaseSelect.cs"
@@ -530,7 +530,7 @@
             DAL.ClsGy_Department_View oDept = new DAL.ClsGy_Department_View();
             if (oDept.RefreshView())
             {
-                txt.Text = oDept.oModel.HNumber;
+                txt.Text = oDept.oModel.HName;
                 txt.Tag = oDept.oModel.HItemID.ToString();
             }
             else
diff --git "a/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsPub_BLL.cs" "b/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsPub_BLL.cs"
index 2abaae3..22058d7 100644
--- "a/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsPub_BLL.cs"
+++ "b/BLL/\347\263\273\347\273\237\345\205\254\347\224\250CLS/ClsPub_BLL.cs"
@@ -722,7 +722,7 @@
         public static void Sub_CheckUseStatus(DataGridView grd, int IDCol,string sProcName)
         {
             SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
-            Int64 sItemID;
+            Int64 sItemID;            
             try
             {
                 //循环当前网格选中项目
diff --git a/DAL/DAL.csproj b/DAL/DAL.csproj
index 55e4f21..e544794 100644
--- a/DAL/DAL.csproj
+++ b/DAL/DAL.csproj
@@ -91,6 +91,7 @@
     <Compile Include="鍩虹璧勬枡\鍏朵粬鍩虹璧勬枡\ClsGy_StdWorkTimes_Ctl.cs" />
     <Compile Include="婧愬崟\ERP婧愬崟\Cls_S_Sc_ABJJD.cs" />
     <Compile Include="婧愬崟\InterFace婧愬崟\Cls_S_IF_ICMOBillList.cs" />
+    <Compile Include="婧愬崟\InterFace婧愬崟\Cls_S_IF_ProcessReportBillList.cs" />
     <Compile Include="婧愬崟\InterFace婧愬崟\Cls_S_IF_PackageDismantleBillList.cs" />
     <Compile Include="婧愬崟\InterFace婧愬崟\Cls_S_IF_MoveStockBillList.cs" />
     <Compile Include="婧愬崟\InterFace婧愬崟\Cls_S_IF_MateOutBackBillList.cs" />
diff --git "a/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Ctl.cs" "b/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Ctl.cs"
index 7f65ee6..799b499 100644
--- "a/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Ctl.cs"
+++ "b/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Ctl.cs"
@@ -18,14 +18,14 @@
             try
             {
                 oCn.BeginTran();
-                oCn.RunProc("Insert into " + MvarItemKey + " " +
+                oCn.RunProc("Insert into Gy_Unit" +
                     " (HNumber,HName,HHelpCode,HShortNumber,HParentID" +
-                    ",HLevel,HEndFlag,HStopflag,HRemark,HRate,HStandard) " +
+                    ",HLevel,HEndFlag,HStopflag,HRemark,HRate,HStandard,HUSEORGID) " +
                     " Values('" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HHelpCode + "','" + oModel.HShortNumber + "'," + oModel.HParentID.ToString() +
                     "," + oModel.HLevel.ToString() + "," + Convert.ToString(oModel.HEndFlag ? 1 : 0) + "," + Convert.ToString(oModel.HStopflag ? 1 : 0) + ",'" + oModel.HRemark +
-                    "'," + oModel.HRate.ToString() + "," + DBUtility.ClsPub.BoolToString(oModel.HStandard) + ")", ref DBUtility.ClsPub.sExeReturnInfo);
+                    "'," + oModel.HRate.ToString() + "," + DBUtility.ClsPub.BoolToString(oModel.HStandard) + "," + oModel.HUSEORGID + ")", ref DBUtility.ClsPub.sExeReturnInfo);
                 //淇敼涓婄骇涓洪潪鏈骇浠g爜
-                oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                oCn.RunProc("Update Gy_Unit" + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                 oCn.Commit();
                 return true;
             }
diff --git "a/DAL/\346\272\220\345\215\225/InterFace\346\272\220\345\215\225/Cls_S_IF_ProcessReportBillList.cs" "b/DAL/\346\272\220\345\215\225/InterFace\346\272\220\345\215\225/Cls_S_IF_ProcessReportBillList.cs"
new file mode 100644
index 0000000..3c52302
--- /dev/null
+++ "b/DAL/\346\272\220\345\215\225/InterFace\346\272\220\345\215\225/Cls_S_IF_ProcessReportBillList.cs"
@@ -0,0 +1,23 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+using SQLHelper;
+using DBUtility;
+
+namespace DAL
+{
+    public class Cls_S_IF_ProcessReportBillList : Cls_S_Xt_BaseBill
+    {
+
+        public Cls_S_IF_ProcessReportBillList()
+        {
+            base.ViewName = "h_v_IF_ProcessReportBillList_Source";
+            base.mvarReportTitle = "宸ュ簭姹囨姤鍗�";
+            base.mvarItemKey = "3714";
+            base.sCondtion = "  ";
+            base.sOrderSql = "  order by 鍗曟嵁鍙� desc,hsubid ";
+            base.sKeyCol = "閮ㄩ棬";
+        }
+
+    }
+}
diff --git a/LMES/ClsShowMod.cs b/LMES/ClsShowMod.cs
index 8c48f25..a51c8aa 100644
--- a/LMES/ClsShowMod.cs
+++ b/LMES/ClsShowMod.cs
@@ -7948,6 +7948,20 @@
                         oSc_WorkProcReport_New.Show();
                         oMainForm.AddTabPage(oSc_WorkProcReport_New);
                         break;
+                    case "sc_workshopreport":
+                        Sc_WorkShopReport oSc_WorkShopReport = new Sc_WorkShopReport();
+                        oSc_WorkShopReport.MdiParent = oMain;
+                        oSc_WorkShopReport.ModCaption = gnmc;
+                        oSc_WorkShopReport.Show();
+                        oMainForm.AddTabPage(oSc_WorkShopReport);
+                        break;
+                    case "sc_warehousereport":
+                        Sc_WareHouseReport oSc_WareHouseReport = new Sc_WareHouseReport();
+                        oSc_WareHouseReport.MdiParent = oMain;
+                        oSc_WareHouseReport.ModCaption = gnmc;
+                        oSc_WareHouseReport.Show();
+                        oMainForm.AddTabPage(oSc_WareHouseReport);
+                        break;
                     case "sc_brfhkb":
                         Sc_BRFHKB oSc_BRFHKB = new Sc_BRFHKB();
                         oSc_BRFHKB.ShowDialog();
diff --git a/LMES/bin/x86/Debug.zip b/LMES/bin/x86/Debug.zip
index cc0f1b0..21db9f0 100644
--- a/LMES/bin/x86/Debug.zip
+++ b/LMES/bin/x86/Debug.zip
Binary files differ
diff --git "a/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Model.cs" "b/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Model.cs"
index 3d5cd91..ca71b4e 100644
--- "a/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Model.cs"
+++ "b/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_Unit_Model.cs"
@@ -10,5 +10,6 @@
         public Single HRate;//          '换算比例
         public bool HStandard;//          '默认
         public string HBarCode;
+        public int HUSEORGID;
     }
 }
diff --git a/NETERPNoWin/obj/Debug/Interop.gregn6Lib.dll b/NETERPNoWin/obj/Debug/Interop.gregn6Lib.dll
index 52c3a3f..7a1ac1c 100644
--- a/NETERPNoWin/obj/Debug/Interop.gregn6Lib.dll
+++ b/NETERPNoWin/obj/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/NETERPNoWin/obj/Debug/NETERPNoWin.csproj.ResolveComReference.cache b/NETERPNoWin/obj/Debug/NETERPNoWin.csproj.ResolveComReference.cache
index 5164c5b..3b94b51 100644
--- a/NETERPNoWin/obj/Debug/NETERPNoWin.csproj.ResolveComReference.cache
+++ b/NETERPNoWin/obj/Debug/NETERPNoWin.csproj.ResolveComReference.cache
Binary files differ
diff --git a/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll b/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
index 44c2326..391619e 100644
--- a/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
+++ b/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/BLL.dll b/PayM/bin/x86/Debug/BLL.dll
index d99f3e7..4947de6 100644
--- a/PayM/bin/x86/Debug/BLL.dll
+++ b/PayM/bin/x86/Debug/BLL.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/BLL.pdb b/PayM/bin/x86/Debug/BLL.pdb
index 9a09bfe..3ba2035 100644
--- a/PayM/bin/x86/Debug/BLL.pdb
+++ b/PayM/bin/x86/Debug/BLL.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/DAL.dll b/PayM/bin/x86/Debug/DAL.dll
index c228bf3..2a1e4e9 100644
--- a/PayM/bin/x86/Debug/DAL.dll
+++ b/PayM/bin/x86/Debug/DAL.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/DAL.pdb b/PayM/bin/x86/Debug/DAL.pdb
index 352677a..e5fcd14 100644
--- a/PayM/bin/x86/Debug/DAL.pdb
+++ b/PayM/bin/x86/Debug/DAL.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/DBUtility.dll b/PayM/bin/x86/Debug/DBUtility.dll
index c28e62d..2fb2399 100644
--- a/PayM/bin/x86/Debug/DBUtility.dll
+++ b/PayM/bin/x86/Debug/DBUtility.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/DBUtility.pdb b/PayM/bin/x86/Debug/DBUtility.pdb
index c31836a..bb86dee 100644
--- a/PayM/bin/x86/Debug/DBUtility.pdb
+++ b/PayM/bin/x86/Debug/DBUtility.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Interop.gregn6Lib.dll b/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
index 5dda2ef..a687382 100644
--- a/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
+++ b/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Model.dll b/PayM/bin/x86/Debug/Model.dll
index 6248f13..40118d2 100644
--- a/PayM/bin/x86/Debug/Model.dll
+++ b/PayM/bin/x86/Debug/Model.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Model.pdb b/PayM/bin/x86/Debug/Model.pdb
index 4605af2..b0d438d 100644
--- a/PayM/bin/x86/Debug/Model.pdb
+++ b/PayM/bin/x86/Debug/Model.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/PayM.dll b/PayM/bin/x86/Debug/PayM.dll
index a9c8949..dcfc7b3 100644
--- a/PayM/bin/x86/Debug/PayM.dll
+++ b/PayM/bin/x86/Debug/PayM.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/PayM.pdb b/PayM/bin/x86/Debug/PayM.pdb
index e6ac237..98169c1 100644
--- a/PayM/bin/x86/Debug/PayM.pdb
+++ b/PayM/bin/x86/Debug/PayM.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Class.dll b/PayM/bin/x86/Debug/Pub_Class.dll
index a866b63..bcdc7c5 100644
--- a/PayM/bin/x86/Debug/Pub_Class.dll
+++ b/PayM/bin/x86/Debug/Pub_Class.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Class.pdb b/PayM/bin/x86/Debug/Pub_Class.pdb
index db230f9..be26ee9 100644
--- a/PayM/bin/x86/Debug/Pub_Class.pdb
+++ b/PayM/bin/x86/Debug/Pub_Class.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Control.dll b/PayM/bin/x86/Debug/Pub_Control.dll
index 1e0842c..d1311f5 100644
--- a/PayM/bin/x86/Debug/Pub_Control.dll
+++ b/PayM/bin/x86/Debug/Pub_Control.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Control.pdb b/PayM/bin/x86/Debug/Pub_Control.pdb
index 9e7be38..247d05a 100644
--- a/PayM/bin/x86/Debug/Pub_Control.pdb
+++ b/PayM/bin/x86/Debug/Pub_Control.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/SQLHelper.dll b/PayM/bin/x86/Debug/SQLHelper.dll
index f9a3ccf..9e05a55 100644
--- a/PayM/bin/x86/Debug/SQLHelper.dll
+++ b/PayM/bin/x86/Debug/SQLHelper.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/SQLHelper.pdb b/PayM/bin/x86/Debug/SQLHelper.pdb
index ab989be..2485f6e 100644
--- a/PayM/bin/x86/Debug/SQLHelper.pdb
+++ b/PayM/bin/x86/Debug/SQLHelper.pdb
Binary files differ
diff --git a/PayM/obj/Debug/Interop.gregn6Lib.dll b/PayM/obj/Debug/Interop.gregn6Lib.dll
index b795c61..823c8bc 100644
--- a/PayM/obj/Debug/Interop.gregn6Lib.dll
+++ b/PayM/obj/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/obj/Debug/PayM.csproj.ResolveComReference.cache b/PayM/obj/Debug/PayM.csproj.ResolveComReference.cache
index e04314f..3b94b51 100644
--- a/PayM/obj/Debug/PayM.csproj.ResolveComReference.cache
+++ b/PayM/obj/Debug/PayM.csproj.ResolveComReference.cache
Binary files differ
diff --git a/PayM/obj/x86/Debug/AxInterop.gregn6Lib.dll b/PayM/obj/x86/Debug/AxInterop.gregn6Lib.dll
index 44c2326..391619e 100644
--- a/PayM/obj/x86/Debug/AxInterop.gregn6Lib.dll
+++ b/PayM/obj/x86/Debug/AxInterop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/obj/x86/Debug/Interop.gregn6Lib.dll b/PayM/obj/x86/Debug/Interop.gregn6Lib.dll
index 5dda2ef..a687382 100644
--- a/PayM/obj/x86/Debug/Interop.gregn6Lib.dll
+++ b/PayM/obj/x86/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache b/PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache
index ead15dd..fc1ea80 100644
--- a/PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache
+++ b/PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-b14f4fcc24537f5a4b1d1021595a00930f37f5f5
+2b98949b87d39f3f48ff12a0b7c639d4a4168873
diff --git a/PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt b/PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt
index 4afe59a..47f3750 100644
--- a/PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt
+++ b/PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt
@@ -609,214 +609,6 @@
 F:\GIT浠撳簱\ZYLMES\PayM\bin\x86\Debug\Interop.gregn6Lib.dll
 F:\GIT浠撳簱\ZYLMES\PayM\bin\x86\Debug\AxInterop.gregn6Lib.dll
 F:\GIT浠撳簱\ZYLMES\PayM\obj\x86\Debug\PayM.csproj.CopyComplete
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Newtonsoft.Json.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.pdb
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Interop.gregn6Lib.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\AxInterop.gregn6Lib.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csprojAssemblyReference.cache
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\Interop.gregn6Lib.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\AxInterop.gregn6Lib.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.ResolveComReference.cache
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Form2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.FrmChangeDate.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill_KS.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListUnPayDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QC.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QCAdd.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList_KS.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_Enter.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_KS.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_YR.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill_JS.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillQuery.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillListDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyYearReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Properties.Resources.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew1.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew3.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew4.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew5.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\BaseSet.Gy_DataInTmp_DuSubsidyItem.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GetNeedCheckErrWorkTimesSendBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherMoney_Dlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrap.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrapDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrap.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrapDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendListDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendListDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesListDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBillDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillAdd.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportMX.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill3.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill4.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill5.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill1.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill3.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill4.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill5.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReport.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportDlg.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill1.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill2.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill3.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill4.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill5.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBillList.resources
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.GenerateResource.cache
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CoreCompileInputs.cache
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll
-D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb
 E:\GIT浠撳簱\MES-WEB-API\PayM\bin\x86\Debug\PayM.dll
 E:\GIT浠撳簱\MES-WEB-API\PayM\bin\x86\Debug\PayM.pdb
 E:\GIT浠撳簱\MES-WEB-API\PayM\bin\x86\Debug\BLL.dll
@@ -1025,3 +817,419 @@
 E:\GIT浠撳簱\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete
 E:\GIT浠撳簱\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll
 E:\GIT浠撳簱\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Newtonsoft.Json.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.pdb
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Interop.gregn6Lib.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\AxInterop.gregn6Lib.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csprojAssemblyReference.cache
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\Interop.gregn6Lib.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\AxInterop.gregn6Lib.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.ResolveComReference.cache
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Form2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.FrmChangeDate.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill_KS.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListUnPayDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QC.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QCAdd.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList_KS.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_Enter.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_KS.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_YR.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill_JS.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillQuery.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillListDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyYearReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Properties.Resources.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew1.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew3.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew4.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew5.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\BaseSet.Gy_DataInTmp_DuSubsidyItem.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GetNeedCheckErrWorkTimesSendBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherMoney_Dlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrap.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrapDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrap.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrapDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendListDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendListDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesListDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBillDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillAdd.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportMX.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill3.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill4.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill5.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill1.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill3.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill4.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill5.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReport.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportDlg.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill1.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill2.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill3.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill4.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill5.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBillList.resources
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.GenerateResource.cache
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CoreCompileInputs.cache
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll
+D:\Git浠撳簱\MESWMS-API(鏈�鏂�)\MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\PayM.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\PayM.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\BLL.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\DAL.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Model.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Newtonsoft.Json.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\BLL.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\DAL.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Model.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.pdb
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\Interop.gregn6Lib.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\bin\x86\Debug\AxInterop.gregn6Lib.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csprojAssemblyReference.cache
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\Interop.gregn6Lib.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\AxInterop.gregn6Lib.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.ResolveComReference.cache
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Form2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.FrmChangeDate.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill_KS.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListUnPayDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QC.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QCAdd.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList_KS.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_Enter.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_KS.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_YR.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill_JS.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillQuery.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillListDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyYearReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Properties.Resources.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew1.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew3.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew4.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew5.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\BaseSet.Gy_DataInTmp_DuSubsidyItem.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GetNeedCheckErrWorkTimesSendBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherMoney_Dlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrap.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrapDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrap.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrapDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendListDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendListDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesListDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBillDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillAdd.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportMX.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill3.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill4.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill5.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill1.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill3.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill4.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill5.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReport.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportDlg.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill1.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill2.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill3.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill4.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill5.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBillList.resources
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.GenerateResource.cache
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CoreCompileInputs.cache
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll
+D:\鏅轰簯LMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb
diff --git a/PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache b/PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache
index e0ce1fc..132b41d 100644
--- a/PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache
+++ b/PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache
Binary files differ
diff --git a/PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cache b/PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cache
index 2fcf564..41328d7 100644
--- a/PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cache
+++ b/PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cache
Binary files differ
diff --git a/PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache b/PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache
index c353f8d..8f0f144 100644
--- a/PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache
+++ b/PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache
Binary files differ
diff --git a/PayM/obj/x86/Debug/PayM.dll b/PayM/obj/x86/Debug/PayM.dll
index a9c8949..dcfc7b3 100644
--- a/PayM/obj/x86/Debug/PayM.dll
+++ b/PayM/obj/x86/Debug/PayM.dll
Binary files differ
diff --git a/PayM/obj/x86/Debug/PayM.pdb b/PayM/obj/x86/Debug/PayM.pdb
index e6ac237..98169c1 100644
--- a/PayM/obj/x86/Debug/PayM.pdb
+++ b/PayM/obj/x86/Debug/PayM.pdb
Binary files differ
diff --git "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill.cs" "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill.cs"
index 11e1719..92c9009 100644
--- "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill.cs"
+++ "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill.cs"
@@ -211,6 +211,7 @@
             cmbSourceBillType.Items.Add("閲囪喘璁㈠崟");
             cmbSourceBillType.Items.Add("鏀舵枡閫氱煡鍗�");
             cmbSourceBillType.Items.Add("濮斿璁㈠崟");
+            cmbSourceBillType.Items.Add("宸ュ簭姹囨姤鍗�");
             cmbSourceBillType.Items.Add("宸ュ簭娴佽浆鍗�");
             cmbSourceBillType.Items.Add("閫�璐ч�氱煡鍗�");
             cmbSourceBillType.Items.Add("鍏朵粬鍏ュ簱鍗�");
@@ -2201,6 +2202,15 @@
                     FillSelectData(oIF_ProcessExchangeBillList.oBillSelectColl);
                 }
             }
+            else if (cmbSourceBillType.Text.Trim() == "宸ュ簭姹囨姤鍗�")
+            {
+                string sWhere = " and HOrgID =" + HOrgID.ToString();
+                DAL.Cls_S_IF_ProcessReportBillList oIF_ProcessReportBillList = new DAL.Cls_S_IF_ProcessReportBillList();
+                if (oIF_ProcessReportBillList.Refresh(sWhere))  //閫夋嫨鍘熷崟
+                {
+                    FillSelectData(oIF_ProcessReportBillList.oBillSelectColl);
+                }
+            }
             else
             {
 
@@ -2356,6 +2366,16 @@
                     //鍐欏叆淇℃伅
                     Sub_WriteInForm1(Ds.Tables[0], i);
                 }
+                //鐢熶骇姹囨姤鍗�
+                if (oSelectRow.BillType == "3714")
+                {
+                    grdMain.Rows.Add();
+                    grdMain.Rows[i].Cells[HTagCol].Value = "*";
+                    //寰楀埌淇℃伅
+                    Ds = oCn.RunProcReturn("select * from h_v_IF_ProcessReportList where hmainid=" + oSelectRow.BillMainID + " and hsubid=" + oSelectRow.BillSubID, "h_v_IF_ProcessReportList");
+                    //鍐欏叆淇℃伅
+                    Sub_WriteInForm1(Ds.Tables[0], i);
+                }
                 //鍗虫椂搴撳瓨
                 if (oSelectRow.BillType == "JSKC")
                 {
diff --git a/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs b/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
index a87be27..f314d09 100644
--- a/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
@@ -506,7 +506,7 @@
             }
             catch (Exception e)
             {
-                oCN.RollBack();
+                //oCN.RollBack();
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
                 objJsonResult.Message = "Exception锛�" + e.Message;
diff --git a/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs b/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs
index d752e54..f993172 100644
--- a/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs
@@ -328,8 +328,8 @@
                 long HCTPrjID = list[0].HCTPrjID;
                 long HProcID = list[0].HProcID;
                 string HBasePay = list[0].HBasePay;
-                DateTime HInComDate = list[0].HInComDate;
-                DateTime HDimissionDate = list[0].HDimissionDate;
+                DateTime HInComDate = list[0].HInComDate;   //杩涘巶鏃ユ湡
+                DateTime HDimissionDate = list[0].HDimissionDate;   //绂昏亴鏃ユ湡 (鍏佽NULL)
                 bool HOverType = list[0].HOverType;
                 string HEmpType = list[0].HEmpType;
                 string HOtherDeduct3 = list[0].HOtherDeduct3;
@@ -338,23 +338,23 @@
                 string HMedicare = list[0].HMedicare;
                 bool HNoBrushFlag = list[0].HNoBrushFlag;
                 bool HShiftFlag = list[0].HShiftFlag;
-                DateTime HContactDate = list[0].HContactDate;
+                //DateTime HContactDate = list[0].HContactDate;  //鍚堝悓鏃ユ湡
                 bool HStopwagesFlag = list[0].HStopwagesFlag;
                 string HDimissionReason = list[0].HDimissionReason;
                 long HDormID = list[0].HDormID;
                 string HArchivesNo = list[0].HArchivesNo;
-                DateTime HStayCardEDate = list[0].HStayCardEDate;
-                DateTime HCheckCardEDate = Convert.ToDateTime("1900/1/1");
+                DateTime HStayCardEDate = list[0].HStayCardEDate;   //鏆備綇璇佸埌鏈熸棩
+                DateTime HCheckCardEDate = Convert.ToDateTime("1900/1/1");  //瀹℃璇佸埌鏈熸棩
                 string HJobCardNo = list[0].HJobCardNo ?? "";
-                DateTime HJobCardEDate = Convert.ToDateTime("1900/1/1");
+                DateTime HJobCardEDate = Convert.ToDateTime("1900/1/1");  //灏变笟璇佸埌鏈熸棩
                 string HWorkType = list[0].HWorkType;
                 long HContractYear = list[0].HContractYear;
-                DateTime HContractBDate = list[0].HContractBDate;
-                DateTime HContractEDate = list[0].HContractEDate;
+                DateTime HContractBDate = list[0].HContractBDate;  //鍚堝悓寮�濮嬫棩
+                DateTime HContractEDate = list[0].HContractEDate;   //鍚堝悓鍒版湡鏃�
                 string HInsuranceNo = list[0].HInsuranceNo;
-                DateTime HInsuranceDate = list[0].HInsuranceDate;
+                DateTime HInsuranceDate = list[0].HInsuranceDate;   //鍙備繚鏃ユ湡
                 bool HInsuranceStatus = list[0].HInsuranceStatus;
-                DateTime HSignDate = list[0].HSignDate;
+                DateTime HSignDate =  Convert.ToDateTime("1900/1/1");  //绛剧害鏃ユ湡
                 bool HSignStatus = list[0].HSignStatus;
                 string HOldCompany = list[0].HOldCompany ?? "";
                 string HMarr = list[0].HMarr ?? "";
@@ -363,7 +363,7 @@
                 string HSpec = list[0].HSpec ?? "";
                 string HCompLev = list[0].HCompLev ?? "";
                 string HEngLev = list[0].HEngLev ?? "";
-                DateTime HGradDate = list[0].HGradDate;
+                DateTime HGradDate = list[0].HGradDate;  //姣曚笟鏃ユ湡
                 string HGradSchool = list[0].HGradSchool ?? "";
                 string HSalaryLev = list[0].HSalaryLev ?? "";
                 long HDutyID = list[0].HDutyID;
@@ -389,10 +389,12 @@
                 string HStdDayPay = list[0].HStdDayPay ?? "";
                 string HMinDayPay = list[0].HMinDayPay ?? "";
                 string HMinMonthPay = list[0].HMinMonthPay ?? "";
-                DateTime HMadeDate = list[0].HMadeDate;
+                //DateTime HMadeDate = list[0].HMadeDate;  //寤虹珛鏃ユ湡
                 string HEmpRate = list[0].HEmpRate ?? "";
                 string HExamRate = list[0].HExamRate ?? "";
-                DateTime HHealthCardEDate = Convert.ToDateTime("1900/1/1");
+                DateTime HHealthCardEDate = Convert.ToDateTime("1900/1/1");  //鍋ュ悍璇佸埌鏈熸棩
+                long HUSEORGID = list[0].HUSEORGID;
+
                 ////鍒ゆ柇鏉冮檺
                 //if (!ClsPub.Security_Log(msg5, 1, false, msg4))
                 //{
@@ -442,25 +444,25 @@
                       ",HEmpType,HPayType,HOverType,HNoBrushFlag,HShiftFlag,HStopwagesFlag" +
                       ",HPostalCode,HBank,HBasePay,HExamLevPostMoney,HBSTDeptID" +
                       ",HOtherDeduct3,HInsurance,HMedicare,HDrydock" +
-                      ",HBankAccount,HGroupID,HDeptID,HWorkTypeID,HCTPrjID,HAddress" +
+                      ",HBankAccount,HGroupID,HDeptID,HWorkTypeID,HCTPrjID,HUSEORGID,HAddress" +
                       ") " +
-                    " Values('" + HNumber + "','" + HName + "','" + HShortNumber + "'," + HEmpRate.ToString() + "," + HExamRate.ToString() +
-                      "," + HLevel + "," + HParentID + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + HHighestPay.ToString() + "," + HOverPayRate.ToString() +
-                      "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "'" + ",'" + HHelpCode + "'," + HInsuranceSubsidy.ToString() + "" +
-                      ",'" + HBirthDay + "','" + HGradDate + "','" + HInsuranceDate + "','" + HContractBDate + "','" + HContractEDate + "'" +
+                   " Values('" + HNumber + "','" + HName + "','" + HShortNumber + "','" + HEmpRate.ToString() + "','" + HExamRate.ToString() +
+                      "','" + HLevel + "','" + HParentID + "','" + Convert.ToString(HEndFlag ? 1 : 0) + "','" + HHighestPay.ToString() + "','" + HOverPayRate.ToString() +
+                      "','" + Convert.ToString(HStopflag ? 1 : 0) + "','" + HRemark + "'" + ",'" + HHelpCode + "','" + HInsuranceSubsidy.ToString() +
+                      "','" + HBirthDay + "','" + HGradDate + "','" + HInsuranceDate + "','" + HContractBDate + "','" + HContractEDate + "'" +
                       ",'" + HJobCardEDate + "','" + HCheckCardEDate + "','" + HStayCardEDate + "','" + HHealthCardEDate + "'" +
-                      "," + HAge.ToString() + ",'" + HSalaryLev + "'," + HContractYear.ToString() + "," + Convert.ToString(HInsuranceStatus ? 1 : 0) + "," + Convert.ToString(HSignStatus ? 1 : 0) +
-                      ",'" + HSex + "','" + HMarr + "','" + HBlighty + "','" + HNation + "','" + HBlightyType + "'" +
+                      ",'" + HAge.ToString() + "','" + HSalaryLev + "','" + HContractYear.ToString() + "','" + Convert.ToString(HInsuranceStatus ? 1 : 0) + "','" + Convert.ToString(HSignStatus ? 1 : 0) +
+                      "','" + HSex + "','" + HMarr + "','" + HBlighty + "','" + HNation + "','" + HBlightyType + "'" +
                       ",'" + HGovStatus + "','" + HBloodType + "','" + HStature + "','" + HAvoird + "','" + HKnowLev + "'" +
                       ",'" + HProTitleID + "','" + HGradSchool + "','" + HEngLev + "','" + HCompLev + "','" + HSpec + "'" +
                       ",'" + HEmail + "','" + HNowAdd + "','" + HHomeAdd + "','" + HIDCard + "','" + HLinkPhone + "','" + HMobilePhone + "','" + HFax + "'" +
                       ",'" + HOldCompany + "','" + HInsuranceNo + "','" + HJobCardNo + "','" + HArchivesNo + "','" + HWorkType + "','" + HDimissionReason + "'" +
                       ",'" + HDimissionDate + "','" + HInComDate + "','" + HSignDate + "','" + HRelDate + "'" +
-                      "," + HPostID.ToString() + "," + HDormID.ToString() + "," + HDutyID.ToString() + "," + HLeftMoneyRate.ToString() +
-                      ",'" + HEmpType + "'" + ",'" + HPayType + "'" + "," + DBUtility.ClsPub.BoolToString(HOverType) + "" + "," + DBUtility.ClsPub.BoolToString(HNoBrushFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HShiftFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HStopwagesFlag) + "" +
-                      ",'" + HPostalCode + "','" + HBank + "'," + HBasePay.ToString() + "," + HExamLevPostMoney.ToString() + ",'" + HBSTDeptID + "'" +
-                      "," + HOtherDeduct3.ToString() + "" + "," + HInsurance.ToString() + "" + "," + HMedicare.ToString() + "" + "," + HDrydock.ToString() + "" +
-                      ",'" + HBankAccount + "'" + "," + HGroupID.ToString() + "" + "," + HDeptID.ToString() + "," + HWorkTypeID.ToString() + "," + HCTPrjID.ToString() + ",'" + HAddress + "'" + "')", ref DBUtility.ClsPub.sExeReturnInfo);
+                      ",'" + HPostID.ToString() + "','" + HDormID.ToString() + "','" + HDutyID.ToString() + "','" + HLeftMoneyRate.ToString() +
+                      "','" + HEmpType + "'" + ",'" + HPayType + "'" + ",'" + DBUtility.ClsPub.BoolToString(HOverType) + "','" + DBUtility.ClsPub.BoolToString(HNoBrushFlag) + "','" + DBUtility.ClsPub.BoolToString(HShiftFlag) + "','" + DBUtility.ClsPub.BoolToString(HStopwagesFlag) +
+                      "','" + HPostalCode + "','" + HBank + "','" + HBasePay.ToString() + "','" + HExamLevPostMoney.ToString() + "','" + HBSTDeptID + "'" +
+                      ",'" + HOtherDeduct3.ToString() + "','" + HInsurance.ToString() + "','" + HMedicare.ToString() + "','" + HDrydock.ToString() +
+                      "','" + HBankAccount + "'" + ",'" + HGroupID.ToString() + "','" + HDeptID.ToString() + "','" + HWorkTypeID.ToString() + "','" + HCTPrjID.ToString() + "','" + HUSEORGID + "','" + HAddress + "')", ref DBUtility.ClsPub.sExeReturnInfo);
                     //淇敼涓婄骇涓洪潪鏈骇浠g爜
                     oCN.RunProc("Update Gy_Employee set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.Commit();
@@ -565,7 +567,7 @@
             }
             catch (Exception e)
             {
-                oCN.RollBack();
+                //oCN.RollBack();
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
                 objJsonResult.Message = "Exception锛�" + e.Message;
@@ -870,7 +872,7 @@
                     return objJsonResult;
                 }
 
-                oCN.RunProc("update Gy_Employee set HStopflag=1 where HItemID=" + HItemID);
+                oCN.RunProc("delete from Gy_Employee where HItemID=" + HItemID);
                 oCN.Commit();//鎻愪氦浜嬪姟
                 objJsonResult.code = "0";
                 objJsonResult.count = 1;
diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
index ea4537e..8c07c4e 100644
--- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
@@ -7,6 +7,7 @@
 using System.Data;
 using System.Data.SqlClient;
 using System.Web.Http;
+using System.Windows.Forms;
 using WebAPI.Models;
 using WebAPI.Service;
 
@@ -20,6 +21,36 @@
         SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
         DataSet ds;
 
+
+
+        ////妫�娴� 褰撳墠閫変腑琛岀殑 椤圭洰鐘舵��
+        //[Route("Gy_Material/CheckUseStatus")]
+        //[HttpGet]
+        //public void Sub_CheckUseStatus(int grd, int IDCol, string sProcName)
+        //{
+        //    SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+        //    Int64 sItemID;
+        //    try
+        //    {
+        //        //寰幆褰撳墠缃戞牸閫変腑椤圭洰
+        //        for (int i = 0; i < grd.SelectedRows.Count; i++)
+        //        {
+        //            //寰楀埌鍐呯爜
+        //            sItemID = DBUtility.ClsPub.isLong(grd.Rows[grd.SelectedRows[i].Index].Cells[IDCol].Value);
+        //            //璋冪敤鍌ㄥ瓨杩囩▼ h_p_Gy_CheckUseDept 
+        //            oCn.RunProc("exec " + sProcName + " " + sItemID.ToString(), ref ClsPub.sExeReturnInfo);
+        //        }
+        //    }
+        //    catch (Exception e)
+        //    {
+        //        MessageBox.Show("妫�娴嬮敊璇紒鍘熷洜锛�" + ClsPub.sExeReturnInfo);
+        //        //objJsonResult.code = "0";
+        //        //objJsonResult.count = 0;
+        //        //objJsonResult.Message = "妫�娴嬮敊璇紒鍘熷洜锛�" + ClsPub.sExeReturnInfo;
+        //        //objJsonResult.data = null;
+        //        //return objJsonResult;
+        //    }
+        //}
 
         /// <summary>
         /// 杩斿洖鐗╂枡鍒楄〃
@@ -104,6 +135,7 @@
             string[] sArray = msg3.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
             string msg1 = sArray[0].ToString();
             string msg2 = sArray[1].ToString();
+            string msg_HUSEORGID = sArray[2].ToString();
             Int64 HItemID = 0;
             SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
 
@@ -253,7 +285,7 @@
                         objJsonResult.data = 1;
                         return objJsonResult;
                     }
-
+                    oItem.HUSEORGID = Convert.ToInt32(msg_HUSEORGID); //缁勭粐id
                     oItem.HShortNumber = sShortNumber;//鐭唬鐮�
                     oItem.HEndFlag = true;//鏈骇鏍囧織
                     oItem.HLevel = DBUtility.ClsPub.GetLevel(oItem.HNumber.Trim()); //绛夌骇
@@ -353,7 +385,7 @@
                     return objJsonResult;
                 }
 
-                oCN.RunProc("update Gy_Material set HStopflag=1 where HItemID=" + HItemID);
+                oCN.RunProc("delete from Gy_Material where HItemID=" + HItemID);
                 oCN.Commit();//鎻愪氦浜嬪姟
                 objJsonResult.code = "0";
                 objJsonResult.count = 1;
diff --git a/WebAPI/Controllers/BaseSet/Gy_UnitController.cs b/WebAPI/Controllers/BaseSet/Gy_UnitController.cs
index df94bdc..8dca7aa 100644
--- a/WebAPI/Controllers/BaseSet/Gy_UnitController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_UnitController.cs
@@ -121,6 +121,7 @@
             string[] sArray = msg4.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
             string msg1 = sArray[0].ToString();
             string msg3 = sArray[1].ToString();
+            string msg_HUSEORGID = sArray[2].ToString();
             Int64 HItemID = 0;
             SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
 
@@ -262,6 +263,7 @@
                         objJsonResult.data = 1;
                         return objJsonResult;
                     }
+                    oItem.HUSEORGID = Convert.ToInt32(msg_HUSEORGID); //缁勭粐id
                     oItem.HShortNumber = sShortNumber;//鐭唬鐮�
                     oItem.HEndFlag = true;//鏈骇鏍囧織
                     oItem.HLevel = DBUtility.ClsPub.GetLevel(oItem.HNumber.Trim()); //绛夌骇
@@ -373,7 +375,7 @@
                     return objJsonResult;
                 }
 
-                oCN.RunProc("update Gy_Unit set HStopflag=1 where HItemID=" + HItemID);
+                oCN.RunProc("delete from Gy_Unit where HItemID=" + HItemID);
                 oCN.Commit();//鎻愪氦浜嬪姟
                 objJsonResult.code = "0";
                 objJsonResult.count = 1;
diff --git a/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs b/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
index 1e3634f..f2747a8 100644
--- a/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
+++ b/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
@@ -75,6 +75,48 @@
                 return objJsonResult;
             }
         }
+
+        /// <summary>
+        /// 鏍规嵁鍩虹璧勬枡ID 鏌ユ壘璁板綍
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Xt_ORGANIZATIONS/cx")]
+        [HttpGet]
+        public object cx(long HInterID)
+        {
+            try
+            {
+
+                ds = oCN.RunProcReturn("select * from h_v_IF_ORGANIZATIONSList where HitemID=" + HInterID, "h_v_IF_ORGANIZATIONSList");
+                if (ds == null || ds.Tables[0].Rows.Count == 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "false锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "1";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "Sucess锛�";
+                    objJsonResult.data = ds.Tables[0];
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
         /// <summary>
         /// 鏂板鍗曟嵁-淇濆瓨鎸夐挳
         ///鍙傛暟锛歴tring sql銆�
@@ -161,6 +203,8 @@
                 string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
                 string msg2 = sArray[0].ToString();
                 string msg3 = sArray[1].ToString();
+                string AddOrEdit = sArray[2].ToString(); //1鏂板3缂栬緫
+                //int ItemID = Convert.ToInt32(sArray[2]);
                 //string msg4 = sArray[2].ToString();
                 //string msg5 = sArray[3].ToString();
                 //鍙嶅簭鍒楀寲
@@ -175,7 +219,12 @@
 
                 string HRemark = list[0].HRemark;
                 bool HStopflag = list[0].HStopflag;
+                int ChangeHStopflag = 0;
 
+                if (HStopflag)
+                {
+                    ChangeHStopflag = 1;
+                }
                 //鍒ゆ柇鏉冮檺
                 if (!ClsPub.Security_Log("Gy_WorkCenter_Edit", 1, false, msg3))
                 {
@@ -205,31 +254,40 @@
                 //}
                 //淇濆瓨
                 //淇濆瓨瀹屾瘯鍚庡鐞�
-                if (HItemID == 0)
+                if (AddOrEdit == "1")
                 {
                     oCN.BeginTran();
                     oCN.RunProc("Insert into Xt_ORGANIZATIONS " +
                     " (HNumber,HName,HParentID" +
-                   ",HStopflag,HMakeTime" +
+                   ",HStopflag,HMakeTime,HItemID" +
                    ",HRemark) " +
-                   " Values('" + HNumber + "','" + HName + "'," + HParentID.ToString() +
-                   "," + HStopflag + "getdate()" +
+                   " Values('" + HNumber + "','" + HName + "','" + HParentID.ToString() +
+                   "','" + ChangeHStopflag + "'," + "getdate()" + ",'" + HItemID + "'" +
                    ",'" + HRemark + "')", ref DBUtility.ClsPub.sExeReturnInfo);
 
                     //淇敼涓婄骇涓洪潪鏈骇浠g爜
-                    //oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                    oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.Commit();
                 }
-                else
+                else if(AddOrEdit == "3")
                 {
+                    int Stopflag;
+                    if (HStopflag)
+                    {
+                        Stopflag = 1;
+                    }
+                    else
+                    {
+                        Stopflag = 0;
+                    }
                     //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙�
                     oCN.BeginTran();
                     oCN.RunProc("Update Xt_ORGANIZATIONS set " +
                                " HNumber='" + HNumber + "'" +
                                  ",HName='" + HName + "'" +
-                                  ",HParentID=" + HParentID +
-                                  ",HMakeTime=" + HMakeTime +
-                                 ",HStopflag='" + HStopflag + "'" +
+                                  ",HParentID='" + HParentID + "'" +
+                                  ",HMakeTime='" + HMakeTime + "'" +
+                                 ",HStopflag='" + Stopflag + "'" +
                                  ",HRemark= '" + HRemark + "' Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.Commit();
@@ -243,7 +301,7 @@
             }
             catch (Exception e)
             {
-                oCN.RollBack();
+                //oCN.RollBack();
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
                 objJsonResult.Message = "Exception锛�" + e.Message;
@@ -252,7 +310,38 @@
             }
         }
         /// <summary>
-        /// 鑱屽憳璁剧疆鍒犻櫎鍔熻兘
+        /// 鑾峰彇鏈�澶ItemID
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Xt_ORGANIZATIONS/GetMaxHItemID")]
+        [HttpGet]
+        public object GetMaxHItemID()
+        {
+            try
+            {
+               
+                ds = oCN.RunProcReturn("select MAX(HItemID) from Xt_ORGANIZATIONS ", "Xt_ORGANIZATIONS");
+               
+
+              
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        /// <summary>
+        /// 缁勭粐璁剧疆鍒犻櫎鍔熻兘
         /// </summary>
         /// <returns></returns>
         [Route("DeltetXt_ORGANIZATIONSList")]
@@ -284,7 +373,7 @@
                     return objJsonResult;
                 }
                 oCN.BeginTran();//寮�濮嬩簨鍔�
-                ds = oCN.RunProcReturn("select * from Xt_ORGANIZATIONSList where HItemID=" + HItemID, "Xt_ORGANIZATIONSList");
+                ds = oCN.RunProcReturn("select * from Xt_ORGANIZATIONS where HItemID=" + HItemID, "Xt_ORGANIZATIONS");
                 if (ds == null || ds.Tables[0].Rows.Count == 0)
                 {
                     objJsonResult.code = "0";
@@ -304,7 +393,7 @@
                     return objJsonResult;
                 }
 
-                oCN.RunProc("update Xt_ORGANIZATIONSList set HStopflag=1 where HItemID=" + HItemID);
+                oCN.RunProc("delete from Xt_ORGANIZATIONS where HItemID=" + HItemID);
                 oCN.Commit();//鎻愪氦浜嬪姟
                 objJsonResult.code = "0";
                 objJsonResult.count = 1;
diff --git a/WebAPI/Controllers/MateOutController.cs b/WebAPI/Controllers/MateOutController.cs
index 46abf95..eb1ec8f 100644
--- a/WebAPI/Controllers/MateOutController.cs
+++ b/WebAPI/Controllers/MateOutController.cs
@@ -133,6 +133,7 @@
                 WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
                 WebS.WebService1 oWebs = new WebS.WebService1();
                 WebSoBar = oWebs.get_SourceBarCode_MateOut(sInterID, sBillNo, HBillType, HSourceBillNo, HSourceBillType, sMaker, sPPQty, sPlanMode, sFIFOWHID, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
+                
                 //oBar = webserver.get_CheckTypeByBarCode_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
                 if (WebSoBar == null)
                 {
diff --git a/WebAPI/Controllers/POStockInBillController.cs b/WebAPI/Controllers/POStockInBillController.cs
index 32d8105..49d4a0b 100644
--- a/WebAPI/Controllers/POStockInBillController.cs
+++ b/WebAPI/Controllers/POStockInBillController.cs
@@ -90,6 +90,7 @@
                 WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
                 string sExpressNumber = "";
                 WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
+                //WebSoBar = oWebs.get_ba(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
                 if (WebSoBar == null)
                 {
                     objJsonResult.code = "0";
@@ -169,6 +170,76 @@
         }
 
 
+        [Route("kf_PoStockInBill/JX_Json")]
+        [HttpGet]
+        public Object JX_Json(string sBarCodeNew,Int64 HOrgID)
+        {
+            try
+            {
+                string[] sArray = sBarCodeNew.Split('@');
+                string HMaterNumber = "";
+                HMaterNumber = sArray[0];
+                Int64 HQty = 0;
+                HQty = ClsPub.isInt(sArray[4]);
+                string HBarchNo = "";
+                HBarchNo = sArray[6];
+
+                Int64 HMaterID = 0;
+
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+                DataSet Dss;
+                Dss = oCn.RunProcReturn(" select HNumber from h_v_CLD_ORGANIZATIONSList where HItemID= " + HOrgID, "h_v_CLD_ORGANIZATIONSList");
+                string  HOrgNumber = Pub_Class.ClsPub.isStrNull(Dss.Tables[0].Rows[0]["HNumber"]);
+
+                DataSet Dss1;
+                Dss1 = oCn.RunProcReturn(" select HItemID,HName,HModel,HUnitID from Gy_Material where HNumber= '" + HMaterNumber + "' and  huseorgid = " + HOrgID, "Gy_Material");
+                HMaterID = Pub_Class.ClsPub.isLong(Dss1.Tables[0].Rows[0]["HItemID"]);
+                string HMaterName = Pub_Class.ClsPub.isStrNull(Dss1.Tables[0].Rows[0]["HName"]);
+                string HMaterModel = Pub_Class.ClsPub.isStrNull(Dss1.Tables[0].Rows[0]["HModel"]);
+                Int64 HUnitID = Pub_Class.ClsPub.isInt(Dss1.Tables[0].Rows[0]["HUnitID"]);
+
+                string HTM = "";
+                HTM = HOrgNumber + HMaterID + HBarchNo;
+                string ModName = "85";
+                HInterID = DBUtility.ClsPub.CreateBillID_Prod(ModName, ref DBUtility.ClsPub.sExeReturnInfo);
+                oCn.RunProc("insert into Gy_BarCodeBill (HBarCode,HBarCodeType,HMaterID,HUnitID,HQty" +
+                                   ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HinitQty" +
+                                   ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HEndQty " +
+                                   ",HBarcodeQtys,HBarcodeNo,HDeptID,HWhID,HSPID,HRemark " +
+                                   ",HCusID,HCusType,HEndDate,HWorkLineName,HBarCodeDate " +
+                                   ",HSTOCKORGID,HOWNERID,HSeOrderBillNo,HInterID,HEntryID " +
+                                   ",HGiveAwayFlag,HSeOrderSEQ,HInitSourceEntryID " +
+                                   ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInnerBillNo " +
+                                   ") values ("
+                                   + "'" + HTM + "','鎵规鏉$爜'," + HMaterID.ToString() + "," + HUnitID.ToString() + "," + HQty.ToString()
+                                   + ",'" + HBarchNo + "'," + HSupID.ToString() + ",0,'" + ClsPub.CurUserName + "',getdate(),0," + HQty.ToString()
+                                   + ", 0,0,'','',0"
+                                   + ", 0,'',0,0,0,''"
+                                   + ",0,'','','',getdate()"
+                                   + ", " + HOrgID.ToString() + "," + HOrgID.ToString() + ",''," + HInterID.ToString() + ",1"
+                                   + ",0,0,0"
+                                   + ",'" + HMaterName + "','" + HMaterModel + "','',0,'','')");
+
+
+                string sExpressNumber = "";
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                objJsonResult.data = HTM;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = e.Message + ";" + e.StackTrace;
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+
+        }
+
+
 
         /// <summary>
         /// 涓�閿壂鐮佺孩瀛�
diff --git a/WebAPI/Controllers/PublicPageMethodController.cs b/WebAPI/Controllers/PublicPageMethodController.cs
index 463036c..b4ec766 100644
--- a/WebAPI/Controllers/PublicPageMethodController.cs
+++ b/WebAPI/Controllers/PublicPageMethodController.cs
@@ -3614,13 +3614,13 @@
                 SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                 if (sWhere == null || sWhere.Equals(""))
                 {
-                    ds = oCN.RunProcReturn("Select HItemID,HNumber ,HName  from Gy_ClassTimePrj where HStopflag=0 Order by HItemID ", "Gy_ClassTimePrj");
+                    ds = oCN.RunProcReturn("Select HItemID,HNumber ,HName  from Gy_ClassTimePrjGroup where HStopflag=0 Order by HItemID ", "Gy_ClassTimePrjGroup");
                 }
                 else
                 {
-                    string sql1 = "Select HItemID,HNumber ,HName  from Gy_ClassTimePrj where HStopflag=0  ";
+                    string sql1 = "Select HItemID,HNumber ,HName  from Gy_ClassTimePrjGroup where HStopflag=0  ";
                     string sql = sql1 + sWhere;
-                    ds = oCN.RunProcReturn(sql, "Gy_ClassTimePrj");
+                    ds = oCN.RunProcReturn(sql, "Gy_ClassTimePrjGroup");
                 }
 
                 //ds = webserver.GetUnitList(sWhere, ref DBUtility.ClsPub.sErrInfo);
diff --git a/WebAPI/Controllers/Sc_ProcessMangementController.cs b/WebAPI/Controllers/Sc_ProcessMangementController.cs
index cd48eef..226e296 100644
--- a/WebAPI/Controllers/Sc_ProcessMangementController.cs
+++ b/WebAPI/Controllers/Sc_ProcessMangementController.cs
@@ -474,18 +474,21 @@
                     FentityModel.Add("FKeeperTypeId", "BD_KeeperOrg");
                     FentityModel.Add("FKeeperId", new JObject() { ["FNumber"] = item["HPrdOrgNumber"].ToString() });//
                     FentityModel.Add("FIsOverLegalOrg", "false");//
-                                                                 //鎵瑰彿
-                                                                 //FFLOWID FFLOWLINEID FRULEID FSTABLENAME
-                                                                 //f6e6eec3 - 5267 - 4f02 - 8593 - b633da508a72    3   PRD_MO2MORPT T_PRD_MOENTRY
-                                                                 //涓氬姟娴佺▼鍥撅細FEntity_Link_FFlowId
-                                                                 //鎺ㄨ繘璺嚎锛欶Entity_Link_FFlowLineId
-                                                                 //杞崲瑙勫垯锛欶Entity_Link_FRuleId
-                                                                 //婧愬崟琛ㄥ唴鐮侊細FEntity_Link_FSTableId
-                                                                 //婧愬崟琛細FEntity_Link_FSTableName
-                                                                 //婧愬崟鍐呯爜锛欶Entity_Link_FSBillId
-                                                                 //婧愬崟鍒嗗綍鍐呯爜锛欶Entity_Link_FSId
-                                                                 //鍘熷鎼哄甫閲忥細FEntity_Link_FBaseQuaQtyOld
-                                                                 //淇敼鎼哄甫閲忥細FEntity_Link_FBaseQuaQty
+                    FentityModel.Add("F_bsv_Base1", new JObject() { ["FNumber"] = item["HBZBS"].ToString() });//
+                    FentityModel.Add("F_BSV_TEXT", item["HLZKH"].ToString());//  
+                    FentityModel.Add("F_BSV_TEXT1", item["HWYID"].ToString());//
+                                                                               //鎵瑰彿
+                                                                               //FFLOWID FFLOWLINEID FRULEID FSTABLENAME
+                                                                               //f6e6eec3 - 5267 - 4f02 - 8593 - b633da508a72    3   PRD_MO2MORPT T_PRD_MOENTRY
+                                                                               //涓氬姟娴佺▼鍥撅細FEntity_Link_FFlowId
+                                                                               //鎺ㄨ繘璺嚎锛欶Entity_Link_FFlowLineId
+                                                                               //杞崲瑙勫垯锛欶Entity_Link_FRuleId
+                                                                               //婧愬崟琛ㄥ唴鐮侊細FEntity_Link_FSTableId
+                                                                               //婧愬崟琛細FEntity_Link_FSTableName
+                                                                               //婧愬崟鍐呯爜锛欶Entity_Link_FSBillId
+                                                                               //婧愬崟鍒嗗綍鍐呯爜锛欶Entity_Link_FSId
+                                                                               //鍘熷鎼哄甫閲忥細FEntity_Link_FBaseQuaQtyOld
+                                                                               //淇敼鎼哄甫閲忥細FEntity_Link_FBaseQuaQty
 
 
 
@@ -558,7 +561,244 @@
                     Ids = fID,
                 };
                 result1 = InvokeHelper.Submit("PRD_INSTOCK", JsonConvert.SerializeObject(json));//鎻愪氦
-                result2 = InvokeHelper.Audit("PRD_INSTOCK", JsonConvert.SerializeObject(json));//鎻愪氦
+                //result2 = InvokeHelper.Audit("PRD_INSTOCK", JsonConvert.SerializeObject(json));//鎻愪氦
+                if (JObject.Parse(result1)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
+                {
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = $"鐢熶骇鍏ュ簱鍗曞崟鍙凤細{fBillNo}锛屾彁浜ゅけ璐�" + result;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                oCN.Commit();
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
+                objJsonResult.data = 1;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                oCN.RollBack();
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ュ簱鈥斺�斾骇鍝佸叆搴撳崟
+        /// </summary>
+        /// <param name="InterID">宸ュ簭姹囨姤鍗曚富ID</param>
+        /// <returns></returns>
+        [Route("Sc_ProcessMangement/SaveBFBill")]
+        [HttpGet]
+        public object SaveBFBill(string BillNo)
+        {
+            try
+            {
+                //鑾峰彇鐢熶骇姹囨姤鍗曟渶澶nterID鍜屽崟鎹彿
+                Int64 HInterID = DBUtility.ClsPub.CreateBillID("1202", ref DBUtility.ClsPub.sExeReturnInfo);
+                string HBillNo = DBUtility.ClsPub.CreateBillCode("1202", ref DBUtility.ClsPub.sExeReturnInfo, true);
+                ////鑾峰彇缁勭粐浠g爜
+                //string OrganizationNUM = oCN.RunProcReturn("select HNumber from Xt_ORGANIZATIONS where HItemID=" + OrganizationID, "Xt_ORGANIZATIONS").Tables[0].Rows[0]["HNumber"].ToString();
+                ////鏍规嵁宸ュ簭姹囨姤鍗曚富ID鑾峰彇宸ュ簭姹囨姤鍏ュ簱鍗曠殑鏁版嵁
+                //DataSet ds = oCN.RunProcReturn("select * from h_v_MES_StationOutBillList_LastProc where HInterID=" + InterID, "h_v_MES_StationOutBillList_LastProc");
+                //DataRow dr = ds.Tables[0].Rows[0];
+                //淇濆瓨
+                oCN.BeginTran();
+                //鐢熶骇姹囨姤鍗曚富琛�
+                //oCN.RunProc("Insert Into Sc_ICMOReportBillMain   " +
+                //"(HBillType,HBillSubType,HInterID,HBillNo,HDate,HMaker,HMakeDate,HBillStatus,HChecker,HCheckDate" +
+                //",HYear,HPeriod,HRemark,HEmpID,HEmpNumber" +
+                //",HGroupID,HDeptID,HDeptNumber" +
+                //",HMainSourceBillNo,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillType" +
+                //") " +
+                //" values('3711','3711'," + HInterID.ToString() + ",'" + HBillNo + "',getdate(),'" + user + "',getdate(),2,'" + user + "',getdate()" +
+                //",DATENAME(YEAR,GETDATE()),0,'','" + dr["HEmpID"].ToString() + "','" + dr["鎿嶄綔鍛樹唬鐮�"].ToString() +
+                //"','" + dr["HGroupID"].ToString() + "',0,''" +
+                //",'" + BillNo.ToString() + "'," + InterID.ToString() + ", 0,'3791'" +
+                //") ");
+                ////鐢熶骇姹囨姤鍗曞瓙琛�
+                //oCN.RunProc("Insert into Sc_ICMOReportBillSub " +
+                //      " (HInterID,HEntryID,HMaterID,HMaterNumber" +
+                //      ",HQty,HUnitID,HUnitNumber,HTimes,HSourceID" +
+                //      ",HQtyMust,HWorkerID,HWorkerNumber,HBadCount,HWasterQty," +
+                //      "HCloseMan,HCloseType,HRemark," +
+                //      "HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
+                //      ",HSeOrderInterID,HSeOrderEntryID,HSeOrderBillNo" +
+                //      ",HICMOInterID,HICMOBillNo,HBarCode" +
+                //      ") values("
+                //      + HInterID.ToString() + ",1," + dr["HMaterID"].ToString() + ",'" + dr["浜у搧浠g爜"].ToString() + "'" +
+                //      "," + dr["鍚堟牸鏁伴噺"].ToString() + ",0,'',0,0" +
+                //      "," + dr["鎺ユ敹鏁伴噺"].ToString() + "," + dr["HEmpID"].ToString() + ",'" + dr["鎿嶄綔鍛樹唬鐮�"].ToString() + "'," + dr["涓嶈壇鏁伴噺"].ToString() + "," + dr["鎶ュ簾鏁伴噺"].ToString() +
+                //      ",'',0,''" +
+                //      "," + InterID.ToString() + ",0,'" + BillNo.ToString() + "','3791',0,0" +
+                //      ",0,0,''" +
+                //      "," + dr["HICMOInterID"].ToString() + ",'" + dr["浠诲姟鍗�"].ToString() + "',''" +
+                //      ") ");
+                //鍚屾閲戣澏
+                //璁块棶閲戣澏
+                var loginRet = InvokeHelper.Login();
+                var isSuccess = JObject.Parse(loginRet)["LoginResultType"].Value<int>();
+                if (isSuccess == 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鎿嶄綔澶辫触,閲戣澏璐﹀彿鐧诲綍寮傚父銆�" + loginRet;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //
+                //DataSet ds1 = oCN.RunProcReturn("select * from  h_v_TOERPProcduct_LastProc where HLastProc = '鏄�' and  hbillno='" + BillNo.ToString() + "'", "h_v_TOERPProcduct_LastProc");
+                DataSet ds1 = oCN.RunProcReturn("exec h_p_TOERPProcduct_LastProc_BF '" + BillNo + "'", "h_p_TOERPProcduct_LastProc_BF");
+                DataRow dr1 = ds1.Tables[0].Rows[0];
+
+                JObject model = new JObject();
+                model.Add("FBillType", new JObject() { ["FNumber"] = "SCRKD01_SYS" }); //鍗曟嵁绫诲瀷
+                model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //鍗曟嵁鏃ユ湡
+                model.Add("FStockOrgId", new JObject() { ["FNumber"] = dr1["HPrdOrgNumber"].ToString() }); //搴撳瓨缁勭粐浠g爜
+                model.Add("FPrdOrgId", new JObject() { ["FNumber"] = dr1["HPrdOrgNumber"].ToString() }); //鐢熶骇缁勭粐浠g爜
+                model.Add("FOwnerTypeId0", "BD_OwnerOrg");
+                model.Add("FOwnerId0", new JObject() { ["FNumber"] = dr1["HPrdOrgNumber"].ToString() }); //
+                model.Add("FIsEntrust", "false");//  
+                model.Add("FCurrId", new JObject() { ["FNumber"] = "PRE001" }); //
+                model.Add("FBillNo", HBillNo);
+
+                JArray Fentity = new JArray();
+
+                foreach (DataRow item in ds1.Tables[0].Rows)
+                {
+                    JObject FentityModel = new JObject();
+                    FentityModel.Add("FSrcEntryId", item["HSourceEntryID"].ToString());//  婧愬崟鍒嗗綍鍐呯爜銆�
+                    FentityModel.Add("FIsNew", "false");//  婧愬崟绫诲瀷 
+                    FentityModel.Add("FMaterialId", new JObject() { ["FNumber"] = item["HMaterNumber"].ToString() }); // 鐗╂枡缂栫爜 
+                    FentityModel.Add("FCheckProduct", "false");//  
+                    FentityModel.Add("FInStockType", "1");//  
+                    FentityModel.Add("FProductType", "1");// 
+                    FentityModel.Add("FUNITID", new JObject() { ["FNumber"] = item["HUnitNumber"].ToString() });//鍗曚綅
+                    FentityModel.Add("FMustQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FRealQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FCostRate", "100");//
+                    FentityModel.Add("FBaseUnitId", new JObject() { ["FNumber"] = item["HUnitNumber"].ToString() });//鍗曚綅
+                    FentityModel.Add("FBaseMustQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FBaseRealQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FOwnerTypeId", "BD_OwnerOrg");//
+                    FentityModel.Add("FOwnerId", new JObject() { ["FNumber"] = item["HPrdOrgNumber"].ToString() });//
+                    FentityModel.Add("FStockId", new JObject() { ["FNumber"] = item["HStockNumber"].ToString() }); // 浠撳簱 
+                    FentityModel.Add("FLot", new JObject() { ["FNumber"] = item["HBatchNo"].ToString() }); //鎵瑰彿
+                    FentityModel.Add("FISBACKFLUSH", "true");//  
+                    FentityModel.Add("FWorkShopId1", new JObject() { ["FNumber"] = item["HWorkShopNumber"].ToString() }); //  鐢熶骇杞﹂棿
+                    FentityModel.Add("FMOBILLNO", item["HMOBillNo"].ToString());//  
+                    FentityModel.Add("FMoId", item["HICMOInterID"].ToString());//鐢熶骇璁㈠崟鍐呯爜
+                    FentityModel.Add("FMoEntryId", item["HMOEntryID"].ToString());//
+                    FentityModel.Add("FMoEntrySeq", item["HMOEntrySEQ"].ToString());//鐢熶骇璁㈠崟琛屽彿
+                    FentityModel.Add("FStockUnitId", new JObject() { ["FNumber"] = item["HUnitNumber"].ToString() });//搴撳瓨鍗曚綅
+                    FentityModel.Add("FStockRealQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FSrcBillType", "PRD_MORPT");//  
+                    FentityModel.Add("FSrcBillNo", item["HSourceBillNo"].ToString());//  
+                    FentityModel.Add("FSrcInterId", item["HSourceInterID"].ToString());//  
+                    FentityModel.Add("FBasePrdRealQty", item["鏁伴噺"].ToString());//
+                    FentityModel.Add("FIsFinished", "false");//
+                    FentityModel.Add("FStockStatusId", new JObject() { ["FNumber"] = "KCZT01_SYS" }); //
+                    FentityModel.Add("FSrcEntrySeq", item["HSourceSeQ"].ToString());//  婧愬崟鍒嗗綍琛屽彿
+                    FentityModel.Add("FMOMAINENTRYID", item["HMOEntryID"].ToString());//
+                    FentityModel.Add("FKeeperTypeId", "BD_KeeperOrg");
+                    FentityModel.Add("FKeeperId", new JObject() { ["FNumber"] = item["HPrdOrgNumber"].ToString() });//
+                    FentityModel.Add("FIsOverLegalOrg", "false");//
+                    FentityModel.Add("F_bsv_Base1", new JObject() { ["FNumber"] = item["HBZBS"].ToString() });//
+                    FentityModel.Add("F_BSV_TEXT", item["HLZKH"].ToString());//  
+                    FentityModel.Add("F_BSV_TEXT1", item["HWYID"].ToString());//
+                                                                              //鎵瑰彿
+                                                                              //FFLOWID FFLOWLINEID FRULEID FSTABLENAME
+                                                                              //f6e6eec3 - 5267 - 4f02 - 8593 - b633da508a72    3   PRD_MO2MORPT T_PRD_MOENTRY
+                                                                              //涓氬姟娴佺▼鍥撅細FEntity_Link_FFlowId
+                                                                              //鎺ㄨ繘璺嚎锛欶Entity_Link_FFlowLineId
+                                                                              //杞崲瑙勫垯锛欶Entity_Link_FRuleId
+                                                                              //婧愬崟琛ㄥ唴鐮侊細FEntity_Link_FSTableId
+                                                                              //婧愬崟琛細FEntity_Link_FSTableName
+                                                                              //婧愬崟鍐呯爜锛欶Entity_Link_FSBillId
+                                                                              //婧愬崟鍒嗗綍鍐呯爜锛欶Entity_Link_FSId
+                                                                              //鍘熷鎼哄甫閲忥細FEntity_Link_FBaseQuaQtyOld
+                                                                              //淇敼鎼哄甫閲忥細FEntity_Link_FBaseQuaQty
+
+
+
+                    JArray Fentity2 = new JArray();
+                    JObject FentityModel2 = new JObject();
+                    FentityModel2.Add("FEntity_Link_FFlowId", "f6e6eec3-5267-4f02-8593-b633da508a72");
+                    FentityModel2.Add("FEntity_Link_FFlowLineId", "5");
+                    FentityModel2.Add("FEntity_Link_FRuleId", "PRD_MORPT2INSTOCK");
+                    FentityModel2.Add("FEntity_Link_FSTableName", "T_PRD_MORPTENTRY");
+                    FentityModel2.Add("FEntity_Link_FSTableId", "0");
+                    FentityModel2.Add("FEntity_Link_FSBillId", item["HSourceInterID"].ToString());
+                    FentityModel2.Add("FEntity_Link_FSId", item["HSourceEntryID"].ToString());
+                    FentityModel2.Add("FEntity_Link_FBasePrdRealQtyOld", item["鍏宠仈鏁伴噺"].ToString());
+                    FentityModel2.Add("FEntity_Link_FBasePrdRealQty", item["鏁伴噺"].ToString());
+                    Fentity2.Add(FentityModel2);
+                    FentityModel.Add("FEntity_Link", Fentity2);
+                    FentityModel.Add("FBFLowId", new JObject() { ["FID"] = "f6e6eec3-5267-4f02-8593-b633da508a72" }); //
+                    Fentity.Add(FentityModel);
+
+
+                    //Fentity.Add(FentityModel);
+                }
+                model.Add("FEntity", Fentity); //鏄庣粏淇℃伅                       
+                JObject jsonRoot = new JObject()
+                {
+                    ["Creator"] = "",
+                    ["NeedUpDateFields"] = new JArray(),
+                    ["NeedReturnFields"] = new JArray(),
+                    //["IsDeleteEntry"] = "true",
+                    //["SubSystemId"] = "",
+                    //["IsVerifyBaseDataField"] = "false",
+
+
+                    ["IsDeleteEntry"] = "true",
+                    ["SubSystemId"] = "",
+                    ["IsVerifyBaseDataField"] = "true",
+                    ["IsEntryBatchFill"] = "false",
+                    ["ValidateFlag"] = "true",
+                    ["NumberSearch"] = "true",
+                    ["IsAutoAdjustField"] = "false",
+                    ["InterationFlags"] = "",
+                    ["IgnoreInterationFlag"] = "",
+
+
+
+
+                    //["IsAutoSubmitAndAudit"] = true,//鑷姩璋冪敤鎻愪氦鍜屽鏍稿姛鑳�
+                    ["Model"] = model
+                };
+
+                string result = InvokeHelper.Save("PRD_INSTOCK", JsonConvert.SerializeObject(jsonRoot));//淇濆瓨
+                //鍒ゆ柇淇濆瓨鏄惁鎴愬姛
+                if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
+                {
+                    LogService.Write("鐢熶骇鍏ュ簱閿欒jsonRoot:" + jsonRoot);
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = $"鐢熶骇鍏ュ簱鍗曞悓姝ラ噾铦朵簯澶辫触锛佸崟鍙�:{HBillNo.ToString()}" + result + jsonRoot;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //鎻愪氦瀹℃牳
+                string result1 = string.Empty;
+                string result2 = string.Empty;
+                var fID = JObject.Parse(result)["Result"]["Id"].ToString();
+                var fBillNo = JObject.Parse(result)["Result"]["Number"].ToString();
+                var json = new
+                {
+                    Ids = fID,
+                };
+                result1 = InvokeHelper.Submit("PRD_INSTOCK", JsonConvert.SerializeObject(json));//鎻愪氦
+                //result2 = InvokeHelper.Audit("PRD_INSTOCK", JsonConvert.SerializeObject(json));//鎻愪氦
                 if (JObject.Parse(result1)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
                 {
                     oCN.RollBack();
diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs
index 044fdd8..9c55f9f 100644
--- a/WebAPI/Controllers/WebAPIController.cs
+++ b/WebAPI/Controllers/WebAPIController.cs
@@ -1286,6 +1286,65 @@
         }
 
         /// <summary>
+        /// 鑾峰彇璁¢噺鍗曚綅缁勫垪琛�
+        /// </summary>
+        /// <returns></returns>
+        [Route("Web/GetUnitGroupList_Json")]
+        [HttpGet]
+        public object GetUnitGroupList_Json(string Unit)
+        {
+            //sWhere = " Where HStopFlag=0  and HEndFlag=1";
+            //sWhere = " Where HStopFlag=0  and HEndFlag=1  and HUSEORGID = " + DBUtility.ClsPub.HORGANIZATIONSID.ToString();
+            if (Unit != "" && Unit != null)
+            {
+                sWhere = sWhere + " and ( HNumber like '%" + Unit + "%' or HName like '%" + Unit + "%' ) ";
+            }
+            try
+            {
+                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+                if (sWhere == null || sWhere.Equals(""))
+                {
+                    ds = oCN.RunProcReturn("Select HItemID,HNumber 璁¢噺鍗曚綅缁勪唬鐮�,HName 璁¢噺鍗曚綅缁� from Gy_UnitGroup where HStopflag=0 Order by HItemID ", "Gy_UnitGroup");
+                }
+                else
+                {
+                    string sql1 = "Select HItemID,HNumber 璁¢噺鍗曚綅缁勪唬鐮�,HName 璁¢噺鍗曚綅缁� from Gy_UnitGroup where HStopflag=0 and HEndFlag=1 ";
+                    string sql = sql1 + sWhere;
+                    ds = oCN.RunProcReturn(sql, "Gy_UnitGroup");
+                }
+
+                //ds = webserver.GetUnitList(sWhere, ref DBUtility.ClsPub.sErrInfo);
+
+
+                if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                {
+                    objjson.code = "0";
+                    objjson.count = 0;
+                    objjson.Message = "鑾峰彇澶辫触" + DBUtility.ClsPub.sErrInfo;
+                    objjson.data = null;
+                    return objjson;
+                }
+                else
+                {
+                    objjson.code = "0";
+                    objjson.count = 1;
+                    objjson.Message = "鑾峰彇鎴愬姛!";
+                    objjson.data = ds.Tables[0];
+                    return objjson;
+                }
+            }
+            catch (Exception ex)
+            {
+
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "鑾峰彇澶辫触" + ex.ToString();
+                objjson.data = null;
+                return objjson;
+            }
+        }
+
+        /// <summary>
         /// 鑾峰彇瀹㈡埛鍒楄〃
         /// </summary>
         /// <returns></returns>
diff --git "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
new file mode 100644
index 0000000..7f2c5f5
--- /dev/null
+++ "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
@@ -0,0 +1,313 @@
+锘縰sing DAL;
+using DBUtility;
+using Model;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using Newtonsoft.Json.Linq;
+using SQLHelper;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Web.Http;
+using WebAPI;
+using WebAPI.Models;
+using WebAPI.Service;
+
+namespace WebAPI.Controllers
+{
+    public class WEBSController : ApiController
+    {
+        public string sWhere = "";
+        public WebServer webserver = new WebServer();
+        public DataSet ds = new DataSet();
+        private json objjson = new json();
+        private json objJsonResult = new json();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+        public ClsKf_ICStockBill_WMS oBar = new Model.ClsKf_ICStockBill_WMS();
+        public WebS.WebService1 oWebs = new WebS.WebService1();
+        public WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
+        Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
+
+
+
+
+        #region 鎻愪氦鐢熷崟澶勭悊鏂规硶
+
+
+        #endregion
+
+
+        #region 婧愬崟鏉$爜澶勭悊鏂规硶
+
+        #region 鐢熶骇鍏ュ簱    鎵弿婧愬崟鏉$爜
+
+        /// <summary>
+        /// 鐢熶骇鍏ュ簱    鎵弿婧愬崟鏉$爜
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/Get_SourceBarCode_ProductIn_Json")]
+        [HttpGet]
+        public object get_SourceBarCode_ProductIn_Json(Int64 HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, Int64 HStockOrgID)
+        {
+            try
+            {
+                WebSoBar = oWebs.get_SourceBarCode_ProductIn(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, ref DBUtility.ClsPub.sErrInfo);
+                if (WebSoBar == null)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = WebSoBar;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵弿婧愬崟鏉$爜澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        #endregion
+
+        #region 鐢熶骇棰嗘枡    鎵弿婧愬崟鏉$爜
+
+
+        #endregion
+
+        #region 閿�鍞嚭搴�    鎵弿婧愬崟鏉$爜
+
+        /// <summary>
+        /// 閿�鍞嚭搴�    鎵弿婧愬崟鏉$爜
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/Get_SourceBarCode_SellOut_Json")]
+        [HttpGet]
+        public object get_SourceBarCode_SellOut_Json(Int64 HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, Int64 HFIFOWhID, Int64 HOWNERID)
+        {
+            try
+            {
+                WebSoBar = oWebs.get_SourceBarCode_SellOut(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
+                if (WebSoBar == null)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = WebSoBar;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵弿婧愬崟鏉$爜澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        #endregion
+
+        #region 濮斿鍑哄簱    鎵弿婧愬崟鏉$爜
+
+
+        #endregion
+
+        #region 鐩存帴璋冩嫧    鎵弿婧愬崟鏉$爜
+
+
+        #endregion
+
+        #region 鍒嗘寮忚皟鍑�    鎵弿婧愬崟鏉$爜
+
+
+        #endregion
+
+        #region 鍒嗘寮忚皟鍏�    鎵弿婧愬崟鏉$爜
+
+
+        #endregion
+
+        #endregion
+
+
+        #region 鐗╂枡鏉$爜澶勭悊鏂规硶
+
+        /// <summary>
+        /// 鐗╂枡鏉$爜鏂囨湰妗� 鎵爜璋冪敤
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/Get_BarCode_Json")]
+        [HttpGet]
+        public Object get_BarCode_Json(string sBarCode, Int64 HInterID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HStockOrgID, string HScanStyle, string HCustom1, string HCustom2)
+        {
+            try
+            {
+                WebSoBar = oWebs.get_BarCode(sBarCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HStockOrgID, HScanStyle, HCustom1, HCustom2, ref DBUtility.ClsPub.sErrInfo);
+                if (WebSoBar == null)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = WebSoBar;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵弿鏉$爜澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        #endregion
+
+
+        #region 鍗曟嵁鏂板妯″潡  鑾峰彇鍗曟嵁鍒楄〃淇℃伅澶勭悊鏂规硶
+
+        /// <summary>
+        /// 鑾峰彇鍗曟嵁鍒楄〃淇℃伅
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/GetBillEntryTmpList_Json")]
+        [HttpGet]
+        public object GetBillEntryTmpList(long HInterID, string HBillNo, string HBillType, Int64 HStockOrgID, string sMouldManagerCtl, string sFIFOCtl)
+        {
+            try
+            {
+                string sSimpleMode = "N";  //鏄惁鍚敤鎵爜绠�鏄撴ā寮忥紝鍙樉绀哄凡鎵爜婧愬崟璁板綍(Y,N)
+                string sReturn = "";
+
+                //鑾峰彇绯荤粺鍙傛暟
+                if (oSystemParameter.ShowBillByOrgID(HStockOrgID, ref sReturn) == true)
+                {
+                    //鍒ゆ柇鏄惁鍚敤鍣ㄥ叿绠$悊(Y,N)
+                    if (oSystemParameter.omodel.WMS_MouldManagerCtl == "Y")   //鍚敤妯℃不鍏风鐞�
+                    {
+                        sMouldManagerCtl = "Y";
+                    }
+
+                    //鍒ゆ柇鏄惁鍚敤鍏堣繘鍏堝嚭绠$悊(Y,N)锛屾槸鍚﹀惎鐢ㄦ壂鐮佺畝鏄撴ā寮忥紝鍙樉绀哄凡鎵爜婧愬崟璁板綍(Y,N)
+                    if (HBillType == "1204")   //鐢熶骇棰嗘枡鍗�
+                    {
+                        if (oSystemParameter.omodel.Kf_MateOutBill_FIFOCtl == "Y" || oSystemParameter.omodel.Kf_MateOutBill_FIFOList == "Y")   //鐢熶骇棰嗘枡鍗�-鍏堣繘鍏堝嚭鎺у埗
+                        {
+                            sFIFOCtl = "Y";
+                        }
+                        if (oSystemParameter.omodel.Kf_MateOutBill_SimpleMode == "Y")   //鐢熶骇棰嗘枡鍗�-鎵爜绠�鏄撴ā寮�
+                        {
+                            sSimpleMode = "Y";
+                        }
+                    }
+                    else if (HBillType == "1205" && (oSystemParameter.omodel.Kf_SellOutBill_FIFOCtl == "Y" || oSystemParameter.omodel.Kf_SellOutBill_FIFOList == "Y"))   //閿�鍞嚭搴撳崟-鍏堣繘鍏堝嚭鎺у埗
+                    {
+                        sFIFOCtl = "Y";
+                    }
+                    else if (HBillType == "1211" && (oSystemParameter.omodel.Kf_EntrustOutBill_FIFOCtl == "Y" || oSystemParameter.omodel.Kf_EntrustOutBill_FIFOList == "Y"))   //濮斿鍑哄簱鍗�-鍏堣繘鍏堝嚭鎺у埗
+                    {
+                        sFIFOCtl = "Y";
+                    }
+                    else if (HBillType == "1207" && (oSystemParameter.omodel.Kf_MoveStockBill_FIFOCtl == "Y" || oSystemParameter.omodel.Kf_MoveStockBill_FIFOList == "Y"))   //鐩存帴璋冩嫧鍗�-鍏堣繘鍏堝嚭鎺у埗
+                    {
+                        sFIFOCtl = "Y";
+                    }
+                    else if (HBillType == "1250" && (oSystemParameter.omodel.Kf_MoveStockStepOutBill_FIFOCtl == "Y" || oSystemParameter.omodel.Kf_MoveStockStepOutBill_FIFOList == "Y"))   //鍒嗘寮忚皟鍑哄崟-鍏堣繘鍏堝嚭鎺у埗
+                    {
+                        sFIFOCtl = "Y";
+                    }
+
+                    DataSet ds = oCn.RunProcReturn("exec h_p_WMS_BillEntryTmpList_LayUI " + HInterID.ToString() + ",'" + HBillType + "','" + sMouldManagerCtl + "','" + sFIFOCtl + "','" + sSimpleMode + "'", "h_p_WMS_BillEntryTmpList_LayUI");
+
+                    List<object> columnNameList = new List<object>();
+                    //娣诲姞鍒楀悕
+                    foreach (DataColumn col in ds.Tables[0].Columns)
+                    {
+                        Type dataType = col.DataType;
+                        string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                        columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                    }
+
+                    if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�";
+                        objJsonResult.data = ds;
+                        objJsonResult.list = columnNameList;
+                        return objJsonResult;
+                    }
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍗曟嵁鍙凤細" + HBillNo + "锛屽崟鎹甀D锛�" + HInterID + "锛涜繑鍥炵墿鏂欐槑缁嗗垪琛ㄦ椂鑾峰彇绯荤粺鍙傛暟澶辫触锛� " + sReturn;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鑾峰彇鍒楄〃淇℃伅澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        #endregion
+
+
+        #region 澶勭悊鏂规硶
+
+
+        #endregion
+
+
+
+
+    }
+}
diff --git a/WebAPI/DLL/ClsGy_Material_Ctl.cs b/WebAPI/DLL/ClsGy_Material_Ctl.cs
index 687305e..395ca0e 100644
--- a/WebAPI/DLL/ClsGy_Material_Ctl.cs
+++ b/WebAPI/DLL/ClsGy_Material_Ctl.cs
@@ -24,14 +24,14 @@
                     ",HWhID,HRoutingID,HBomID,HSecUnitID,HSecUnitRate" +
                     ",HHighStock,HLowStock,HSafeStock,HOrderPrice,HSalePrice" +
                     ",HKeepDays,HPlanPrice,HstdPrice,HQtyMin,HQtyMax" +
-                    ",HSubjoin,HSubjoin2,HColor,HVersion,HEngName,HEngModel,HPropertyTypeID,HSPGroupID,HSPID,HMinPickQty) " +
+                    ",HSubjoin,HSubjoin2,HColor,HVersion,HEngName,HEngModel,HPropertyTypeID,HSPGroupID,HSPID,HMinPickQty,HUSEORGID) " +
                     " Values('" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HHelpCode + "','" + oModel.HShortNumber + "'," + oModel.HParentID.ToString() +
                     ", " + oModel.HLevel.ToString() + "," + Convert.ToString(oModel.HEndFlag ? 1 : 0) + "," + Convert.ToString(oModel.HStopflag ? 1 : 0) + ",'" + oModel.HRemark + "'" +
                     ",'" + oModel.HModel + "'," + oModel.HUnitID.ToString() + "," + oModel.HMaterClsID.ToString() + "," + oModel.HMaterTypeID.ToString() + "," + oModel.HUnitGroupID.ToString() +
                     ", " + oModel.HWhID.ToString() + "," + oModel.HRoutingID.ToString() + "," + oModel.HBomID.ToString() + "," + oModel.HSecUnitID.ToString() + "," + oModel.HSecUnitRate.ToString() +
                     ", " + oModel.HHighStock.ToString() + "," + oModel.HLowStock.ToString() + "," + oModel.HSafeStock.ToString() + "," + oModel.HOrderPrice.ToString() + ",'" + oModel.HSalePrice + "'" +
                     ", " + oModel.HKeepDays.ToString() + "," + oModel.HPlanPrice.ToString() + "," + oModel.HstdPrice.ToString() + "," + oModel.HQtyMin.ToString() + "," + oModel.HQtyMax.ToString() +
-                    ",'" + oModel.HSubjoin + "','" + oModel.HSubjoin2 + "','" + oModel.HColor + "','" + oModel.HVersion + "','" + oModel.HEngName + "','" + oModel.HEngModel + "'," + oModel.HPropertyTypeID.ToString() + "," + oModel.HSPGroupID.ToString() + "," + oModel.HSPID.ToString() + "," + oModel.HMinPickQty.ToString() + ")", ref DBUtility.ClsPub.sExeReturnInfo);
+                    ",'" + oModel.HSubjoin + "','" + oModel.HSubjoin2 + "','" + oModel.HColor + "','" + oModel.HVersion + "','" + oModel.HEngName + "','" + oModel.HEngModel + "'," + oModel.HPropertyTypeID.ToString() + "," + oModel.HSPGroupID.ToString() + "," + oModel.HSPID.ToString() + "," + oModel.HMinPickQty.ToString() + "," + oModel.HUSEORGID + ")", ref DBUtility.ClsPub.sExeReturnInfo);
                 //淇敼涓婄骇涓洪潪鏈骇浠g爜
                 oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                 oCn.Commit();
diff --git a/WebAPI/Models/ClsGy_Material_Model.cs b/WebAPI/Models/ClsGy_Material_Model.cs
index 889a61a..be5f606 100644
--- a/WebAPI/Models/ClsGy_Material_Model.cs
+++ b/WebAPI/Models/ClsGy_Material_Model.cs
@@ -39,6 +39,6 @@
         public long HUnitGroupID;
         public long HMaterTypeID;
         public double HPlanPrice;
-
+        public int HUSEORGID;
     }
 }
\ No newline at end of file
diff --git "a/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs" "b/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs"
index 846728b..e097a89 100644
--- "a/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs"
+++ "b/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs"
@@ -104,5 +104,6 @@
         public string HEmpRate { get; set; }
         public string HExamRate { get; set; }
         public DateTime HHealthCardEDate { get; set; }
+        public long HUSEORGID { get; set; }
     }
 }
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
index afa7c9b..0fa2784 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,77 +5,83 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
-    <History>True|2022-11-06T15:43:44.0833657Z;True|2022-11-06T23:29:52.0088244+08:00;True|2022-11-06T22:06:14.7091464+08:00;True|2022-11-06T22:03:25.2696951+08:00;True|2022-11-06T21:58:50.1055520+08:00;True|2022-11-06T21:54:14.0075395+08:00;True|2022-11-06T21:39:30.2652105+08:00;True|2022-11-04T15:54:37.9813194+08:00;True|2022-11-04T15:43:59.7702621+08:00;True|2022-11-04T13:59:29.3941234+08:00;True|2022-11-04T13:44:18.1212719+08:00;True|2022-11-04T13:42:06.1010393+08:00;True|2022-11-04T13:37:01.7814703+08:00;True|2022-11-04T13:35:43.1121709+08:00;True|2022-11-04T13:33:05.1362535+08:00;True|2022-11-04T13:30:11.1113703+08:00;True|2022-11-04T13:28:53.7185382+08:00;True|2022-11-04T13:27:08.0691684+08:00;True|2022-11-04T13:20:46.2297633+08:00;True|2022-11-04T13:17:57.1564250+08:00;True|2022-11-04T13:15:36.3651019+08:00;True|2022-11-04T13:13:44.6635701+08:00;True|2022-11-04T13:12:02.3968306+08:00;True|2022-11-04T13:08:07.7653927+08:00;True|2022-11-04T11:37:44.1975649+08:00;True|2022-11-04T11:36:20.3813848+08:00;True|2022-11-04T11:26:40.9713465+08:00;True|2022-11-04T10:17:36.4269558+08:00;True|2022-11-04T09:47:05.4607111+08:00;True|2022-11-04T09:28:27.9347785+08:00;True|2022-11-04T08:38:38.5253737+08:00;True|2022-11-03T13:31:32.7883545+08:00;False|2022-11-03T13:27:07.8579021+08:00;True|2022-11-03T11:07:07.3903101+08:00;True|2022-11-03T10:54:26.7818816+08:00;True|2022-11-03T10:35:59.1956262+08:00;True|2022-11-03T10:30:07.0651285+08:00;True|2022-11-03T10:01:20.8467911+08:00;True|2022-08-22T11:13:33.9211829+08:00;True|2022-06-17T11:19:24.4893458+08:00;True|2022-06-07T14:44:51.5702202+08:00;True|2022-06-07T14:42:44.8351600+08:00;True|2022-05-17T14:19:55.1158182+08:00;True|2022-05-17T13:25:44.2886247+08:00;True|2022-05-17T10:29:26.6813564+08:00;True|2022-05-17T09:02:49.1742018+08:00;True|2022-05-06T15:13:12.2438900+08:00;True|2022-05-06T14:49:39.8536594+08:00;True|2022-04-22T17:07:44.8823529+08:00;True|2022-04-19T19:13:40.8312746+08:00;True|2022-04-19T15:40:16.0022040+08:00;True|2022-04-19T15:13:32.9767736+08:00;False|2022-04-19T15:08:33.6507639+08:00;True|2022-04-19T15:02:51.9580210+08:00;True|2022-04-19T13:54:18.7579131+08:00;True|2022-04-12T10:36:02.1779173+08:00;True|2022-04-12T10:05:31.0222037+08:00;True|2022-04-12T09:47:49.3724819+08:00;True|2022-04-09T15:08:54.5697468+08:00;True|2022-04-08T17:31:31.0046258+08:00;True|2022-04-08T16:50:41.3018422+08:00;True|2022-04-08T10:35:36.5029980+08:00;True|2022-03-31T09:38:37.3646053+08:00;True|2022-03-29T13:57:45.4410942+08:00;True|2022-03-10T18:59:23.7994337+08:00;True|2022-03-10T18:52:39.5019082+08:00;True|2022-03-10T18:51:12.7949284+08:00;True|2022-03-10T18:50:47.2024177+08:00;True|2022-03-10T18:45:08.8409380+08:00;True|2022-03-10T18:41:17.0102564+08:00;True|2022-03-10T18:35:49.0742353+08:00;True|2022-03-10T17:57:47.4196965+08:00;True|2022-03-10T17:34:27.5723245+08:00;True|2022-03-10T16:13:59.3829164+08:00;True|2022-03-09T14:50:49.1222033+08:00;True|2022-03-09T11:21:03.0073651+08:00;False|2022-03-09T11:16:56.1792896+08:00;False|2022-03-09T11:16:49.7923320+08:00;True|2022-03-08T15:47:47.4722336+08:00;True|2022-03-08T15:47:28.5397115+08:00;True|2022-03-08T15:37:08.7379870+08:00;True|2022-03-02T17:37:54.4659976+08:00;True|2022-03-02T17:34:12.2949726+08:00;True|2022-03-02T17:26:38.7070673+08:00;True|2022-03-02T17:07:49.7024316+08:00;True|2022-03-02T17:05:22.4177336+08:00;True|2022-03-02T16:14:57.9880587+08:00;True|2022-03-01T17:52:52.6766959+08:00;True|2022-02-28T14:36:22.6449303+08:00;True|2022-02-24T15:43:36.8244163+08:00;True|2022-02-23T17:57:14.3693224+08:00;True|2022-02-23T17:46:42.1078183+08:00;False|2022-02-23T17:41:06.5886724+08:00;True|2022-02-23T16:59:45.5533581+08:00;True|2022-02-23T16:57:43.3328895+08:00;True|2022-02-21T09:09:37.2601134+08:00;True|2022-02-21T09:03:32.4071009+08:00;True|2022-02-21T08:59:59.0172082+08:00;True|2022-02-18T14:05:39.1358825+08:00;True|2022-02-18T10:23:02.4391239+08:00;True|2022-02-18T10:21:31.0559267+08:00;True|2022-02-17T16:50:11.7192509+08:00;True|2022-02-17T13:19:13.7697894+08:00;True|2022-02-11T10:36:12.7757100+08:00;True|2022-02-10T10:54:25.2685040+08:00;True|2022-02-10T10:37:02.1034768+08:00;True|2022-02-09T17:32:45.6511283+08:00;True|2022-02-09T17:24:32.5115193+08:00;True|2022-02-09T17:00:24.0662114+08:00;True|2022-02-09T16:56:42.3364622+08:00;True|2022-02-09T14:17:25.8688855+08:00;True|2022-02-09T14:11:51.6149822+08:00;True|2022-02-07T23:29:26.2842648+08:00;True|2022-02-07T23:28:58.8242274+08:00;False|2022-02-07T23:25:29.0647793+08:00;True|2022-02-07T13:06:37.5515985+08:00;True|2022-02-07T12:42:19.5220491+08:00;True|2022-02-07T09:52:59.6728595+08:00;True|2022-02-01T11:32:10.5831557+08:00;True|2022-01-29T14:09:02.9178986+08:00;True|2022-01-28T12:01:45.1416438+08:00;True|2022-01-28T11:03:41.6361866+08:00;True|2022-01-28T10:44:53.5367862+08:00;True|2022-01-28T10:40:41.6697563+08:00;True|2022-01-28T10:25:56.7093616+08:00;True|2022-01-28T09:58:13.0733060+08:00;True|2022-01-27T09:26:29.6568807+08:00;True|2022-01-27T00:47:57.9102528+08:00;True|2022-01-27T00:46:52.8845001+08:00;True|2022-01-27T00:36:34.5330938+08:00;True|2022-01-27T00:35:19.5439329+08:00;True|2022-01-27T00:33:38.5701950+08:00;True|2022-01-27T00:32:00.9028982+08:00;True|2022-01-27T00:30:13.2390921+08:00;True|2022-01-27T00:28:23.2989144+08:00;True|2022-01-27T00:16:01.3789455+08:00;True|2022-01-27T00:09:58.8112352+08:00;True|2022-01-27T00:00:40.8353538+08:00;True|2022-01-26T23:37:50.9494735+08:00;True|2022-01-26T23:29:39.8647473+08:00;True|2022-01-26T23:20:49.3274392+08:00;True|2022-01-26T23:15:53.7037293+08:00;True|2022-01-26T23:06:28.8595953+08:00;True|2022-01-26T23:02:12.9882299+08:00;True|2022-01-26T22:55:33.2535730+08:00;True|2022-01-26T22:51:01.8427947+08:00;True|2022-01-26T22:47:44.0715387+08:00;True|2022-01-26T22:20:21.7217039+08:00;True|2022-01-26T22:13:39.5372069+08:00;True|2022-01-26T22:01:31.2113177+08:00;True|2022-01-26T21:55:26.5478921+08:00;True|2022-01-26T21:50:18.2700369+08:00;True|2022-01-26T21:48:52.0020233+08:00;True|2022-01-26T19:19:29.4530523+08:00;True|2022-01-26T19:07:21.6474231+08:00;True|2022-01-26T18:25:42.2933291+08:00;True|2022-01-26T12:39:02.0149050+08:00;True|2022-01-26T12:13:43.9149452+08:00;True|2022-01-26T11:24:33.5742248+08:00;True|2022-01-26T08:51:10.8105076+08:00;True|2022-01-25T21:07:32.9069261+08:00;True|2022-01-24T01:35:12.3309466+08:00;True|2022-01-23T23:19:15.9702821+08:00;True|2022-01-23T21:50:41.6903353+08:00;True|2022-01-23T21:25:57.6084267+08:00;True|2022-01-23T21:16:10.1516535+08:00;True|2022-01-23T20:52:08.3745284+08:00;True|2022-01-23T18:19:32.2386502+08:00;True|2022-01-23T18:11:42.0830325+08:00;True|2022-01-23T18:00:01.3239547+08:00;True|2022-01-23T12:18:48.2466943+08:00;True|2022-01-22T00:48:50.4531647+08:00;True|2022-01-21T13:10:32.8173598+08:00;True|2022-01-21T13:04:01.6388059+08:00;True|2022-01-21T12:51:40.5304103+08:00;True|2022-01-21T12:44:06.3059885+08:00;True|2022-01-21T12:34:33.9314010+08:00;True|2022-01-21T11:39:20.1088577+08:00;True|2022-01-20T11:33:49.0516846+08:00;True|2022-01-20T10:02:12.0295471+08:00;True|2022-01-20T10:02:03.3535503+08:00;True|2022-01-19T23:56:18.7293193+08:00;True|2022-01-19T22:30:14.6986228+08:00;True|2022-01-19T22:15:08.8608795+08:00;True|2022-01-19T21:57:55.2295030+08:00;True|2022-01-19T13:50:37.8588759+08:00;True|2022-01-19T13:42:52.9761531+08:00;True|2022-01-19T00:26:36.9722917+08:00;True|2022-01-19T00:15:30.8583143+08:00;True|2022-01-18T21:19:30.6193048+08:00;True|2022-01-18T21:12:07.1453825+08:00;True|2022-01-18T20:35:27.3779956+08:00;True|2022-01-18T17:44:45.2318570+08:00;True|2022-01-18T14:45:29.0299640+08:00;True|2022-01-17T22:23:20.8214203+08:00;True|2022-01-17T21:49:15.7740045+08:00;True|2022-01-17T21:47:24.6997598+08:00;True|2022-01-17T21:44:00.1942787+08:00;True|2022-01-17T21:43:15.5992687+08:00;True|2022-01-17T21:33:16.8034756+08:00;True|2022-01-17T21:25:39.9909343+08:00;True|2022-01-17T21:13:03.9659338+08:00;True|2022-01-17T20:32:14.8869091+08:00;True|2022-01-17T19:01:46.5753686+08:00;True|2022-01-17T18:31:24.1032169+08:00;True|2022-01-17T18:21:39.2918684+08:00;True|2022-01-17T18:12:07.4859038+08:00;True|2022-01-17T18:09:26.6989718+08:00;True|2022-01-17T18:04:36.7564997+08:00;True|2022-01-17T17:57:44.7814863+08:00;True|2022-01-17T17:51:50.1516107+08:00;True|2022-01-17T17:39:29.2918799+08:00;True|2022-01-17T14:55:21.5859341+08:00;True|2022-01-17T14:38:06.5091500+08:00;True|2022-01-17T14:30:25.5378436+08:00;True|2022-01-16T19:15:24.5874858+08:00;True|2022-01-16T19:07:49.0613424+08:00;True|2022-01-16T16:10:47.3112741+08:00;False|2022-01-14T19:09:41.9296709+08:00;False|2022-01-14T18:56:11.0569808+08:00;False|2022-01-14T18:28:20.1376762+08:00;False|2022-01-14T18:27:30.8678130+08:00;False|2022-01-14T18:22:45.4436504+08:00;False|2022-01-14T18:19:37.0374753+08:00;False|2022-01-14T18:18:48.5868254+08:00;False|2022-01-14T18:14:02.5810257+08:00;False|2022-01-14T18:09:51.1730754+08:00;False|2022-01-14T18:09:17.8940754+08:00;True|2022-01-13T20:08:16.2937608+08:00;True|2022-01-13T20:07:30.1505466+08:00;True|2022-01-13T13:39:42.0146294+08:00;True|2022-01-13T13:38:07.5062471+08:00;True|2022-01-13T11:29:49.3751232+08:00;True|2022-01-13T11:05:43.9574142+08:00;True|2022-01-13T10:33:23.1921058+08:00;True|2022-01-12T20:38:16.9165651+08:00;True|2022-01-12T20:24:46.3779264+08:00;True|2022-01-12T20:03:06.5030626+08:00;True|2022-01-12T19:44:55.4294326+08:00;True|2022-01-12T12:58:45.9548600+08:00;True|2022-01-12T11:28:44.7797749+08:00;True|2022-01-11T18:07:30.9151356+08:00;True|2022-01-11T15:06:32.7301609+08:00;True|2022-01-11T09:27:00.1766442+08:00;True|2021-12-30T14:41:56.8541015+08:00;True|2021-12-30T13:45:00.6130694+08:00;True|2021-12-30T13:44:18.7370780+08:00;True|2021-12-30T13:36:52.8171136+08:00;True|2021-12-28T19:14:22.5979649+08:00;True|2021-12-28T13:13:39.3543252+08:00;True|2021-12-27T15:31:26.6037782+08:00;True|2021-12-27T15:28:54.4824480+08:00;True|2021-12-27T15:22:47.8436108+08:00;True|2021-12-27T15:04:37.0711590+08:00;True|2021-12-27T15:03:52.0932499+08:00;True|2021-12-27T15:03:33.0172733+08:00;True|2021-12-27T13:28:27.4252747+08:00;True|2021-12-25T19:38:33.6784042+08:00;True|2021-12-24T20:47:43.3471563+08:00;True|2021-12-24T20:14:57.6946814+08:00;True|2021-12-24T19:55:21.1843105+08:00;True|2021-12-24T19:49:54.6719726+08:00;True|2021-12-24T19:38:14.1180741+08:00;True|2021-12-22T13:51:37.1082523+08:00;True|2021-12-21T15:38:59.8015096+08:00;True|2021-12-21T15:29:54.8095063+08:00;False|2021-12-21T15:29:21.7006531+08:00;False|2021-12-21T15:16:18.2218025+08:00;False|2021-12-21T15:11:38.1215841+08:00;False|2021-12-21T15:08:27.0590078+08:00;True|2021-12-10T14:12:36.4065298+08:00;True|2021-12-10T13:54:03.4921778+08:00;True|2021-12-10T13:25:49.0439086+08:00;True|2021-12-10T13:19:58.9494477+08:00;True|2021-12-10T13:10:45.3929017+08:00;True|2021-12-10T11:06:53.2416794+08:00;True|2021-12-07T17:23:28.9380484+08:00;True|2021-12-07T17:13:52.4384814+08:00;True|2021-12-07T16:39:49.2020208+08:00;True|2021-12-07T15:18:20.9024533+08:00;True|2021-12-07T15:07:35.4428035+08:00;True|2021-12-07T15:01:02.0445043+08:00;True|2021-12-07T14:50:08.9019705+08:00;True|2021-12-07T14:34:50.4993666+08:00;False|2021-12-07T14:32:56.0408332+08:00;True|2021-12-06T17:11:41.4004606+08:00;True|2021-12-06T16:48:07.6029757+08:00;True|2021-12-06T13:46:35.9437718+08:00;True|2021-12-06T13:45:07.6622615+08:00;True|2021-12-06T11:25:04.3483155+08:00;True|2021-12-06T11:18:24.5804187+08:00;True|2021-11-22T16:27:05.4241947+08:00;True|2021-11-22T13:40:17.6768280+08:00;True|2021-11-19T16:15:19.9085104+08:00;True|2021-11-09T10:34:21.1623512+08:00;True|2021-11-07T16:57:59.7380254+08:00;True|2021-11-07T16:53:47.4198852+08:00;True|2021-11-07T16:42:05.5096826+08:00;True|2021-11-07T16:37:21.0729013+08:00;True|2021-11-05T20:51:17.6170717+08:00;True|2021-11-05T20:35:14.6250333+08:00;True|2021-11-05T19:30:19.8374158+08:00;True|2021-11-05T19:22:46.2276569+08:00;True|2021-11-05T19:20:30.8253213+08:00;True|2021-11-05T19:16:45.7553310+08:00;True|2021-11-05T19:16:00.4532689+08:00;True|2021-11-05T19:12:25.9022478+08:00;False|2021-11-05T19:11:26.5753529+08:00;True|2021-11-05T19:09:30.0085433+08:00;True|2021-11-05T18:48:19.9395153+08:00;True|2021-11-05T18:45:34.3437897+08:00;True|2021-11-05T18:43:43.4558159+08:00;True|2021-11-05T18:40:40.9948500+08:00;True|2021-11-05T18:34:18.4440455+08:00;True|2021-11-05T15:54:51.6037132+08:00;True|2021-10-28T16:27:53.9728270+08:00;True|2021-10-28T16:03:59.5629998+08:00;True|2021-10-28T08:51:04.2549186+08:00;True|2021-10-27T15:14:53.5506098+08:00;True|2021-10-27T15:00:44.9100320+08:00;True|2021-10-27T13:14:46.7921647+08:00;True|2021-10-27T11:24:49.4550753+08:00;True|2021-10-27T10:10:10.3545125+08:00;True|2021-10-27T10:02:24.9248610+08:00;True|2021-10-27T09:59:40.3795897+08:00;True|2021-10-27T09:56:30.6629207+08:00;True|2021-10-27T09:10:48.3883432+08:00;True|2021-10-27T09:03:31.9191991+08:00;True|2021-10-27T08:59:59.7651159+08:00;True|2021-10-27T08:36:11.8620997+08:00;True|2021-10-27T08:26:40.2533014+08:00;True|2021-10-26T09:19:35.5674748+08:00;True|2021-10-26T09:17:17.6900747+08:00;True|2021-10-26T09:14:32.3999220+08:00;True|2021-10-25T15:08:21.2581763+08:00;True|2021-10-25T10:01:57.8524903+08:00;True|2021-10-25T09:28:51.6294879+08:00;True|2021-10-25T09:25:50.3373336+08:00;True|2021-10-25T09:23:37.0203978+08:00;True|2021-10-25T09:18:23.3380608+08:00;True|2021-10-25T09:15:10.5292071+08:00;True|2021-10-25T08:56:30.4632027+08:00;True|2021-10-25T08:50:11.4697392+08:00;True|2021-10-22T13:46:49.7207066+08:00;True|2021-10-22T10:06:33.3130089+08:00;True|2021-10-20T14:32:10.1235516+08:00;True|2021-10-20T14:16:18.6496291+08:00;True|2021-10-20T14:08:49.2443715+08:00;True|2021-10-20T14:05:14.6847950+08:00;True|2021-10-20T13:30:21.6057636+08:00;True|2021-10-20T10:55:22.2151716+08:00;True|2021-10-19T10:42:13.4198267+08:00;True|2021-10-19T10:01:41.0018108+08:00;True|2021-10-19T09:59:11.2127619+08:00;True|2021-10-19T09:54:04.8472874+08:00;True|2021-10-15T11:19:15.5327495+08:00;True|2021-10-15T11:17:41.0686485+08:00;True|2021-10-15T11:12:11.8295042+08:00;True|2021-10-15T10:33:31.5670079+08:00;True|2021-10-15T10:27:45.0815146+08:00;True|2021-10-14T14:51:28.5331025+08:00;True|2021-10-14T14:37:28.3276051+08:00;True|2021-10-14T14:23:39.0606792+08:00;True|2021-10-14T14:21:03.8140347+08:00;True|2021-10-13T10:31:10.6628977+08:00;True|2021-10-13T10:12:24.4238027+08:00;True|2021-10-13T08:47:43.9314486+08:00;True|2021-10-12T14:07:18.6065183+08:00;True|2021-10-12T10:34:10.1682362+08:00;True|2021-10-12T10:27:14.3073332+08:00;True|2021-10-12T10:22:08.0004619+08:00;True|2021-10-12T10:21:03.0275378+08:00;True|2021-10-12T10:11:54.9812692+08:00;True|2021-10-11T16:59:07.3568342+08:00;True|2021-10-11T16:53:14.2016138+08:00;True|2021-10-11T16:21:35.0133775+08:00;True|2021-10-11T15:34:19.5731935+08:00;True|2021-10-11T15:31:07.5780983+08:00;True|2021-10-11T15:06:47.1145237+08:00;True|2021-10-11T15:03:25.5000280+08:00;True|2021-10-11T10:12:57.6416898+08:00;True|2021-10-09T10:15:17.9235165+08:00;True|2021-10-09T10:13:51.3318441+08:00;True|2021-10-09T10:01:21.6661542+08:00;True|2021-10-09T09:58:41.9225837+08:00;True|2021-10-08T14:56:49.7935800+08:00;True|2021-10-08T14:35:41.4490063+08:00;True|2021-10-08T14:02:42.6990656+08:00;True|2021-09-29T15:48:55.1547397+08:00;True|2021-09-29T15:48:23.5567191+08:00;True|2021-09-27T16:17:35.7180978+08:00;True|2021-09-27T15:51:50.4240134+08:00;True|2021-09-23T20:55:27.3554447+08:00;True|2021-09-23T14:14:44.0572017+08:00;True|2021-09-23T13:51:56.2344673+08:00;True|2021-09-23T10:46:16.7417007+08:00;True|2021-09-23T10:42:23.2117537+08:00;True|2021-09-22T15:21:22.9615672+08:00;True|2021-09-22T14:23:32.7907754+08:00;True|2021-09-22T13:48:03.4780947+08:00;True|2021-09-22T11:05:24.5249356+08:00;True|2021-09-22T10:00:19.0962943+08:00;True|2021-09-22T09:30:26.2686514+08:00;True|2021-09-17T11:22:34.5692792+08:00;True|2021-09-16T16:11:27.5372277+08:00;True|2021-09-16T14:53:40.8396557+08:00;True|2021-09-16T14:32:29.7905500+08:00;True|2021-09-16T14:26:46.2224219+08:00;True|2021-09-16T10:32:24.4244440+08:00;True|2021-09-15T11:10:35.3529360+08:00;True|2021-09-15T11:08:30.0857376+08:00;True|2021-09-15T11:05:56.7191571+08:00;True|2021-09-14T01:24:39.8041136+08:00;True|2021-09-14T01:05:01.1593327+08:00;True|2021-09-14T00:44:14.7233198+08:00;True|2021-09-13T23:48:19.4506233+08:00;True|2021-09-13T20:30:31.3243872+08:00;True|2021-09-13T19:45:35.9108911+08:00;False|2021-09-13T19:44:59.2779092+08:00;True|2021-09-13T18:09:22.4994381+08:00;True|2021-09-10T14:18:27.5788854+08:00;True|2021-09-09T15:57:01.7407207+08:00;True|2021-09-09T15:49:34.2598998+08:00;True|2021-09-09T11:32:10.7853024+08:00;True|2021-09-09T11:10:48.6840025+08:00;True|2021-09-09T10:35:37.3883078+08:00;True|2021-09-07T14:11:49.8497588+08:00;True|2021-09-07T13:34:48.4693349+08:00;True|2021-09-06T14:33:48.7549675+08:00;True|2021-09-03T16:27:51.1888520+08:00;True|2021-09-03T16:19:35.9003465+08:00;True|2021-09-03T15:46:28.1828032+08:00;True|2021-09-03T15:34:21.9362871+08:00;True|2021-09-03T11:24:49.8749819+08:00;True|2021-09-03T11:21:17.8373159+08:00;True|2021-09-03T11:16:53.2208136+08:00;True|2021-09-03T11:12:23.9063804+08:00;True|2021-09-03T09:11:09.2435721+08:00;True|2021-09-02T11:16:15.1370453+08:00;True|2021-09-02T10:35:39.1171879+08:00;True|2021-09-01T10:17:09.4536285+08:00;True|2021-09-01T09:46:28.4581776+08:00;True|2021-08-31T08:54:26.8588887+08:00;True|2021-08-31T08:39:08.3685693+08:00;True|2021-08-30T17:11:56.8438985+08:00;True|2021-08-30T15:59:42.0820292+08:00;True|2021-08-30T15:45:18.1868510+08:00;True|2021-08-30T14:56:08.3958863+08:00;True|2021-08-30T14:37:11.5379830+08:00;True|2021-08-30T14:35:34.8775934+08:00;True|2021-08-30T14:24:36.5111821+08:00;True|2021-08-30T10:05:49.6945200+08:00;True|2021-08-30T10:03:28.4064538+08:00;True|2021-08-30T10:00:16.8360929+08:00;True|2021-08-30T09:56:09.4434379+08:00;True|2021-08-30T09:55:36.1725334+08:00;True|2021-08-30T09:52:04.8600054+08:00;True|2021-08-30T09:47:46.4225655+08:00;True|2021-08-30T09:45:20.4894962+08:00;False|2021-08-27T17:17:34.2646751+08:00;False|2021-08-27T16:01:21.2791979+08:00;False|2021-08-27T15:58:06.9667160+08:00;False|2021-08-27T15:38:37.4818036+08:00;False|2021-08-27T15:21:02.8863114+08:00;False|2021-08-27T15:20:28.6828668+08:00;True|2021-08-26T16:00:44.3162145+08:00;True|2021-08-26T08:57:31.3842587+08:00;True|2021-08-23T08:43:41.1549775+08:00;True|2021-08-22T09:24:12.7210871+08:00;True|2021-08-22T09:19:53.8300229+08:00;True|2021-08-20T20:00:52.0140407+08:00;True|2021-08-20T19:40:14.7712765+08:00;True|2021-08-19T17:37:54.9748049+08:00;True|2021-08-19T17:20:11.0515687+08:00;True|2021-08-19T16:12:35.4392809+08:00;True|2021-08-19T16:06:50.6204587+08:00;True|2021-08-19T16:03:53.0824286+08:00;True|2021-08-19T15:56:01.3498791+08:00;True|2021-08-19T10:18:50.8113630+08:00;True|2021-08-19T09:58:06.2784035+08:00;True|2021-08-19T09:56:54.0619777+08:00;True|2021-08-19T00:32:08.3503093+08:00;True|2021-08-19T00:11:18.3150227+08:00;True|2021-08-19T00:02:49.4827718+08:00;True|2021-08-18T23:54:45.4845900+08:00;True|2021-08-18T23:39:51.6147977+08:00;True|2021-08-18T23:16:42.7214379+08:00;True|2021-08-18T22:38:57.4681929+08:00;True|2021-08-18T21:41:58.7560707+08:00;True|2021-08-18T21:11:52.2369249+08:00;True|2021-08-18T21:01:49.5669106+08:00;True|2021-08-18T20:47:46.5352688+08:00;False|2021-08-18T20:46:36.7956141+08:00;False|2021-08-18T20:46:01.0502138+08:00;True|2021-08-18T19:39:12.8186242+08:00;False|2021-08-18T19:38:12.6839708+08:00;True|2021-08-18T19:15:51.4626694+08:00;True|2021-08-18T16:07:20.4350886+08:00;True|2021-08-18T14:29:41.7171934+08:00;True|2021-08-18T14:20:36.3647361+08:00;True|2021-08-16T09:08:58.3617662+08:00;True|2021-08-15T20:44:29.9214083+08:00;True|2021-08-15T20:36:17.0958549+08:00;True|2021-08-15T20:29:34.3879773+08:00;True|2021-08-15T20:23:47.4052038+08:00;True|2021-08-15T15:01:19.7830862+08:00;True|2021-08-15T12:15:18.3433782+08:00;True|2021-08-13T20:59:11.3947130+08:00;True|2021-08-06T22:49:09.9538339+08:00;True|2021-08-06T22:35:19.0418168+08:00;True|2021-08-06T20:29:47.4241975+08:00;True|2021-08-06T14:08:16.4791827+08:00;True|2021-08-06T13:59:28.9874611+08:00;True|2021-08-06T13:57:34.3723977+08:00;True|2021-08-06T13:36:03.4816652+08:00;True|2021-08-06T12:22:52.5055221+08:00;True|2021-08-06T09:31:58.1272499+08:00;True|2021-08-06T09:26:51.6310039+08:00;True|2021-08-06T09:24:22.2899244+08:00;True|2021-08-06T09:06:30.6477912+08:00;True|2021-08-06T09:00:55.5101612+08:00;True|2021-08-06T08:49:59.9616490+08:00;True|2021-08-06T08:45:18.8586902+08:00;True|2021-08-05T20:09:25.8861998+08:00;True|2021-08-04T19:14:27.2396953+08:00;True|2021-08-04T19:11:47.5849093+08:00;True|2021-08-04T16:42:54.0149043+08:00;True|2021-08-04T15:02:11.5056561+08:00;True|2021-08-04T14:58:37.1435509+08:00;True|2021-08-04T14:55:34.7380132+08:00;True|2021-08-04T14:47:42.5933921+08:00;True|2021-08-04T14:45:17.9911874+08:00;True|2021-08-04T13:52:20.9601351+08:00;True|2021-08-04T09:48:28.8796992+08:00;True|2021-08-03T18:14:13.1894998+08:00;True|2021-08-03T17:45:35.1349721+08:00;True|2021-08-03T17:21:52.6028977+08:00;True|2021-08-03T17:20:35.4423020+08:00;True|2021-08-03T17:03:33.1667669+08:00;True|2021-08-03T17:01:54.2656787+08:00;True|2021-08-03T17:00:22.2778374+08:00;True|2021-08-03T16:56:58.8902582+08:00;True|2021-08-03T15:02:21.8601533+08:00;True|2021-08-03T14:57:34.0186758+08:00;True|2021-08-03T14:28:47.2242515+08:00;True|2021-08-03T14:22:22.4554236+08:00;True|2021-08-03T14:21:51.1339715+08:00;True|2021-08-03T13:37:33.9697131+08:00;True|2021-08-03T13:28:29.7591095+08:00;True|2021-08-03T11:35:09.5118324+08:00;True|2021-08-03T11:11:23.3051573+08:00;True|2021-08-02T13:14:42.3663755+08:00;True|2021-07-30T22:50:19.9749878+08:00;True|2021-07-30T22:49:31.2150970+08:00;True|2021-07-28T19:12:05.8381075+08:00;True|2021-07-28T18:59:45.4808797+08:00;True|2021-07-28T18:15:58.8301509+08:00;True|2021-07-28T18:04:54.8613546+08:00;True|2021-07-28T17:53:48.6225611+08:00;True|2021-07-28T17:42:50.9171563+08:00;True|2021-07-28T17:17:16.3137677+08:00;True|2021-07-28T17:11:46.8925200+08:00;True|2021-07-28T16:28:27.6823943+08:00;True|2021-07-28T16:23:00.3385836+08:00;True|2021-07-28T09:57:55.4237411+08:00;True|2021-07-28T08:38:29.6691541+08:00;True|2021-07-27T23:16:32.0331671+08:00;True|2021-07-27T23:06:08.1947249+08:00;True|2021-07-27T23:05:58.4619176+08:00;True|2021-07-27T18:42:09.5358261+08:00;True|2021-07-27T18:30:04.8532823+08:00;True|2021-07-27T18:29:43.5775092+08:00;True|2021-07-27T15:16:49.8356224+08:00;True|2021-07-27T15:05:27.8453220+08:00;True|2021-07-27T14:59:15.9519440+08:00;True|2021-07-27T09:23:32.6111337+08:00;True|2021-07-27T08:27:41.6395353+08:00;True|2021-07-27T08:25:56.7378296+08:00;True|2021-07-26T11:18:46.0856966+08:00;True|2021-07-26T11:18:02.0751924+08:00;True|2021-07-26T11:13:49.6285395+08:00;True|2021-07-21T21:08:25.9898902+08:00;True|2021-07-21T20:09:26.2258104+08:00;True|2021-07-13T16:17:25.8407435+08:00;True|2021-07-13T13:46:13.4309531+08:00;True|2021-07-13T12:29:04.5082461+08:00;True|2021-06-29T13:55:01.6864637+08:00;True|2021-06-29T10:38:52.2206472+08:00;True|2021-06-29T10:10:13.1540749+08:00;True|2021-06-28T14:37:56.3853273+08:00;False|2021-06-28T14:36:57.5726124+08:00;True|2021-06-25T14:17:57.5196108+08:00;True|2021-06-25T13:56:38.9522535+08:00;True|2021-06-24T19:38:32.8766933+08:00;True|2021-06-24T18:26:35.6118833+08:00;True|2021-06-24T18:02:52.8136877+08:00;True|2021-06-24T17:48:49.5851948+08:00;True|2021-06-24T17:45:46.7527572+08:00;True|2021-06-24T15:05:20.1592723+08:00;True|2021-06-23T16:18:15.6814625+08:00;True|2021-06-23T16:05:24.6112343+08:00;True|2021-06-23T15:14:08.2489658+08:00;True|2021-06-23T13:52:58.6029788+08:00;True|2021-06-22T16:11:20.4726923+08:00;True|2021-06-22T16:04:53.7231389+08:00;True|2021-06-22T15:50:59.2583262+08:00;True|2021-06-22T15:38:15.3016140+08:00;True|2021-06-22T15:34:42.9185543+08:00;True|2021-06-22T15:21:55.1419108+08:00;True|2021-06-22T15:07:21.5357494+08:00;True|2021-06-22T15:03:35.0535733+08:00;True|2021-06-22T14:54:47.8802969+08:00;True|2021-06-22T11:19:38.7303011+08:00;True|2021-06-22T08:53:49.2882695+08:00;True|2021-06-22T08:47:54.8286530+08:00;True|2021-06-21T16:27:19.3017700+08:00;True|2021-06-21T15:32:28.7237952+08:00;True|2021-06-21T12:34:02.6329555+08:00;True|2021-06-21T12:24:17.5427495+08:00;True|2021-06-21T10:47:30.6423502+08:00;True|2021-06-21T08:43:20.3026558+08:00;True|2021-06-19T15:10:06.8335499+08:00;True|2021-06-18T15:37:29.5009930+08:00;True|2021-06-18T13:46:35.6283432+08:00;True|2021-06-18T10:00:37.1474954+08:00;True|2021-06-18T09:55:21.8551780+08:00;True|2021-06-18T09:22:27.8432927+08:00;True|2021-06-17T11:17:43.2166430+08:00;True|2021-06-17T09:24:09.8350403+08:00;True|2021-06-16T16:10:47.8564888+08:00;True|2021-06-16T16:04:09.8286582+08:00;True|2021-06-16T15:12:29.9427169+08:00;True|2021-06-16T14:58:45.6801892+08:00;True|2021-06-16T14:46:01.6873221+08:00;True|2021-06-16T11:02:06.1272477+08:00;True|2021-06-16T09:33:56.0223915+08:00;True|2021-06-16T08:50:07.6995413+08:00;True|2021-06-16T08:28:38.7692635+08:00;True|2021-06-16T01:04:19.6282474+08:00;True|2021-06-16T01:03:50.5058323+08:00;False|2021-06-16T01:02:15.3819672+08:00;False|2021-06-16T01:01:38.6171098+08:00;True|2021-06-16T00:34:54.9902044+08:00;True|2021-06-15T23:55:36.2003828+08:00;True|2021-06-15T22:47:17.2192750+08:00;True|2021-06-15T22:42:41.1512585+08:00;True|2021-06-15T22:38:01.7390462+08:00;True|2021-06-15T22:14:11.2060782+08:00;True|2021-06-15T22:12:27.0615357+08:00;True|2021-06-15T22:07:59.9280871+08:00;True|2021-06-15T22:04:21.5051427+08:00;True|2021-06-15T21:25:55.0099814+08:00;True|2021-06-15T19:13:51.3494172+08:00;True|2021-06-15T19:02:17.6844742+08:00;True|2021-06-15T18:47:37.1629411+08:00;False|2021-06-15T18:47:11.0828111+08:00;True|2021-06-15T18:38:26.6620668+08:00;True|2021-06-15T18:33:45.2069831+08:00;True|2021-06-15T18:24:52.0550838+08:00;True|2021-06-15T18:19:43.6999796+08:00;True|2021-06-15T18:08:17.2464506+08:00;True|2021-06-15T18:03:51.3952624+08:00;True|2021-06-15T18:01:20.6141766+08:00;True|2021-06-15T17:59:04.4479416+08:00;True|2021-06-15T17:41:44.6389379+08:00;True|2021-06-15T17:39:03.1565124+08:00;True|2021-06-15T17:34:41.0634638+08:00;True|2021-06-15T17:33:50.4853178+08:00;True|2021-06-15T17:25:38.5914037+08:00;True|2021-06-15T17:22:21.3611360+08:00;True|2021-06-15T17:16:49.4970813+08:00;True|2021-06-15T17:05:28.9389484+08:00;True|2021-06-15T16:52:54.6372199+08:00;True|2021-06-15T16:51:23.9081030+08:00;True|2021-06-15T16:45:40.6017997+08:00;True|2021-06-15T16:41:05.0218887+08:00;True|2021-06-15T16:38:02.8541862+08:00;True|2021-06-15T16:22:10.3118721+08:00;True|2021-06-15T16:12:11.1552506+08:00;True|2021-06-15T15:33:42.0100494+08:00;True|2021-06-15T15:28:39.7145659+08:00;True|2021-06-15T15:15:02.7939125+08:00;True|2021-06-15T14:49:14.2300396+08:00;True|2021-06-15T14:42:28.1198064+08:00;True|2021-06-15T13:30:12.7997686+08:00;True|2021-06-15T13:25:37.7284670+08:00;True|2021-06-15T13:23:43.6207813+08:00;False|2021-06-15T13:23:19.4190232+08:00;True|2021-06-15T13:16:38.5062674+08:00;True|2021-06-15T13:03:31.2055635+08:00;True|2021-06-15T12:58:43.1653215+08:00;True|2021-06-15T12:39:22.8442109+08:00;True|2021-06-15T12:35:09.1288556+08:00;False|2021-06-15T12:33:50.0723143+08:00;True|2021-06-15T11:28:01.9733727+08:00;True|2021-06-15T11:26:26.6569392+08:00;True|2021-06-15T11:22:43.0366435+08:00;True|2021-06-15T11:07:50.1610580+08:00;True|2021-06-15T10:32:59.1925931+08:00;True|2021-06-10T17:16:57.9552310+08:00;True|2021-06-10T16:44:42.2731836+08:00;True|2021-06-10T14:39:27.6745737+08:00;True|2021-06-10T12:15:05.1524413+08:00;True|2021-06-09T18:19:24.1005606+08:00;True|2021-06-09T17:56:09.5646288+08:00;True|2021-06-09T13:34:06.1882292+08:00;True|2021-06-09T13:29:54.5924933+08:00;True|2021-06-09T13:25:55.7520662+08:00;True|2021-06-09T13:07:47.6686811+08:00;True|2021-06-09T12:59:41.2595048+08:00;True|2021-06-09T12:45:27.1305548+08:00;True|2021-06-09T12:29:52.1418191+08:00;True|2021-06-09T12:24:12.7610588+08:00;True|2021-06-09T11:31:25.3409568+08:00;True|2021-06-09T09:57:44.4387175+08:00;True|2021-06-09T09:54:26.5161307+08:00;True|2021-06-09T09:14:14.7288045+08:00;True|2021-06-09T09:10:25.1812139+08:00;True|2021-06-09T08:46:21.6585123+08:00;True|2021-06-08T19:56:55.7192062+08:00;True|2021-06-08T19:52:59.0326821+08:00;True|2021-06-08T19:49:13.6274217+08:00;True|2021-06-08T19:09:22.1038939+08:00;True|2021-06-08T15:28:41.3716247+08:00;True|2021-06-08T15:26:47.2621178+08:00;True|2021-06-08T13:49:45.8936617+08:00;True|2021-06-08T13:43:18.8115502+08:00;True|2021-06-08T10:04:06.2200731+08:00;True|2021-06-08T09:17:10.0470792+08:00;True|2021-06-08T08:44:37.4395849+08:00;True|2021-06-08T00:01:09.3745613+08:00;True|2021-06-07T23:49:31.5196888+08:00;True|2021-06-07T23:41:00.8017855+08:00;True|2021-06-07T23:21:53.1371134+08:00;True|2021-06-07T23:01:27.5712153+08:00;True|2021-06-07T22:36:12.9274014+08:00;True|2021-06-07T22:23:00.6545134+08:00;True|2021-06-07T17:44:47.5686346+08:00;True|2021-06-07T17:17:01.3431233+08:00;True|2021-06-07T16:53:28.9989587+08:00;True|2021-06-07T16:41:10.4975607+08:00;True|2021-06-07T14:21:06.8176477+08:00;True|2021-06-07T14:10:39.0355659+08:00;True|2021-06-07T12:34:31.4562732+08:00;True|2021-06-07T12:28:44.9629488+08:00;True|2021-06-07T10:30:26.9387988+08:00;True|2021-06-07T09:12:14.7658099+08:00;True|2021-06-07T08:37:19.6353792+08:00;True|2021-06-07T08:35:25.2031954+08:00;True|2021-06-05T07:07:32.0541266+08:00;True|2021-06-05T06:44:35.9475270+08:00;True|2021-06-05T06:37:27.4595197+08:00;True|2021-06-05T06:26:59.7663998+08:00;True|2021-06-05T05:43:12.8699318+08:00;True|2021-06-04T17:00:41.2426007+08:00;True|2021-06-04T16:08:03.8078072+08:00;True|2021-06-04T15:47:21.6412616+08:00;True|2021-06-04T15:21:02.4239800+08:00;True|2021-06-04T15:20:37.8641854+08:00;True|2021-06-04T13:38:51.5088395+08:00;True|2021-06-04T10:20:01.7784282+08:00;True|2021-06-04T10:13:50.3548857+08:00;True|2021-06-04T10:11:25.5017821+08:00;True|2021-06-04T10:09:51.6792228+08:00;True|2021-06-04T10:02:39.5851057+08:00;True|2021-06-04T09:30:40.4495494+08:00;True|2021-06-03T13:16:36.0317546+08:00;True|2021-06-03T13:12:47.0402047+08:00;True|2021-06-02T14:37:08.9683351+08:00;True|2021-06-02T14:10:15.7439829+08:00;True|2021-06-02T13:59:46.5841931+08:00;True|2021-06-02T13:25:18.7962660+08:00;True|2021-06-02T13:23:16.2261980+08:00;True|2021-06-01T15:37:32.2495085+08:00;True|2021-06-01T15:21:01.2856122+08:00;True|2021-06-01T15:13:36.7262365+08:00;True|2021-06-01T15:10:26.8905629+08:00;True|2021-06-01T14:56:17.5231551+08:00;True|2021-06-01T14:38:39.7895927+08:00;True|2021-06-01T14:23:12.3265287+08:00;True|2021-03-01T09:11:31.3226422+08:00;True|2021-05-26T14:54:56.9426462+08:00;True|2021-05-26T13:57:33.7780451+08:00;True|2021-05-26T13:39:02.8043358+08:00;True|2021-02-25T16:01:40.2917200+08:00;True|2021-02-25T15:49:46.6681205+08:00;True|2021-02-25T15:16:30.9372640+08:00;True|2021-05-25T13:10:21.7831921+08:00;True|2021-05-25T11:21:38.5224475+08:00;True|2021-05-25T11:12:52.0637175+08:00;True|2021-05-25T11:02:18.4164663+08:00;True|2021-05-25T10:52:06.8998521+08:00;True|2021-05-25T10:50:45.0929606+08:00;True|2021-05-25T10:45:54.1498313+08:00;True|2021-05-25T10:39:27.8602249+08:00;True|2021-05-25T10:34:49.5771162+08:00;True|2021-05-25T10:17:30.3009163+08:00;True|2021-05-25T10:14:03.8512581+08:00;True|2021-05-25T10:05:33.4343836+08:00;True|2021-05-24T17:01:23.3221168+08:00;True|2021-05-24T10:11:24.0197347+08:00;False|2021-05-24T10:11:07.6338995+08:00;</History>
+    <History>True|2022-11-15T05:55:35.3496366Z;True|2022-11-15T11:03:23.6773297+08:00;True|2022-11-15T10:58:47.9703720+08:00;True|2022-11-15T10:12:27.8305782+08:00;True|2022-11-15T09:47:26.7480777+08:00;True|2022-11-15T08:55:44.0275263+08:00;True|2022-11-15T08:54:06.6396851+08:00;True|2022-11-15T08:44:18.2013404+08:00;True|2022-11-15T01:16:19.8154538+08:00;True|2022-11-15T01:15:03.7846810+08:00;True|2022-11-15T01:01:11.0318599+08:00;True|2022-11-15T00:30:33.7148460+08:00;True|2022-11-15T00:15:26.5178283+08:00;True|2022-11-14T23:54:32.6128172+08:00;True|2022-11-14T23:26:52.0335380+08:00;True|2022-11-14T22:21:28.0622050+08:00;True|2022-11-14T21:47:43.6964619+08:00;True|2022-11-14T21:41:42.3128804+08:00;True|2022-11-14T21:31:17.2784203+08:00;True|2022-11-14T20:48:20.0380343+08:00;True|2022-11-11T17:24:44.7029993+08:00;True|2022-11-11T16:47:29.3444029+08:00;True|2022-11-11T16:07:26.4718473+08:00;True|2022-11-11T15:52:41.7235701+08:00;True|2022-11-10T15:58:10.8883176+08:00;True|2022-11-10T15:29:59.3113740+08:00;True|2022-11-10T13:34:14.7380132+08:00;True|2022-11-10T10:28:02.1166569+08:00;True|2022-11-09T23:28:25.6401971+08:00;True|2022-11-09T16:20:53.2757536+08:00;True|2022-11-09T16:16:41.3169214+08:00;True|2022-11-09T14:02:55.1802832+08:00;True|2022-11-09T13:57:55.2726154+08:00;True|2022-11-09T13:28:53.2022669+08:00;True|2022-11-09T13:10:58.0740163+08:00;True|2022-11-09T12:59:42.2328933+08:00;True|2022-11-09T11:54:08.0187924+08:00;True|2022-11-09T11:49:32.4296758+08:00;True|2022-11-09T11:34:32.6613370+08:00;True|2022-11-09T11:06:56.9443306+08:00;True|2022-11-06T23:43:44.0833657+08:00;True|2022-11-06T23:29:52.0088244+08:00;True|2022-11-06T22:06:14.7091464+08:00;True|2022-11-06T22:03:25.2696951+08:00;True|2022-11-06T21:58:50.1055520+08:00;True|2022-11-06T21:54:14.0075395+08:00;True|2022-11-06T21:39:30.2652105+08:00;True|2022-11-04T15:54:37.9813194+08:00;True|2022-11-04T15:43:59.7702621+08:00;True|2022-11-04T13:59:29.3941234+08:00;True|2022-11-04T13:44:18.1212719+08:00;True|2022-11-04T13:42:06.1010393+08:00;True|2022-11-04T13:37:01.7814703+08:00;True|2022-11-04T13:35:43.1121709+08:00;True|2022-11-04T13:33:05.1362535+08:00;True|2022-11-04T13:30:11.1113703+08:00;True|2022-11-04T13:28:53.7185382+08:00;True|2022-11-04T13:27:08.0691684+08:00;True|2022-11-04T13:20:46.2297633+08:00;True|2022-11-04T13:17:57.1564250+08:00;True|2022-11-04T13:15:36.3651019+08:00;True|2022-11-04T13:13:44.6635701+08:00;True|2022-11-04T13:12:02.3968306+08:00;True|2022-11-04T13:08:07.7653927+08:00;True|2022-11-04T11:37:44.1975649+08:00;True|2022-11-04T11:36:20.3813848+08:00;True|2022-11-04T11:26:40.9713465+08:00;True|2022-11-04T10:17:36.4269558+08:00;True|2022-11-04T09:47:05.4607111+08:00;True|2022-11-04T09:28:27.9347785+08:00;True|2022-11-04T08:38:38.5253737+08:00;True|2022-11-03T13:31:32.7883545+08:00;False|2022-11-03T13:27:07.8579021+08:00;True|2022-11-03T11:07:07.3903101+08:00;True|2022-11-03T10:54:26.7818816+08:00;True|2022-11-03T10:35:59.1956262+08:00;True|2022-11-03T10:30:07.0651285+08:00;True|2022-11-03T10:01:20.8467911+08:00;True|2022-08-22T11:13:33.9211829+08:00;True|2022-06-17T11:19:24.4893458+08:00;True|2022-06-07T14:44:51.5702202+08:00;True|2022-06-07T14:42:44.8351600+08:00;True|2022-05-17T14:19:55.1158182+08:00;True|2022-05-17T13:25:44.2886247+08:00;True|2022-05-17T10:29:26.6813564+08:00;True|2022-05-17T09:02:49.1742018+08:00;True|2022-05-06T15:13:12.2438900+08:00;True|2022-05-06T14:49:39.8536594+08:00;True|2022-04-22T17:07:44.8823529+08:00;True|2022-04-19T19:13:40.8312746+08:00;True|2022-04-19T15:40:16.0022040+08:00;True|2022-04-19T15:13:32.9767736+08:00;False|2022-04-19T15:08:33.6507639+08:00;True|2022-04-19T15:02:51.9580210+08:00;True|2022-04-19T13:54:18.7579131+08:00;True|2022-04-12T10:36:02.1779173+08:00;True|2022-04-12T10:05:31.0222037+08:00;True|2022-04-12T09:47:49.3724819+08:00;True|2022-04-09T15:08:54.5697468+08:00;True|2022-04-08T17:31:31.0046258+08:00;True|2022-04-08T16:50:41.3018422+08:00;True|2022-04-08T10:35:36.5029980+08:00;True|2022-03-31T09:38:37.3646053+08:00;True|2022-03-29T13:57:45.4410942+08:00;True|2022-03-10T18:59:23.7994337+08:00;True|2022-03-10T18:52:39.5019082+08:00;True|2022-03-10T18:51:12.7949284+08:00;True|2022-03-10T18:50:47.2024177+08:00;True|2022-03-10T18:45:08.8409380+08:00;True|2022-03-10T18:41:17.0102564+08:00;True|2022-03-10T18:35:49.0742353+08:00;True|2022-03-10T17:57:47.4196965+08:00;True|2022-03-10T17:34:27.5723245+08:00;True|2022-03-10T16:13:59.3829164+08:00;True|2022-03-09T14:50:49.1222033+08:00;True|2022-03-09T11:21:03.0073651+08:00;False|2022-03-09T11:16:56.1792896+08:00;False|2022-03-09T11:16:49.7923320+08:00;True|2022-03-08T15:47:47.4722336+08:00;True|2022-03-08T15:47:28.5397115+08:00;True|2022-03-08T15:37:08.7379870+08:00;True|2022-03-02T17:37:54.4659976+08:00;True|2022-03-02T17:34:12.2949726+08:00;True|2022-03-02T17:26:38.7070673+08:00;True|2022-03-02T17:07:49.7024316+08:00;True|2022-03-02T17:05:22.4177336+08:00;True|2022-03-02T16:14:57.9880587+08:00;True|2022-03-01T17:52:52.6766959+08:00;True|2022-02-28T14:36:22.6449303+08:00;True|2022-02-24T15:43:36.8244163+08:00;True|2022-02-23T17:57:14.3693224+08:00;True|2022-02-23T17:46:42.1078183+08:00;False|2022-02-23T17:41:06.5886724+08:00;True|2022-02-23T16:59:45.5533581+08:00;True|2022-02-23T16:57:43.3328895+08:00;True|2022-02-21T09:09:37.2601134+08:00;True|2022-02-21T09:03:32.4071009+08:00;True|2022-02-21T08:59:59.0172082+08:00;True|2022-02-18T14:05:39.1358825+08:00;True|2022-02-18T10:23:02.4391239+08:00;True|2022-02-18T10:21:31.0559267+08:00;True|2022-02-17T16:50:11.7192509+08:00;True|2022-02-17T13:19:13.7697894+08:00;True|2022-02-11T10:36:12.7757100+08:00;True|2022-02-10T10:54:25.2685040+08:00;True|2022-02-10T10:37:02.1034768+08:00;True|2022-02-09T17:32:45.6511283+08:00;True|2022-02-09T17:24:32.5115193+08:00;True|2022-02-09T17:00:24.0662114+08:00;True|2022-02-09T16:56:42.3364622+08:00;True|2022-02-09T14:17:25.8688855+08:00;True|2022-02-09T14:11:51.6149822+08:00;True|2022-02-07T23:29:26.2842648+08:00;True|2022-02-07T23:28:58.8242274+08:00;False|2022-02-07T23:25:29.0647793+08:00;True|2022-02-07T13:06:37.5515985+08:00;True|2022-02-07T12:42:19.5220491+08:00;True|2022-02-07T09:52:59.6728595+08:00;True|2022-02-01T11:32:10.5831557+08:00;True|2022-01-29T14:09:02.9178986+08:00;True|2022-01-28T12:01:45.1416438+08:00;True|2022-01-28T11:03:41.6361866+08:00;True|2022-01-28T10:44:53.5367862+08:00;True|2022-01-28T10:40:41.6697563+08:00;True|2022-01-28T10:25:56.7093616+08:00;True|2022-01-28T09:58:13.0733060+08:00;True|2022-01-27T09:26:29.6568807+08:00;True|2022-01-27T00:47:57.9102528+08:00;True|2022-01-27T00:46:52.8845001+08:00;True|2022-01-27T00:36:34.5330938+08:00;True|2022-01-27T00:35:19.5439329+08:00;True|2022-01-27T00:33:38.5701950+08:00;True|2022-01-27T00:32:00.9028982+08:00;True|2022-01-27T00:30:13.2390921+08:00;True|2022-01-27T00:28:23.2989144+08:00;True|2022-01-27T00:16:01.3789455+08:00;True|2022-01-27T00:09:58.8112352+08:00;True|2022-01-27T00:00:40.8353538+08:00;True|2022-01-26T23:37:50.9494735+08:00;True|2022-01-26T23:29:39.8647473+08:00;True|2022-01-26T23:20:49.3274392+08:00;True|2022-01-26T23:15:53.7037293+08:00;True|2022-01-26T23:06:28.8595953+08:00;True|2022-01-26T23:02:12.9882299+08:00;True|2022-01-26T22:55:33.2535730+08:00;True|2022-01-26T22:51:01.8427947+08:00;True|2022-01-26T22:47:44.0715387+08:00;True|2022-01-26T22:20:21.7217039+08:00;True|2022-01-26T22:13:39.5372069+08:00;True|2022-01-26T22:01:31.2113177+08:00;True|2022-01-26T21:55:26.5478921+08:00;True|2022-01-26T21:50:18.2700369+08:00;True|2022-01-26T21:48:52.0020233+08:00;True|2022-01-26T19:19:29.4530523+08:00;True|2022-01-26T19:07:21.6474231+08:00;True|2022-01-26T18:25:42.2933291+08:00;True|2022-01-26T12:39:02.0149050+08:00;True|2022-01-26T12:13:43.9149452+08:00;True|2022-01-26T11:24:33.5742248+08:00;True|2022-01-26T08:51:10.8105076+08:00;True|2022-01-25T21:07:32.9069261+08:00;True|2022-01-24T01:35:12.3309466+08:00;True|2022-01-23T23:19:15.9702821+08:00;True|2022-01-23T21:50:41.6903353+08:00;True|2022-01-23T21:25:57.6084267+08:00;True|2022-01-23T21:16:10.1516535+08:00;True|2022-01-23T20:52:08.3745284+08:00;True|2022-01-23T18:19:32.2386502+08:00;True|2022-01-23T18:11:42.0830325+08:00;True|2022-01-23T18:00:01.3239547+08:00;True|2022-01-23T12:18:48.2466943+08:00;True|2022-01-22T00:48:50.4531647+08:00;True|2022-01-21T13:10:32.8173598+08:00;True|2022-01-21T13:04:01.6388059+08:00;True|2022-01-21T12:51:40.5304103+08:00;True|2022-01-21T12:44:06.3059885+08:00;True|2022-01-21T12:34:33.9314010+08:00;True|2022-01-21T11:39:20.1088577+08:00;True|2022-01-20T11:33:49.0516846+08:00;True|2022-01-20T10:02:12.0295471+08:00;True|2022-01-20T10:02:03.3535503+08:00;True|2022-01-19T23:56:18.7293193+08:00;True|2022-01-19T22:30:14.6986228+08:00;True|2022-01-19T22:15:08.8608795+08:00;True|2022-01-19T21:57:55.2295030+08:00;True|2022-01-19T13:50:37.8588759+08:00;True|2022-01-19T13:42:52.9761531+08:00;True|2022-01-19T00:26:36.9722917+08:00;True|2022-01-19T00:15:30.8583143+08:00;True|2022-01-18T21:19:30.6193048+08:00;True|2022-01-18T21:12:07.1453825+08:00;True|2022-01-18T20:35:27.3779956+08:00;True|2022-01-18T17:44:45.2318570+08:00;True|2022-01-18T14:45:29.0299640+08:00;True|2022-01-17T22:23:20.8214203+08:00;True|2022-01-17T21:49:15.7740045+08:00;True|2022-01-17T21:47:24.6997598+08:00;True|2022-01-17T21:44:00.1942787+08:00;True|2022-01-17T21:43:15.5992687+08:00;True|2022-01-17T21:33:16.8034756+08:00;True|2022-01-17T21:25:39.9909343+08:00;True|2022-01-17T21:13:03.9659338+08:00;True|2022-01-17T20:32:14.8869091+08:00;True|2022-01-17T19:01:46.5753686+08:00;True|2022-01-17T18:31:24.1032169+08:00;True|2022-01-17T18:21:39.2918684+08:00;True|2022-01-17T18:12:07.4859038+08:00;True|2022-01-17T18:09:26.6989718+08:00;True|2022-01-17T18:04:36.7564997+08:00;True|2022-01-17T17:57:44.7814863+08:00;True|2022-01-17T17:51:50.1516107+08:00;True|2022-01-17T17:39:29.2918799+08:00;True|2022-01-17T14:55:21.5859341+08:00;True|2022-01-17T14:38:06.5091500+08:00;True|2022-01-17T14:30:25.5378436+08:00;True|2022-01-16T19:15:24.5874858+08:00;True|2022-01-16T19:07:49.0613424+08:00;True|2022-01-16T16:10:47.3112741+08:00;False|2022-01-14T19:09:41.9296709+08:00;False|2022-01-14T18:56:11.0569808+08:00;False|2022-01-14T18:28:20.1376762+08:00;False|2022-01-14T18:27:30.8678130+08:00;False|2022-01-14T18:22:45.4436504+08:00;False|2022-01-14T18:19:37.0374753+08:00;False|2022-01-14T18:18:48.5868254+08:00;False|2022-01-14T18:14:02.5810257+08:00;False|2022-01-14T18:09:51.1730754+08:00;False|2022-01-14T18:09:17.8940754+08:00;True|2022-01-13T20:08:16.2937608+08:00;True|2022-01-13T20:07:30.1505466+08:00;True|2022-01-13T13:39:42.0146294+08:00;True|2022-01-13T13:38:07.5062471+08:00;True|2022-01-13T11:29:49.3751232+08:00;True|2022-01-13T11:05:43.9574142+08:00;True|2022-01-13T10:33:23.1921058+08:00;True|2022-01-12T20:38:16.9165651+08:00;True|2022-01-12T20:24:46.3779264+08:00;True|2022-01-12T20:03:06.5030626+08:00;True|2022-01-12T19:44:55.4294326+08:00;True|2022-01-12T12:58:45.9548600+08:00;True|2022-01-12T11:28:44.7797749+08:00;True|2022-01-11T18:07:30.9151356+08:00;True|2022-01-11T15:06:32.7301609+08:00;True|2022-01-11T09:27:00.1766442+08:00;True|2021-12-30T14:41:56.8541015+08:00;True|2021-12-30T13:45:00.6130694+08:00;True|2021-12-30T13:44:18.7370780+08:00;True|2021-12-30T13:36:52.8171136+08:00;True|2021-12-28T19:14:22.5979649+08:00;True|2021-12-28T13:13:39.3543252+08:00;True|2021-12-27T15:31:26.6037782+08:00;True|2021-12-27T15:28:54.4824480+08:00;True|2021-12-27T15:22:47.8436108+08:00;True|2021-12-27T15:04:37.0711590+08:00;True|2021-12-27T15:03:52.0932499+08:00;True|2021-12-27T15:03:33.0172733+08:00;True|2021-12-27T13:28:27.4252747+08:00;True|2021-12-25T19:38:33.6784042+08:00;True|2021-12-24T20:47:43.3471563+08:00;True|2021-12-24T20:14:57.6946814+08:00;True|2021-12-24T19:55:21.1843105+08:00;True|2021-12-24T19:49:54.6719726+08:00;True|2021-12-24T19:38:14.1180741+08:00;True|2021-12-22T13:51:37.1082523+08:00;True|2021-12-21T15:38:59.8015096+08:00;True|2021-12-21T15:29:54.8095063+08:00;False|2021-12-21T15:29:21.7006531+08:00;False|2021-12-21T15:16:18.2218025+08:00;False|2021-12-21T15:11:38.1215841+08:00;False|2021-12-21T15:08:27.0590078+08:00;True|2021-12-10T14:12:36.4065298+08:00;True|2021-12-10T13:54:03.4921778+08:00;True|2021-12-10T13:25:49.0439086+08:00;True|2021-12-10T13:19:58.9494477+08:00;True|2021-12-10T13:10:45.3929017+08:00;True|2021-12-10T11:06:53.2416794+08:00;True|2021-12-07T17:23:28.9380484+08:00;True|2021-12-07T17:13:52.4384814+08:00;True|2021-12-07T16:39:49.2020208+08:00;True|2021-12-07T15:18:20.9024533+08:00;True|2021-12-07T15:07:35.4428035+08:00;True|2021-12-07T15:01:02.0445043+08:00;True|2021-12-07T14:50:08.9019705+08:00;True|2021-12-07T14:34:50.4993666+08:00;False|2021-12-07T14:32:56.0408332+08:00;True|2021-12-06T17:11:41.4004606+08:00;True|2021-12-06T16:48:07.6029757+08:00;True|2021-12-06T13:46:35.9437718+08:00;True|2021-12-06T13:45:07.6622615+08:00;True|2021-12-06T11:25:04.3483155+08:00;True|2021-12-06T11:18:24.5804187+08:00;True|2021-11-22T16:27:05.4241947+08:00;True|2021-11-22T13:40:17.6768280+08:00;True|2021-11-19T16:15:19.9085104+08:00;True|2021-11-09T10:34:21.1623512+08:00;True|2021-11-07T16:57:59.7380254+08:00;True|2021-11-07T16:53:47.4198852+08:00;True|2021-11-07T16:42:05.5096826+08:00;True|2021-11-07T16:37:21.0729013+08:00;True|2021-11-05T20:51:17.6170717+08:00;True|2021-11-05T20:35:14.6250333+08:00;True|2021-11-05T19:30:19.8374158+08:00;True|2021-11-05T19:22:46.2276569+08:00;True|2021-11-05T19:20:30.8253213+08:00;True|2021-11-05T19:16:45.7553310+08:00;True|2021-11-05T19:16:00.4532689+08:00;True|2021-11-05T19:12:25.9022478+08:00;False|2021-11-05T19:11:26.5753529+08:00;True|2021-11-05T19:09:30.0085433+08:00;True|2021-11-05T18:48:19.9395153+08:00;True|2021-11-05T18:45:34.3437897+08:00;True|2021-11-05T18:43:43.4558159+08:00;True|2021-11-05T18:40:40.9948500+08:00;True|2021-11-05T18:34:18.4440455+08:00;True|2021-11-05T15:54:51.6037132+08:00;True|2021-10-28T16:27:53.9728270+08:00;True|2021-10-28T16:03:59.5629998+08:00;True|2021-10-28T08:51:04.2549186+08:00;True|2021-10-27T15:14:53.5506098+08:00;True|2021-10-27T15:00:44.9100320+08:00;True|2021-10-27T13:14:46.7921647+08:00;True|2021-10-27T11:24:49.4550753+08:00;True|2021-10-27T10:10:10.3545125+08:00;True|2021-10-27T10:02:24.9248610+08:00;True|2021-10-27T09:59:40.3795897+08:00;True|2021-10-27T09:56:30.6629207+08:00;True|2021-10-27T09:10:48.3883432+08:00;True|2021-10-27T09:03:31.9191991+08:00;True|2021-10-27T08:59:59.7651159+08:00;True|2021-10-27T08:36:11.8620997+08:00;True|2021-10-27T08:26:40.2533014+08:00;True|2021-10-26T09:19:35.5674748+08:00;True|2021-10-26T09:17:17.6900747+08:00;True|2021-10-26T09:14:32.3999220+08:00;True|2021-10-25T15:08:21.2581763+08:00;True|2021-10-25T10:01:57.8524903+08:00;True|2021-10-25T09:28:51.6294879+08:00;True|2021-10-25T09:25:50.3373336+08:00;True|2021-10-25T09:23:37.0203978+08:00;True|2021-10-25T09:18:23.3380608+08:00;True|2021-10-25T09:15:10.5292071+08:00;True|2021-10-25T08:56:30.4632027+08:00;True|2021-10-25T08:50:11.4697392+08:00;True|2021-10-22T13:46:49.7207066+08:00;True|2021-10-22T10:06:33.3130089+08:00;True|2021-10-20T14:32:10.1235516+08:00;True|2021-10-20T14:16:18.6496291+08:00;True|2021-10-20T14:08:49.2443715+08:00;True|2021-10-20T14:05:14.6847950+08:00;True|2021-10-20T13:30:21.6057636+08:00;True|2021-10-20T10:55:22.2151716+08:00;True|2021-10-19T10:42:13.4198267+08:00;True|2021-10-19T10:01:41.0018108+08:00;True|2021-10-19T09:59:11.2127619+08:00;True|2021-10-19T09:54:04.8472874+08:00;True|2021-10-15T11:19:15.5327495+08:00;True|2021-10-15T11:17:41.0686485+08:00;True|2021-10-15T11:12:11.8295042+08:00;True|2021-10-15T10:33:31.5670079+08:00;True|2021-10-15T10:27:45.0815146+08:00;True|2021-10-14T14:51:28.5331025+08:00;True|2021-10-14T14:37:28.3276051+08:00;True|2021-10-14T14:23:39.0606792+08:00;True|2021-10-14T14:21:03.8140347+08:00;True|2021-10-13T10:31:10.6628977+08:00;True|2021-10-13T10:12:24.4238027+08:00;True|2021-10-13T08:47:43.9314486+08:00;True|2021-10-12T14:07:18.6065183+08:00;True|2021-10-12T10:34:10.1682362+08:00;True|2021-10-12T10:27:14.3073332+08:00;True|2021-10-12T10:22:08.0004619+08:00;True|2021-10-12T10:21:03.0275378+08:00;True|2021-10-12T10:11:54.9812692+08:00;True|2021-10-11T16:59:07.3568342+08:00;True|2021-10-11T16:53:14.2016138+08:00;True|2021-10-11T16:21:35.0133775+08:00;True|2021-10-11T15:34:19.5731935+08:00;True|2021-10-11T15:31:07.5780983+08:00;True|2021-10-11T15:06:47.1145237+08:00;True|2021-10-11T15:03:25.5000280+08:00;True|2021-10-11T10:12:57.6416898+08:00;True|2021-10-09T10:15:17.9235165+08:00;True|2021-10-09T10:13:51.3318441+08:00;True|2021-10-09T10:01:21.6661542+08:00;True|2021-10-09T09:58:41.9225837+08:00;True|2021-10-08T14:56:49.7935800+08:00;True|2021-10-08T14:35:41.4490063+08:00;True|2021-10-08T14:02:42.6990656+08:00;True|2021-09-29T15:48:55.1547397+08:00;True|2021-09-29T15:48:23.5567191+08:00;True|2021-09-27T16:17:35.7180978+08:00;True|2021-09-27T15:51:50.4240134+08:00;True|2021-09-23T20:55:27.3554447+08:00;True|2021-09-23T14:14:44.0572017+08:00;True|2021-09-23T13:51:56.2344673+08:00;True|2021-09-23T10:46:16.7417007+08:00;True|2021-09-23T10:42:23.2117537+08:00;True|2021-09-22T15:21:22.9615672+08:00;True|2021-09-22T14:23:32.7907754+08:00;True|2021-09-22T13:48:03.4780947+08:00;True|2021-09-22T11:05:24.5249356+08:00;True|2021-09-22T10:00:19.0962943+08:00;True|2021-09-22T09:30:26.2686514+08:00;True|2021-09-17T11:22:34.5692792+08:00;True|2021-09-16T16:11:27.5372277+08:00;True|2021-09-16T14:53:40.8396557+08:00;True|2021-09-16T14:32:29.7905500+08:00;True|2021-09-16T14:26:46.2224219+08:00;True|2021-09-16T10:32:24.4244440+08:00;True|2021-09-15T11:10:35.3529360+08:00;True|2021-09-15T11:08:30.0857376+08:00;True|2021-09-15T11:05:56.7191571+08:00;True|2021-09-14T01:24:39.8041136+08:00;True|2021-09-14T01:05:01.1593327+08:00;True|2021-09-14T00:44:14.7233198+08:00;True|2021-09-13T23:48:19.4506233+08:00;True|2021-09-13T20:30:31.3243872+08:00;True|2021-09-13T19:45:35.9108911+08:00;False|2021-09-13T19:44:59.2779092+08:00;True|2021-09-13T18:09:22.4994381+08:00;True|2021-09-10T14:18:27.5788854+08:00;True|2021-09-09T15:57:01.7407207+08:00;True|2021-09-09T15:49:34.2598998+08:00;True|2021-09-09T11:32:10.7853024+08:00;True|2021-09-09T11:10:48.6840025+08:00;True|2021-09-09T10:35:37.3883078+08:00;True|2021-09-07T14:11:49.8497588+08:00;True|2021-09-07T13:34:48.4693349+08:00;True|2021-09-06T14:33:48.7549675+08:00;True|2021-09-03T16:27:51.1888520+08:00;True|2021-09-03T16:19:35.9003465+08:00;True|2021-09-03T15:46:28.1828032+08:00;True|2021-09-03T15:34:21.9362871+08:00;True|2021-09-03T11:24:49.8749819+08:00;True|2021-09-03T11:21:17.8373159+08:00;True|2021-09-03T11:16:53.2208136+08:00;True|2021-09-03T11:12:23.9063804+08:00;True|2021-09-03T09:11:09.2435721+08:00;True|2021-09-02T11:16:15.1370453+08:00;True|2021-09-02T10:35:39.1171879+08:00;True|2021-09-01T10:17:09.4536285+08:00;True|2021-09-01T09:46:28.4581776+08:00;True|2021-08-31T08:54:26.8588887+08:00;True|2021-08-31T08:39:08.3685693+08:00;True|2021-08-30T17:11:56.8438985+08:00;True|2021-08-30T15:59:42.0820292+08:00;True|2021-08-30T15:45:18.1868510+08:00;True|2021-08-30T14:56:08.3958863+08:00;True|2021-08-30T14:37:11.5379830+08:00;True|2021-08-30T14:35:34.8775934+08:00;True|2021-08-30T14:24:36.5111821+08:00;True|2021-08-30T10:05:49.6945200+08:00;True|2021-08-30T10:03:28.4064538+08:00;True|2021-08-30T10:00:16.8360929+08:00;True|2021-08-30T09:56:09.4434379+08:00;True|2021-08-30T09:55:36.1725334+08:00;True|2021-08-30T09:52:04.8600054+08:00;True|2021-08-30T09:47:46.4225655+08:00;True|2021-08-30T09:45:20.4894962+08:00;False|2021-08-27T17:17:34.2646751+08:00;False|2021-08-27T16:01:21.2791979+08:00;False|2021-08-27T15:58:06.9667160+08:00;False|2021-08-27T15:38:37.4818036+08:00;False|2021-08-27T15:21:02.8863114+08:00;False|2021-08-27T15:20:28.6828668+08:00;True|2021-08-26T16:00:44.3162145+08:00;True|2021-08-26T08:57:31.3842587+08:00;True|2021-08-23T08:43:41.1549775+08:00;True|2021-08-22T09:24:12.7210871+08:00;True|2021-08-22T09:19:53.8300229+08:00;True|2021-08-20T20:00:52.0140407+08:00;True|2021-08-20T19:40:14.7712765+08:00;True|2021-08-19T17:37:54.9748049+08:00;True|2021-08-19T17:20:11.0515687+08:00;True|2021-08-19T16:12:35.4392809+08:00;True|2021-08-19T16:06:50.6204587+08:00;True|2021-08-19T16:03:53.0824286+08:00;True|2021-08-19T15:56:01.3498791+08:00;True|2021-08-19T10:18:50.8113630+08:00;True|2021-08-19T09:58:06.2784035+08:00;True|2021-08-19T09:56:54.0619777+08:00;True|2021-08-19T00:32:08.3503093+08:00;True|2021-08-19T00:11:18.3150227+08:00;True|2021-08-19T00:02:49.4827718+08:00;True|2021-08-18T23:54:45.4845900+08:00;True|2021-08-18T23:39:51.6147977+08:00;True|2021-08-18T23:16:42.7214379+08:00;True|2021-08-18T22:38:57.4681929+08:00;True|2021-08-18T21:41:58.7560707+08:00;True|2021-08-18T21:11:52.2369249+08:00;True|2021-08-18T21:01:49.5669106+08:00;True|2021-08-18T20:47:46.5352688+08:00;False|2021-08-18T20:46:36.7956141+08:00;False|2021-08-18T20:46:01.0502138+08:00;True|2021-08-18T19:39:12.8186242+08:00;False|2021-08-18T19:38:12.6839708+08:00;True|2021-08-18T19:15:51.4626694+08:00;True|2021-08-18T16:07:20.4350886+08:00;True|2021-08-18T14:29:41.7171934+08:00;True|2021-08-18T14:20:36.3647361+08:00;True|2021-08-16T09:08:58.3617662+08:00;True|2021-08-15T20:44:29.9214083+08:00;True|2021-08-15T20:36:17.0958549+08:00;True|2021-08-15T20:29:34.3879773+08:00;True|2021-08-15T20:23:47.4052038+08:00;True|2021-08-15T15:01:19.7830862+08:00;True|2021-08-15T12:15:18.3433782+08:00;True|2021-08-13T20:59:11.3947130+08:00;True|2021-08-06T22:49:09.9538339+08:00;True|2021-08-06T22:35:19.0418168+08:00;True|2021-08-06T20:29:47.4241975+08:00;True|2021-08-06T14:08:16.4791827+08:00;True|2021-08-06T13:59:28.9874611+08:00;True|2021-08-06T13:57:34.3723977+08:00;True|2021-08-06T13:36:03.4816652+08:00;True|2021-08-06T12:22:52.5055221+08:00;True|2021-08-06T09:31:58.1272499+08:00;True|2021-08-06T09:26:51.6310039+08:00;True|2021-08-06T09:24:22.2899244+08:00;True|2021-08-06T09:06:30.6477912+08:00;True|2021-08-06T09:00:55.5101612+08:00;True|2021-08-06T08:49:59.9616490+08:00;True|2021-08-06T08:45:18.8586902+08:00;True|2021-08-05T20:09:25.8861998+08:00;True|2021-08-04T19:14:27.2396953+08:00;True|2021-08-04T19:11:47.5849093+08:00;True|2021-08-04T16:42:54.0149043+08:00;True|2021-08-04T15:02:11.5056561+08:00;True|2021-08-04T14:58:37.1435509+08:00;True|2021-08-04T14:55:34.7380132+08:00;True|2021-08-04T14:47:42.5933921+08:00;True|2021-08-04T14:45:17.9911874+08:00;True|2021-08-04T13:52:20.9601351+08:00;True|2021-08-04T09:48:28.8796992+08:00;True|2021-08-03T18:14:13.1894998+08:00;True|2021-08-03T17:45:35.1349721+08:00;True|2021-08-03T17:21:52.6028977+08:00;True|2021-08-03T17:20:35.4423020+08:00;True|2021-08-03T17:03:33.1667669+08:00;True|2021-08-03T17:01:54.2656787+08:00;True|2021-08-03T17:00:22.2778374+08:00;True|2021-08-03T16:56:58.8902582+08:00;True|2021-08-03T15:02:21.8601533+08:00;True|2021-08-03T14:57:34.0186758+08:00;True|2021-08-03T14:28:47.2242515+08:00;True|2021-08-03T14:22:22.4554236+08:00;True|2021-08-03T14:21:51.1339715+08:00;True|2021-08-03T13:37:33.9697131+08:00;True|2021-08-03T13:28:29.7591095+08:00;True|2021-08-03T11:35:09.5118324+08:00;True|2021-08-03T11:11:23.3051573+08:00;True|2021-08-02T13:14:42.3663755+08:00;True|2021-07-30T22:50:19.9749878+08:00;True|2021-07-30T22:49:31.2150970+08:00;True|2021-07-28T19:12:05.8381075+08:00;True|2021-07-28T18:59:45.4808797+08:00;True|2021-07-28T18:15:58.8301509+08:00;True|2021-07-28T18:04:54.8613546+08:00;True|2021-07-28T17:53:48.6225611+08:00;True|2021-07-28T17:42:50.9171563+08:00;True|2021-07-28T17:17:16.3137677+08:00;True|2021-07-28T17:11:46.8925200+08:00;True|2021-07-28T16:28:27.6823943+08:00;True|2021-07-28T16:23:00.3385836+08:00;True|2021-07-28T09:57:55.4237411+08:00;True|2021-07-28T08:38:29.6691541+08:00;True|2021-07-27T23:16:32.0331671+08:00;True|2021-07-27T23:06:08.1947249+08:00;True|2021-07-27T23:05:58.4619176+08:00;True|2021-07-27T18:42:09.5358261+08:00;True|2021-07-27T18:30:04.8532823+08:00;True|2021-07-27T18:29:43.5775092+08:00;True|2021-07-27T15:16:49.8356224+08:00;True|2021-07-27T15:05:27.8453220+08:00;True|2021-07-27T14:59:15.9519440+08:00;True|2021-07-27T09:23:32.6111337+08:00;True|2021-07-27T08:27:41.6395353+08:00;True|2021-07-27T08:25:56.7378296+08:00;True|2021-07-26T11:18:46.0856966+08:00;True|2021-07-26T11:18:02.0751924+08:00;True|2021-07-26T11:13:49.6285395+08:00;True|2021-07-21T21:08:25.9898902+08:00;True|2021-07-21T20:09:26.2258104+08:00;True|2021-07-13T16:17:25.8407435+08:00;True|2021-07-13T13:46:13.4309531+08:00;True|2021-07-13T12:29:04.5082461+08:00;True|2021-06-29T13:55:01.6864637+08:00;True|2021-06-29T10:38:52.2206472+08:00;True|2021-06-29T10:10:13.1540749+08:00;True|2021-06-28T14:37:56.3853273+08:00;False|2021-06-28T14:36:57.5726124+08:00;True|2021-06-25T14:17:57.5196108+08:00;True|2021-06-25T13:56:38.9522535+08:00;True|2021-06-24T19:38:32.8766933+08:00;True|2021-06-24T18:26:35.6118833+08:00;True|2021-06-24T18:02:52.8136877+08:00;True|2021-06-24T17:48:49.5851948+08:00;True|2021-06-24T17:45:46.7527572+08:00;True|2021-06-24T15:05:20.1592723+08:00;True|2021-06-23T16:18:15.6814625+08:00;True|2021-06-23T16:05:24.6112343+08:00;True|2021-06-23T15:14:08.2489658+08:00;True|2021-06-23T13:52:58.6029788+08:00;True|2021-06-22T16:11:20.4726923+08:00;True|2021-06-22T16:04:53.7231389+08:00;True|2021-06-22T15:50:59.2583262+08:00;True|2021-06-22T15:38:15.3016140+08:00;True|2021-06-22T15:34:42.9185543+08:00;True|2021-06-22T15:21:55.1419108+08:00;True|2021-06-22T15:07:21.5357494+08:00;True|2021-06-22T15:03:35.0535733+08:00;True|2021-06-22T14:54:47.8802969+08:00;True|2021-06-22T11:19:38.7303011+08:00;True|2021-06-22T08:53:49.2882695+08:00;True|2021-06-22T08:47:54.8286530+08:00;True|2021-06-21T16:27:19.3017700+08:00;True|2021-06-21T15:32:28.7237952+08:00;True|2021-06-21T12:34:02.6329555+08:00;True|2021-06-21T12:24:17.5427495+08:00;True|2021-06-21T10:47:30.6423502+08:00;True|2021-06-21T08:43:20.3026558+08:00;True|2021-06-19T15:10:06.8335499+08:00;True|2021-06-18T15:37:29.5009930+08:00;True|2021-06-18T13:46:35.6283432+08:00;True|2021-06-18T10:00:37.1474954+08:00;True|2021-06-18T09:55:21.8551780+08:00;True|2021-06-18T09:22:27.8432927+08:00;True|2021-06-17T11:17:43.2166430+08:00;True|2021-06-17T09:24:09.8350403+08:00;True|2021-06-16T16:10:47.8564888+08:00;True|2021-06-16T16:04:09.8286582+08:00;True|2021-06-16T15:12:29.9427169+08:00;True|2021-06-16T14:58:45.6801892+08:00;True|2021-06-16T14:46:01.6873221+08:00;True|2021-06-16T11:02:06.1272477+08:00;True|2021-06-16T09:33:56.0223915+08:00;True|2021-06-16T08:50:07.6995413+08:00;True|2021-06-16T08:28:38.7692635+08:00;True|2021-06-16T01:04:19.6282474+08:00;True|2021-06-16T01:03:50.5058323+08:00;False|2021-06-16T01:02:15.3819672+08:00;False|2021-06-16T01:01:38.6171098+08:00;True|2021-06-16T00:34:54.9902044+08:00;True|2021-06-15T23:55:36.2003828+08:00;True|2021-06-15T22:47:17.2192750+08:00;True|2021-06-15T22:42:41.1512585+08:00;True|2021-06-15T22:38:01.7390462+08:00;True|2021-06-15T22:14:11.2060782+08:00;True|2021-06-15T22:12:27.0615357+08:00;True|2021-06-15T22:07:59.9280871+08:00;True|2021-06-15T22:04:21.5051427+08:00;True|2021-06-15T21:25:55.0099814+08:00;True|2021-06-15T19:13:51.3494172+08:00;True|2021-06-15T19:02:17.6844742+08:00;True|2021-06-15T18:47:37.1629411+08:00;False|2021-06-15T18:47:11.0828111+08:00;True|2021-06-15T18:38:26.6620668+08:00;True|2021-06-15T18:33:45.2069831+08:00;True|2021-06-15T18:24:52.0550838+08:00;True|2021-06-15T18:19:43.6999796+08:00;True|2021-06-15T18:08:17.2464506+08:00;True|2021-06-15T18:03:51.3952624+08:00;True|2021-06-15T18:01:20.6141766+08:00;True|2021-06-15T17:59:04.4479416+08:00;True|2021-06-15T17:41:44.6389379+08:00;True|2021-06-15T17:39:03.1565124+08:00;True|2021-06-15T17:34:41.0634638+08:00;True|2021-06-15T17:33:50.4853178+08:00;True|2021-06-15T17:25:38.5914037+08:00;True|2021-06-15T17:22:21.3611360+08:00;True|2021-06-15T17:16:49.4970813+08:00;True|2021-06-15T17:05:28.9389484+08:00;True|2021-06-15T16:52:54.6372199+08:00;True|2021-06-15T16:51:23.9081030+08:00;True|2021-06-15T16:45:40.6017997+08:00;True|2021-06-15T16:41:05.0218887+08:00;True|2021-06-15T16:38:02.8541862+08:00;True|2021-06-15T16:22:10.3118721+08:00;True|2021-06-15T16:12:11.1552506+08:00;True|2021-06-15T15:33:42.0100494+08:00;True|2021-06-15T15:28:39.7145659+08:00;True|2021-06-15T15:15:02.7939125+08:00;True|2021-06-15T14:49:14.2300396+08:00;True|2021-06-15T14:42:28.1198064+08:00;True|2021-06-15T13:30:12.7997686+08:00;True|2021-06-15T13:25:37.7284670+08:00;True|2021-06-15T13:23:43.6207813+08:00;False|2021-06-15T13:23:19.4190232+08:00;True|2021-06-15T13:16:38.5062674+08:00;True|2021-06-15T13:03:31.2055635+08:00;True|2021-06-15T12:58:43.1653215+08:00;True|2021-06-15T12:39:22.8442109+08:00;True|2021-06-15T12:35:09.1288556+08:00;False|2021-06-15T12:33:50.0723143+08:00;True|2021-06-15T11:28:01.9733727+08:00;True|2021-06-15T11:26:26.6569392+08:00;True|2021-06-15T11:22:43.0366435+08:00;True|2021-06-15T11:07:50.1610580+08:00;True|2021-06-15T10:32:59.1925931+08:00;True|2021-06-10T17:16:57.9552310+08:00;True|2021-06-10T16:44:42.2731836+08:00;True|2021-06-10T14:39:27.6745737+08:00;True|2021-06-10T12:15:05.1524413+08:00;True|2021-06-09T18:19:24.1005606+08:00;True|2021-06-09T17:56:09.5646288+08:00;True|2021-06-09T13:34:06.1882292+08:00;True|2021-06-09T13:29:54.5924933+08:00;True|2021-06-09T13:25:55.7520662+08:00;True|2021-06-09T13:07:47.6686811+08:00;True|2021-06-09T12:59:41.2595048+08:00;True|2021-06-09T12:45:27.1305548+08:00;True|2021-06-09T12:29:52.1418191+08:00;True|2021-06-09T12:24:12.7610588+08:00;True|2021-06-09T11:31:25.3409568+08:00;True|2021-06-09T09:57:44.4387175+08:00;True|2021-06-09T09:54:26.5161307+08:00;True|2021-06-09T09:14:14.7288045+08:00;True|2021-06-09T09:10:25.1812139+08:00;True|2021-06-09T08:46:21.6585123+08:00;True|2021-06-08T19:56:55.7192062+08:00;True|2021-06-08T19:52:59.0326821+08:00;True|2021-06-08T19:49:13.6274217+08:00;True|2021-06-08T19:09:22.1038939+08:00;True|2021-06-08T15:28:41.3716247+08:00;True|2021-06-08T15:26:47.2621178+08:00;True|2021-06-08T13:49:45.8936617+08:00;True|2021-06-08T13:43:18.8115502+08:00;True|2021-06-08T10:04:06.2200731+08:00;True|2021-06-08T09:17:10.0470792+08:00;True|2021-06-08T08:44:37.4395849+08:00;True|2021-06-08T00:01:09.3745613+08:00;True|2021-06-07T23:49:31.5196888+08:00;True|2021-06-07T23:41:00.8017855+08:00;True|2021-06-07T23:21:53.1371134+08:00;True|2021-06-07T23:01:27.5712153+08:00;True|2021-06-07T22:36:12.9274014+08:00;True|2021-06-07T22:23:00.6545134+08:00;True|2021-06-07T17:44:47.5686346+08:00;True|2021-06-07T17:17:01.3431233+08:00;True|2021-06-07T16:53:28.9989587+08:00;True|2021-06-07T16:41:10.4975607+08:00;True|2021-06-07T14:21:06.8176477+08:00;True|2021-06-07T14:10:39.0355659+08:00;True|2021-06-07T12:34:31.4562732+08:00;True|2021-06-07T12:28:44.9629488+08:00;True|2021-06-07T10:30:26.9387988+08:00;True|2021-06-07T09:12:14.7658099+08:00;True|2021-06-07T08:37:19.6353792+08:00;True|2021-06-07T08:35:25.2031954+08:00;True|2021-06-05T07:07:32.0541266+08:00;True|2021-06-05T06:44:35.9475270+08:00;True|2021-06-05T06:37:27.4595197+08:00;True|2021-06-05T06:26:59.7663998+08:00;True|2021-06-05T05:43:12.8699318+08:00;True|2021-06-04T17:00:41.2426007+08:00;True|2021-06-04T16:08:03.8078072+08:00;True|2021-06-04T15:47:21.6412616+08:00;True|2021-06-04T15:21:02.4239800+08:00;True|2021-06-04T15:20:37.8641854+08:00;True|2021-06-04T13:38:51.5088395+08:00;True|2021-06-04T10:20:01.7784282+08:00;True|2021-06-04T10:13:50.3548857+08:00;True|2021-06-04T10:11:25.5017821+08:00;True|2021-06-04T10:09:51.6792228+08:00;True|2021-06-04T10:02:39.5851057+08:00;True|2021-06-04T09:30:40.4495494+08:00;True|2021-06-03T13:16:36.0317546+08:00;True|2021-06-03T13:12:47.0402047+08:00;True|2021-06-02T14:37:08.9683351+08:00;True|2021-06-02T14:10:15.7439829+08:00;True|2021-06-02T13:59:46.5841931+08:00;True|2021-06-02T13:25:18.7962660+08:00;True|2021-06-02T13:23:16.2261980+08:00;True|2021-06-01T15:37:32.2495085+08:00;True|2021-06-01T15:21:01.2856122+08:00;True|2021-06-01T15:13:36.7262365+08:00;True|2021-06-01T15:10:26.8905629+08:00;True|2021-06-01T14:56:17.5231551+08:00;True|2021-06-01T14:38:39.7895927+08:00;True|2021-06-01T14:23:12.3265287+08:00;True|2021-03-01T09:11:31.3226422+08:00;True|2021-05-26T14:54:56.9426462+08:00;True|2021-05-26T13:57:33.7780451+08:00;True|2021-05-26T13:39:02.8043358+08:00;True|2021-02-25T16:01:40.2917200+08:00;True|2021-02-25T15:49:46.6681205+08:00;True|2021-02-25T15:16:30.9372640+08:00;True|2021-05-25T13:10:21.7831921+08:00;True|2021-05-25T11:21:38.5224475+08:00;True|2021-05-25T11:12:52.0637175+08:00;True|2021-05-25T11:02:18.4164663+08:00;True|2021-05-25T10:52:06.8998521+08:00;True|2021-05-25T10:50:45.0929606+08:00;True|2021-05-25T10:45:54.1498313+08:00;True|2021-05-25T10:39:27.8602249+08:00;True|2021-05-25T10:34:49.5771162+08:00;True|2021-05-25T10:17:30.3009163+08:00;True|2021-05-25T10:14:03.8512581+08:00;True|2021-05-25T10:05:33.4343836+08:00;True|2021-05-24T17:01:23.3221168+08:00;True|2021-05-24T10:11:24.0197347+08:00;False|2021-05-24T10:11:07.6338995+08:00;</History>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="bin/Antlr3.Runtime.dll">
-      <publishTime>02/22/2013 08:43:40</publishTime>
+      <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/Antlr3.Runtime.pdb">
-      <publishTime>02/22/2013 08:43:40</publishTime>
+      <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
+      <publishTime>11/09/2022 16:02:08</publishTime>
       <publishTime>11/02/2022 22:03:01</publishTime>
-      <publishTime>11/06/2022 23:43:35</publishTime>
+      <publishTime>11/15/2022 13:55:26</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
+      <publishTime>11/09/2022 16:02:08</publishTime>
       <publishTime>11/02/2022 22:03:01</publishTime>
-      <publishTime>11/06/2022 23:43:35</publishTime>
+      <publishTime>11/15/2022 13:55:26</publishTime>
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
-      <publishTime>12/17/2020 21:32:28</publishTime>
+      <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
+      <publishTime>11/09/2022 16:02:06</publishTime>
       <publishTime>11/02/2022 22:02:58</publishTime>
-      <publishTime>11/06/2022 23:43:34</publishTime>
+      <publishTime>11/15/2022 13:55:25</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
+      <publishTime>11/09/2022 16:02:06</publishTime>
       <publishTime>11/02/2022 22:02:58</publishTime>
-      <publishTime>11/06/2022 23:43:34</publishTime>
+      <publishTime>11/15/2022 13:55:25</publishTime>
     </File>
     <File Include="bin/Dapper.dll">
-      <publishTime>07/22/2016 14:52:40</publishTime>
+      <publishTime>07/22/2016 22:52:40</publishTime>
     </File>
     <File Include="bin/DBUtility.dll">
       <publishTime>11/02/2022 22:02:56</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/15/2022 13:55:23</publishTime>
+      <publishTime>11/09/2022 16:01:58</publishTime>
     </File>
     <File Include="bin/DBUtility.pdb">
+      <publishTime>11/09/2022 16:01:58</publishTime>
       <publishTime>11/02/2022 22:02:56</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/15/2022 13:55:23</publishTime>
     </File>
     <File Include="bin/Grpc.Core.Api.dll">
-      <publishTime>03/22/2022 05:17:26</publishTime>
+      <publishTime>03/22/2022 13:17:26</publishTime>
     </File>
     <File Include="bin/Grpc.Core.Api.pdb">
-      <publishTime>03/18/2022 23:39:42</publishTime>
+      <publishTime>03/19/2022 07:39:42</publishTime>
     </File>
     <File Include="bin/Grpc.Core.dll">
-      <publishTime>03/22/2022 05:17:20</publishTime>
+      <publishTime>03/22/2022 13:17:20</publishTime>
     </File>
     <File Include="bin/Grpc.Core.pdb">
-      <publishTime>03/18/2022 23:39:48</publishTime>
+      <publishTime>03/19/2022 07:39:48</publishTime>
     </File>
     <File Include="bin/grpc_csharp_ext.x64.dll">
-      <publishTime>03/22/2022 05:17:22</publishTime>
+      <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="bin/grpc_csharp_ext.x86.dll">
-      <publishTime>03/22/2022 05:17:22</publishTime>
+      <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="bin/ICSharpCode.SharpZipLib.dll">
-      <publishTime>05/08/2021 17:08:30</publishTime>
+      <publishTime>05/09/2021 01:08:30</publishTime>
     </File>
     <File Include="bin/ICSharpCode.SharpZipLib.pdb">
-      <publishTime>05/08/2021 17:08:30</publishTime>
+      <publishTime>05/09/2021 01:08:30</publishTime>
     </File>
     <File Include="bin/Interop.gregn6Lib.dll">
       <publishTime>08/25/2021 10:28:25</publishTime>
     </File>
     <File Include="bin/Kingdee.BOS.WebApi.Client.dll">
-      <publishTime>09/05/2022 17:02:31</publishTime>
+      <publishTime>03/15/2022 10:06:40</publishTime>
     </File>
     <File Include="bin/Kingdee.BOS.WebApi.FormService.dll">
       <publishTime>09/20/2018 19:23:20</publishTime>
@@ -84,90 +90,96 @@
       <publishTime>09/20/2018 19:28:34</publishTime>
     </File>
     <File Include="bin/libgrpc_csharp_ext.x64.dylib">
-      <publishTime>03/18/2022 23:38:44</publishTime>
+      <publishTime>03/19/2022 07:38:44</publishTime>
     </File>
     <File Include="bin/libgrpc_csharp_ext.x64.so">
-      <publishTime>03/18/2022 23:38:42</publishTime>
+      <publishTime>03/19/2022 07:38:42</publishTime>
     </File>
     <File Include="bin/Microsoft.Azure.AppService.ApiApps.Service.dll">
-      <publishTime>03/18/2015 17:02:50</publishTime>
+      <publishTime>03/19/2015 01:02:50</publishTime>
     </File>
     <File Include="bin/Microsoft.CSharp.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/Microsoft.Web.Infrastructure.dll">
-      <publishTime>07/25/2012 11:48:56</publishTime>
+      <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
+      <publishTime>11/09/2022 16:02:01</publishTime>
       <publishTime>11/02/2022 22:02:56</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/15/2022 13:55:24</publishTime>
     </File>
     <File Include="bin/Model.pdb">
+      <publishTime>11/09/2022 16:02:01</publishTime>
       <publishTime>11/02/2022 22:02:56</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/15/2022 13:55:24</publishTime>
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
-      <publishTime>09/05/2022 17:03:10</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="bin/Newtonsoft.Json.dll">
-      <publishTime>08/03/2014 20:33:56</publishTime>
+      <publishTime>08/04/2014 04:33:56</publishTime>
     </File>
     <File Include="bin/NPOI.dll">
-      <publishTime>10/23/2021 01:07:54</publishTime>
+      <publishTime>10/23/2021 09:07:54</publishTime>
     </File>
     <File Include="bin/NPOI.OOXML.dll">
-      <publishTime>10/23/2021 01:07:56</publishTime>
-    </File>
-    <File Include="bin/NPOI.OOXML.pdb">
       <publishTime>10/23/2021 09:07:56</publishTime>
     </File>
+    <File Include="bin/NPOI.OOXML.pdb">
+      <publishTime>10/23/2021 17:07:56</publishTime>
+    </File>
     <File Include="bin/NPOI.OpenXml4Net.dll">
-      <publishTime>10/23/2021 01:07:54</publishTime>
+      <publishTime>10/23/2021 09:07:54</publishTime>
     </File>
     <File Include="bin/NPOI.OpenXml4Net.pdb">
-      <publishTime>10/23/2021 09:07:54</publishTime>
+      <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/NPOI.OpenXmlFormats.dll">
-      <publishTime>10/23/2021 01:07:54</publishTime>
+      <publishTime>10/23/2021 09:07:54</publishTime>
     </File>
     <File Include="bin/NPOI.OpenXmlFormats.pdb">
-      <publishTime>10/23/2021 09:07:54</publishTime>
+      <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/NPOI.pdb">
-      <publishTime>10/23/2021 09:07:54</publishTime>
+      <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/Pub_Class.dll">
+      <publishTime>11/09/2022 16:01:56</publishTime>
       <publishTime>11/02/2022 22:02:54</publishTime>
-      <publishTime>11/06/2022 23:43:31</publishTime>
+      <publishTime>11/15/2022 13:55:22</publishTime>
     </File>
     <File Include="bin/Pub_Class.pdb">
+      <publishTime>11/09/2022 16:01:56</publishTime>
       <publishTime>11/02/2022 22:02:54</publishTime>
-      <publishTime>11/06/2022 23:43:31</publishTime>
+      <publishTime>11/15/2022 13:55:22</publishTime>
     </File>
     <File Include="bin/Pub_Control.dll">
+      <publishTime>11/09/2022 16:01:57</publishTime>
       <publishTime>11/02/2022 22:02:55</publishTime>
-      <publishTime>11/06/2022 23:43:31</publishTime>
+      <publishTime>11/15/2022 13:55:23</publishTime>
     </File>
     <File Include="bin/Pub_Control.pdb">
+      <publishTime>11/09/2022 16:01:57</publishTime>
       <publishTime>11/02/2022 22:02:55</publishTime>
-      <publishTime>11/06/2022 23:43:31</publishTime>
+      <publishTime>11/15/2022 13:55:23</publishTime>
     </File>
     <File Include="bin/SQLHelper.dll">
-      <publishTime>11/02/2022 22:02:55</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/09/2022 16:01:57</publishTime>
     </File>
     <File Include="bin/SQLHelper.pdb">
+      <publishTime>11/09/2022 16:01:57</publishTime>
       <publishTime>11/02/2022 22:02:55</publishTime>
-      <publishTime>11/06/2022 23:43:32</publishTime>
+      <publishTime>11/15/2022 13:55:23</publishTime>
     </File>
     <File Include="bin/stdole.dll">
       <publishTime>05/09/2021 13:35:37</publishTime>
     </File>
     <File Include="bin/Swashbuckle.Core.dll">
-      <publishTime>02/15/2015 17:57:08</publishTime>
+      <publishTime>02/16/2015 01:57:08</publishTime>
     </File>
     <File Include="bin/System.Buffers.dll">
-      <publishTime>07/19/2017 10:01:28</publishTime>
+      <publishTime>07/19/2017 18:01:28</publishTime>
     </File>
     <File Include="bin/System.ComponentModel.DataAnnotations.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
@@ -191,19 +203,19 @@
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/System.IdentityModel.Tokens.Jwt.dll">
-      <publishTime>08/19/2014 10:03:34</publishTime>
+      <publishTime>08/19/2014 18:03:34</publishTime>
     </File>
     <File Include="bin/System.Memory.dll">
-      <publishTime>04/17/2019 16:24:34</publishTime>
+      <publishTime>04/18/2019 00:24:34</publishTime>
     </File>
     <File Include="bin/System.Net.Http.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/System.Net.Http.Formatting.dll">
-      <publishTime>11/28/2018 13:00:36</publishTime>
+      <publishTime>11/28/2018 21:00:36</publishTime>
     </File>
     <File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
-      <publishTime>09/18/2018 19:38:10</publishTime>
+      <publishTime>09/19/2018 03:38:10</publishTime>
     </File>
     <File Include="bin/System.Runtime.Serialization.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
@@ -212,7 +224,7 @@
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/System.Web.Cors.dll">
-      <publishTime>11/28/2018 12:58:44</publishTime>
+      <publishTime>11/28/2018 20:58:44</publishTime>
     </File>
     <File Include="bin/System.Web.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
@@ -227,37 +239,37 @@
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/System.Web.Helpers.dll">
-      <publishTime>01/28/2015 04:04:30</publishTime>
+      <publishTime>01/28/2015 12:04:30</publishTime>
     </File>
     <File Include="bin/System.Web.Http.Cors.dll">
-      <publishTime>11/28/2018 13:01:26</publishTime>
+      <publishTime>11/28/2018 21:01:26</publishTime>
     </File>
     <File Include="bin/System.Web.Http.dll">
-      <publishTime>11/28/2018 13:01:00</publishTime>
+      <publishTime>11/28/2018 21:01:00</publishTime>
     </File>
     <File Include="bin/System.Web.Http.WebHost.dll">
-      <publishTime>09/05/2022 17:03:08</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="bin/System.Web.Mvc.dll">
-      <publishTime>01/28/2015 04:02:18</publishTime>
+      <publishTime>01/28/2015 12:02:18</publishTime>
     </File>
     <File Include="bin/System.Web.Optimization.dll">
-      <publishTime>02/11/2014 15:26:04</publishTime>
+      <publishTime>02/11/2014 23:26:04</publishTime>
     </File>
     <File Include="bin/System.Web.Razor.dll">
-      <publishTime>01/28/2015 04:02:32</publishTime>
+      <publishTime>01/28/2015 12:02:32</publishTime>
     </File>
     <File Include="bin/System.Web.Services.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/System.Web.WebPages.Deployment.dll">
-      <publishTime>01/28/2015 04:04:30</publishTime>
+      <publishTime>01/28/2015 12:04:30</publishTime>
     </File>
     <File Include="bin/System.Web.WebPages.dll">
-      <publishTime>01/28/2015 04:04:30</publishTime>
+      <publishTime>01/28/2015 12:04:30</publishTime>
     </File>
     <File Include="bin/System.Web.WebPages.Razor.dll">
-      <publishTime>01/28/2015 04:04:30</publishTime>
+      <publishTime>01/28/2015 12:04:30</publishTime>
     </File>
     <File Include="bin/System.Xml.dll">
       <publishTime>09/26/2012 03:16:08</publishTime>
@@ -266,207 +278,209 @@
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/WebActivatorEx.dll">
-      <publishTime>11/24/2014 11:18:48</publishTime>
+      <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
+      <publishTime>11/14/2022 11:23:59</publishTime>
       <publishTime>11/02/2022 22:03:04</publishTime>
-      <publishTime>11/06/2022 23:43:38</publishTime>
+      <publishTime>11/15/2022 13:55:29</publishTime>
     </File>
     <File Include="bin/WebAPI.dll.config">
       <publishTime>12/15/2021 17:59:43</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
+      <publishTime>11/14/2022 11:23:59</publishTime>
       <publishTime>11/02/2022 22:03:04</publishTime>
-      <publishTime>11/06/2022 23:43:38</publishTime>
+      <publishTime>11/15/2022 13:55:29</publishTime>
     </File>
     <File Include="bin/WebGrease.dll">
-      <publishTime>07/17/2013 17:03:52</publishTime>
+      <publishTime>07/18/2013 01:03:52</publishTime>
     </File>
     <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
-      <publishTime>11/29/2018 13:26:02</publishTime>
+      <publishTime>11/29/2018 21:26:02</publishTime>
     </File>
     <File Include="bin/zh-Hans/System.Web.Http.resources.dll">
-      <publishTime>11/29/2018 13:26:30</publishTime>
+      <publishTime>11/29/2018 21:26:30</publishTime>
     </File>
     <File Include="Config/kdapi.config">
-      <publishTime>09/05/2022 17:02:53</publishTime>
+      <publishTime>08/16/2022 22:31:46</publishTime>
     </File>
     <File Include="Content/bootstrap.css">
-      <publishTime>09/05/2022 17:02:53</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Content/bootstrap.min.css">
-      <publishTime>09/05/2022 17:02:53</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Content/Site.css">
-      <publishTime>09/05/2022 17:02:53</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/BLL.dll">
-      <publishTime>09/05/2022 17:03:02</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/DAL.dll">
-      <publishTime>09/05/2022 17:03:06</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/DBUtility.dll">
-      <publishTime>09/05/2022 17:03:07</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/Kingdee.BOS.WebApi.Client.dll">
-      <publishTime>09/05/2022 17:03:07</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/Model.dll">
-      <publishTime>09/05/2022 17:03:07</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/Newtonsoft.Json.Net35.dll">
-      <publishTime>09/05/2022 17:03:07</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/Pub_Class.dll">
-      <publishTime>09/05/2022 17:03:07</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/Pub_Control.dll">
-      <publishTime>09/05/2022 17:03:08</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="DLL/SQLHelper.dll">
-      <publishTime>09/05/2022 17:03:08</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.eot">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.svg">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.ttf">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.woff">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Global.asax">
-      <publishTime>09/05/2022 17:03:09</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="grpc_csharp_ext.x64.dll">
-      <publishTime>03/22/2022 05:17:22</publishTime>
+      <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="grpc_csharp_ext.x86.dll">
-      <publishTime>03/22/2022 05:17:22</publishTime>
+      <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="Index.html">
-      <publishTime>09/05/2022 17:03:09</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="libgrpc_csharp_ext.x64.dylib">
-      <publishTime>03/18/2022 23:38:44</publishTime>
+      <publishTime>03/19/2022 07:38:44</publishTime>
     </File>
     <File Include="libgrpc_csharp_ext.x64.so">
-      <publishTime>03/18/2022 23:38:42</publishTime>
+      <publishTime>03/19/2022 07:38:42</publishTime>
     </File>
     <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
-      <publishTime>09/05/2022 17:03:09</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="packages.config">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>05/07/2022 09:07:20</publishTime>
     </File>
     <File Include="Views/Scripts/bootstrap.js">
-      <publishTime>09/05/2022 17:03:10</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/bootstrap.min.js">
-      <publishTime>09/05/2022 17:03:10</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.min.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.min.map">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.min.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.unobtrusive.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Scripts/modernizr-2.6.2.js">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Shared/Error.cshtml">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/Shared/_Layout.cshtml">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/web.config">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Views/_ViewStart.cshtml">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>03/15/2022 10:06:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:40</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Department_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:40</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:41</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:40</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:40</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:40</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:41</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:43</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Customer_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Department_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:41</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Employee_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:43</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Group_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:41</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Source_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:43</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:42</publishTime>
     </File>
     <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:43</publishTime>
     </File>
     <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource">
-      <publishTime>09/05/2022 17:03:11</publishTime>
+      <publishTime>11/09/2022 17:38:44</publishTime>
     </File>
     <File Include="Web References/WebS/Reference.cs">
       <publishTime>12/20/2021 13:19:56</publishTime>
     </File>
     <File Include="Web References/WebS/Reference.map">
-      <publishTime>12/20/2021 13:19:56</publishTime>
+      <publishTime>11/09/2022 17:38:36</publishTime>
     </File>
     <File Include="Web References/WebS/WebService1.disco">
       <publishTime>12/20/2021 13:19:56</publishTime>
@@ -475,8 +489,9 @@
       <publishTime>12/20/2021 13:19:56</publishTime>
     </File>
     <File Include="Web.config">
+      <publishTime>11/14/2022 11:24:08</publishTime>
       <publishTime>11/02/2022 22:03:20</publishTime>
-      <publishTime>11/06/2022 23:43:43</publishTime>
+      <publishTime>11/15/2022 13:55:34</publishTime>
     </File>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/Settings.Designer.cs b/WebAPI/Properties/Settings.Designer.cs
index bc12bb5..5d9a852 100644
--- a/WebAPI/Properties/Settings.Designer.cs
+++ b/WebAPI/Properties/Settings.Designer.cs
@@ -26,7 +26,7 @@
         [global::System.Configuration.ApplicationScopedSettingAttribute()]
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
         [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
-        [global::System.Configuration.DefaultSettingValueAttribute("http://47.96.97.237/WEBS-WMS/WebService1.asmx")]
+        [global::System.Configuration.DefaultSettingValueAttribute("http://192.168.63.195/WEBS-WMS/WebService1.asmx")]
         public string WebAPI_WebS_WebService1 {
             get {
                 return ((string)(this["WebAPI_WebS_WebService1"]));
diff --git a/WebAPI/Properties/Settings.settings b/WebAPI/Properties/Settings.settings
index 869a52f..99860db 100644
--- a/WebAPI/Properties/Settings.settings
+++ b/WebAPI/Properties/Settings.settings
@@ -3,7 +3,7 @@
   <Profiles />
   <Settings>
     <Setting Name="WebAPI_WebS_WebService1" Type="(Web Service URL)" Scope="Application">
-      <Value Profile="(Default)">http://47.96.97.237/WEBS-WMS/WebService1.asmx</Value>
+      <Value Profile="(Default)">http://192.168.63.195/WEBS-WMS/WebService1.asmx</Value>
     </Setting>
   </Settings>
 </SettingsFile>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index db79b4e..a3a1ae0 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -35,7 +35,35 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        private System.Threading.SendOrPostCallback set_UnCancelltionBarCodeBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Set_BPrintQtyBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MulSourceOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MulSourceBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_MulSourceOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSourceBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCodeOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_AllOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_FeiLongOperationCompleted;
         
@@ -55,21 +83,55 @@
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getSourceBill_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback getSourceBill_New2OperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_MaterBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_ICMOReportOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_ProductInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_POStockInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_EntrustInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_OtherInOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_ProductInOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_OtherInOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_MateOutOperationCompleted;
         
+        private System.Threading.SendOrPostCallback get_SourceBarCode_SellOutOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockStepOutOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockStepInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SystemParameter_BarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCode_AllOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_BarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BaseSetOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_BarCode_MoveStockOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
         
@@ -92,6 +154,8 @@
         private System.Threading.SendOrPostCallback DeleteMouldBillListOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetBillEntry_TmpListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetBillEntryTmpListOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_CheckTypeByPackBarCode_PackOperationCompleted;
         
@@ -127,6 +191,8 @@
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
@@ -149,15 +215,15 @@
         
         private System.Threading.SendOrPostCallback set_CancelltionBarCodeBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_UnCancelltionBarCodeBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckSTJGOutBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Set_BPrintQtyBarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckSTJGOutBill_RowOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MouldOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProExchReport_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveNoPassProdCheckBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempListOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_ChangeBoxOperationCompleted;
         
@@ -313,19 +379,7 @@
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MulSourceOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MulSourceOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MulSourceBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_MulSourceOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getSourceBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_BaseSetOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
         
@@ -417,6 +471,10 @@
         
         private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
@@ -425,15 +483,7 @@
         
         private System.Threading.SendOrPostCallback set_SaveSTJGInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_CheckSTJGOutBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckSTJGOutBill_RowOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProExchReport_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveNoPassProdCheckBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempListOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLDOperationCompleted;
         
@@ -543,7 +593,7 @@
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLD_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_PonderationBillMain_Temp_CheckQtyOperationCompleted;
         
@@ -679,9 +729,9 @@
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
-        
         private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSc_ProcessReportBillListOperationCompleted;
         
         private System.Threading.SendOrPostCallback Check_ICMOReportBillOperationCompleted;
         
@@ -848,8 +898,6 @@
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
         
         private System.Threading.SendOrPostCallback HelloWorldOperationCompleted;
         
@@ -1060,7 +1108,49 @@
         }
         
         /// <remarks/>
+        public event set_UnCancelltionBarCodeBillCompletedEventHandler set_UnCancelltionBarCodeBillCompleted;
+        
+        /// <remarks/>
+        public event Set_BPrintQtyBarCodeCompletedEventHandler Set_BPrintQtyBarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCode_MouldCompletedEventHandler get_CheckTypeByBarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event DeleteMouldCompletedEventHandler DeleteMouldCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCode_MulSourceCompletedEventHandler get_CheckTypeByBarCode_MulSourceCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventHandler set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCode_MulSourceBillCompletedEventHandler get_CheckTypeByBarCode_MulSourceBillCompleted;
+        
+        /// <remarks/>
+        public event get_SavePonderationBillMain_Temp_MulSourceCompletedEventHandler get_SavePonderationBillMain_Temp_MulSourceCompleted;
+        
+        /// <remarks/>
+        public event getSourceBillListCompletedEventHandler getSourceBillListCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler set_SavePonderationBillMain_Temp_BarCodeCompleted;
+        
+        /// <remarks/>
         public event get_CheckTypeByBarCode_AllCompletedEventHandler get_CheckTypeByBarCode_AllCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCode_NewCompletedEventHandler get_CheckTypeByBarCode_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_SenKaiCompleted;
+        
+        /// <remarks/>
+        public event get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventHandler get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompleted;
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_FeiLongCompletedEventHandler set_SavePonderationBillMain_Temp_FeiLongCompleted;
@@ -1090,10 +1180,31 @@
         public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
         
         /// <remarks/>
-        public event getSourceBill_NewCompletedEventHandler getSourceBill_NewCompleted;
+        public event getSourceBill_New2CompletedEventHandler getSourceBill_New2Completed;
+        
+        /// <remarks/>
+        public event get_SourceBill_MaterBarCodeCompletedEventHandler get_SourceBill_MaterBarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_ICMOReportCompletedEventHandler get_SourceBill_ICMOReportCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_ProductInCompletedEventHandler get_SourceBill_ProductInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_POStockInCompletedEventHandler get_SourceBill_POStockInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_EntrustInCompletedEventHandler get_SourceBill_EntrustInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_OtherInCompletedEventHandler get_SourceBill_OtherInCompleted;
         
         /// <remarks/>
         public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_ProductInCompletedEventHandler get_SourceBarCode_ProductInCompleted;
         
         /// <remarks/>
         public event get_SourceBarCode_OtherInCompletedEventHandler get_SourceBarCode_OtherInCompleted;
@@ -1102,16 +1213,46 @@
         public event get_SourceBarCode_MateOutCompletedEventHandler get_SourceBarCode_MateOutCompleted;
         
         /// <remarks/>
+        public event get_SourceBarCode_SellOutCompletedEventHandler get_SourceBarCode_SellOutCompleted;
+        
+        /// <remarks/>
         public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeByBarCode_NewCompletedEventHandler get_CheckTypeByBarCode_NewCompleted;
+        public event get_SourceBarCode_MoveStockCompletedEventHandler get_SourceBarCode_MoveStockCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_MoveStockStepOutCompletedEventHandler get_SourceBarCode_MoveStockStepOutCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_MoveStockStepInCompletedEventHandler get_SourceBarCode_MoveStockStepInCompleted;
+        
+        /// <remarks/>
+        public event get_BarCodeCompletedEventHandler get_BarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_SystemParameter_BarCodeCompletedEventHandler get_SystemParameter_BarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_BarCode_AllCompletedEventHandler get_BarCode_AllCompleted;
+        
+        /// <remarks/>
+        public event get_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler get_SavePonderationBillMain_Temp_BarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_BaseSetCompletedEventHandler get_BaseSetCompleted;
         
         /// <remarks/>
         public event get_BarCode_MoveStockCompletedEventHandler get_BarCode_MoveStockCompleted;
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted;
         
         /// <remarks/>
         public event get_CheckTypeByMouldSourceCompletedEventHandler get_CheckTypeByMouldSourceCompleted;
@@ -1145,6 +1286,9 @@
         
         /// <remarks/>
         public event GetBillEntry_TmpListCompletedEventHandler GetBillEntry_TmpListCompleted;
+        
+        /// <remarks/>
+        public event GetBillEntryTmpListCompletedEventHandler GetBillEntryTmpListCompleted;
         
         /// <remarks/>
         public event get_CheckTypeByPackBarCode_PackCompletedEventHandler get_CheckTypeByPackBarCode_PackCompleted;
@@ -1198,6 +1342,9 @@
         public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
         
         /// <remarks/>
+        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
+        
+        /// <remarks/>
         public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
         
         /// <remarks/>
@@ -1231,19 +1378,19 @@
         public event set_CancelltionBarCodeBillCompletedEventHandler set_CancelltionBarCodeBillCompleted;
         
         /// <remarks/>
-        public event set_UnCancelltionBarCodeBillCompletedEventHandler set_UnCancelltionBarCodeBillCompleted;
+        public event set_CheckSTJGOutBillCompletedEventHandler set_CheckSTJGOutBillCompleted;
         
         /// <remarks/>
-        public event Set_BPrintQtyBarCodeCompletedEventHandler Set_BPrintQtyBarCodeCompleted;
+        public event set_CheckSTJGOutBill_RowCompletedEventHandler set_CheckSTJGOutBill_RowCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeByBarCode_MouldCompletedEventHandler get_CheckTypeByBarCode_MouldCompleted;
+        public event set_SaveProExchReport_CLDCompletedEventHandler set_SaveProExchReport_CLDCompleted;
         
         /// <remarks/>
-        public event DeleteMouldCompletedEventHandler DeleteMouldCompleted;
+        public event set_SaveNoPassProdCheckBill_NewCompletedEventHandler set_SaveNoPassProdCheckBill_NewCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        public event GetKf_PonderationBillMain_TempListCompletedEventHandler GetKf_PonderationBillMain_TempListCompleted;
         
         /// <remarks/>
         public event GetKf_PonderationBillMain_TempList_ChangeBoxCompletedEventHandler GetKf_PonderationBillMain_TempList_ChangeBoxCompleted;
@@ -1477,25 +1624,7 @@
         public event set_SavePonderationBillMain_Temp_BarCode_MulSourceCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MulSourceCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeByBarCode_MulSourceCompletedEventHandler get_CheckTypeByBarCode_MulSourceCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventHandler set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted;
-        
-        /// <remarks/>
-        public event get_CheckTypeByBarCode_MulSourceBillCompletedEventHandler get_CheckTypeByBarCode_MulSourceBillCompleted;
-        
-        /// <remarks/>
-        public event get_SavePonderationBillMain_Temp_MulSourceCompletedEventHandler get_SavePonderationBillMain_Temp_MulSourceCompleted;
-        
-        /// <remarks/>
-        public event getSourceBillListCompletedEventHandler getSourceBillListCompleted;
-        
-        /// <remarks/>
-        public event get_BaseSetCompletedEventHandler get_BaseSetCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler set_SavePonderationBillMain_Temp_BarCodeCompleted;
+        public event set_SavePOStockInBackBill_CLD_NewCompletedEventHandler set_SavePOStockInBackBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
@@ -1633,6 +1762,12 @@
         public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
+        
+        /// <remarks/>
         public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
         
         /// <remarks/>
@@ -1645,19 +1780,7 @@
         public event set_SaveSTJGInBillCompletedEventHandler set_SaveSTJGInBillCompleted;
         
         /// <remarks/>
-        public event set_CheckSTJGOutBillCompletedEventHandler set_CheckSTJGOutBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckSTJGOutBill_RowCompletedEventHandler set_CheckSTJGOutBill_RowCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProExchReport_CLDCompletedEventHandler set_SaveProExchReport_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveNoPassProdCheckBill_NewCompletedEventHandler set_SaveNoPassProdCheckBill_NewCompleted;
-        
-        /// <remarks/>
-        public event GetKf_PonderationBillMain_TempListCompletedEventHandler GetKf_PonderationBillMain_TempListCompleted;
+        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
@@ -1822,7 +1945,7 @@
         public event set_SavePOStockInBackBill_NewCompletedEventHandler set_SavePOStockInBackBill_NewCompleted;
         
         /// <remarks/>
-        public event set_SavePOStockInBackBill_CLD_NewCompletedEventHandler set_SavePOStockInBackBill_CLD_NewCompleted;
+        public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
         
         /// <remarks/>
         public event set_PonderationBillMain_Temp_CheckQtyCompletedEventHandler set_PonderationBillMain_Temp_CheckQtyCompleted;
@@ -2026,10 +2149,10 @@
         public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
         
         /// <remarks/>
-        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
+        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
         
         /// <remarks/>
-        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
+        public event GetSc_ProcessReportBillListCompletedEventHandler GetSc_ProcessReportBillListCompleted;
         
         /// <remarks/>
         public event Check_ICMOReportBillCompletedEventHandler Check_ICMOReportBillCompleted;
@@ -2279,9 +2402,6 @@
         
         /// <remarks/>
         public event set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler set_ClearPonderationBillMain_Temp_ChangGuiCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
         
         /// <remarks/>
         public event HelloWorldCompletedEventHandler HelloWorldCompleted;
@@ -2539,6 +2659,952 @@
         public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UnCancelltionBarCodeBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_UnCancelltionBarCodeBill(string sBarCode) {
+            object[] results = this.Invoke("set_UnCancelltionBarCodeBill", new object[] {
+                        sBarCode});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_UnCancelltionBarCodeBillAsync(string sBarCode) {
+            this.set_UnCancelltionBarCodeBillAsync(sBarCode, null);
+        }
+        
+        /// <remarks/>
+        public void set_UnCancelltionBarCodeBillAsync(string sBarCode, object userState) {
+            if ((this.set_UnCancelltionBarCodeBillOperationCompleted == null)) {
+                this.set_UnCancelltionBarCodeBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UnCancelltionBarCodeBillOperationCompleted);
+            }
+            this.InvokeAsync("set_UnCancelltionBarCodeBill", new object[] {
+                        sBarCode}, this.set_UnCancelltionBarCodeBillOperationCompleted, userState);
+        }
+        
+        private void Onset_UnCancelltionBarCodeBillOperationCompleted(object arg) {
+            if ((this.set_UnCancelltionBarCodeBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_UnCancelltionBarCodeBillCompleted(this, new set_UnCancelltionBarCodeBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Set_BPrintQtyBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Set_BPrintQtyBarCode(string sBarCode, ref string sReturn) {
+            object[] results = this.Invoke("Set_BPrintQtyBarCode", new object[] {
+                        sBarCode,
+                        sReturn});
+            sReturn = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Set_BPrintQtyBarCodeAsync(string sBarCode, string sReturn) {
+            this.Set_BPrintQtyBarCodeAsync(sBarCode, sReturn, null);
+        }
+        
+        /// <remarks/>
+        public void Set_BPrintQtyBarCodeAsync(string sBarCode, string sReturn, object userState) {
+            if ((this.Set_BPrintQtyBarCodeOperationCompleted == null)) {
+                this.Set_BPrintQtyBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSet_BPrintQtyBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("Set_BPrintQtyBarCode", new object[] {
+                        sBarCode,
+                        sReturn}, this.Set_BPrintQtyBarCodeOperationCompleted, userState);
+        }
+        
+        private void OnSet_BPrintQtyBarCodeOperationCompleted(object arg) {
+            if ((this.Set_BPrintQtyBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Set_BPrintQtyBarCodeCompleted(this, new Set_BPrintQtyBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_Mould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_Mould get_CheckTypeByBarCode_Mould(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_Mould", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        SCWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_Mould)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MouldAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string sErrMsg) {
+            this.get_CheckTypeByBarCode_MouldAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, SCWhID, HStockInOrgID, HStockOutOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MouldAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_CheckTypeByBarCode_MouldOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_MouldOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MouldOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_Mould", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        SCWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg}, this.get_CheckTypeByBarCode_MouldOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_MouldOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_MouldCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_MouldCompleted(this, new get_CheckTypeByBarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteMould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteMould(long HInterID, long HItemID, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteMould", new object[] {
+                        HInterID,
+                        HItemID,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteMouldAsync(long HInterID, long HItemID, string HBillType, string sErrMsg) {
+            this.DeleteMouldAsync(HInterID, HItemID, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteMouldAsync(long HInterID, long HItemID, string HBillType, string sErrMsg, object userState) {
+            if ((this.DeleteMouldOperationCompleted == null)) {
+                this.DeleteMouldOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteMouldOperationCompleted);
+            }
+            this.InvokeAsync("DeleteMould", new object[] {
+                        HInterID,
+                        HItemID,
+                        HBillType,
+                        sErrMsg}, this.DeleteMouldOperationCompleted, userState);
+        }
+        
+        private void OnDeleteMouldOperationCompleted(object arg) {
+            if ((this.DeleteMouldCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteMouldCompleted(this, new DeleteMouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_Mould(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    ref string sHSourceBillNo, 
+                    ref string sHSourceBillType, 
+                    ref long sHSupID, 
+                    ref string sHSupName, 
+                    ref long sHDeptID, 
+                    ref string sHDeptName, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Mould", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        SCWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg});
+            sHSourceBillNo = ((string)(results[1]));
+            sHSourceBillType = ((string)(results[2]));
+            sHSupID = ((long)(results[3]));
+            sHSupName = ((string)(results[4]));
+            sHDeptID = ((long)(results[5]));
+            sHDeptName = ((string)(results[6]));
+            sErrMsg = ((string)(results[7]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MouldAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MouldAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, SCWhID, HStockInOrgID, HStockOutOrgID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MouldAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    long SCWhID, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Mould", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        SCWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_MulSource", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_MulSource(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_MulSource", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        HSourceBillType,
+                        HOWNERID,
+                        sXFFlag,
+                        sJDPFlag,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MulSourceAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, string sErrMsg) {
+            this.get_CheckTypeByBarCode_MulSourceAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, HSourceBillType, HOWNERID, sXFFlag, sJDPFlag, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MulSourceAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeByBarCode_MulSourceOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_MulSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MulSourceOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_MulSource", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        HSourceBillType,
+                        HOWNERID,
+                        sXFFlag,
+                        sJDPFlag,
+                        sErrMsg}, this.get_CheckTypeByBarCode_MulSourceOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_MulSourceOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_MulSourceCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_MulSourceCompleted(this, new get_CheckTypeByBarCode_MulSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_SourceBill_MateOut(
+                    long sNewInterID, 
+                    string sNewBillNo, 
+                    string sNewBillType, 
+                    string sSourceBillNo, 
+                    string sSourceBillType, 
+                    bool sRedBlueflag, 
+                    string sMaker, 
+                    double sPPQty, 
+                    long sPlanMode, 
+                    long sHWhID, 
+                    long sHOWNERID, 
+                    ref long sHDeptID, 
+                    ref string sHDeptName, 
+                    ref string sHSourceBillNo, 
+                    ref string sHSourceBillType, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_SourceBill_MateOut", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
+                        sMaker,
+                        sPPQty,
+                        sPlanMode,
+                        sHWhID,
+                        sHOWNERID,
+                        sHDeptID,
+                        sHDeptName,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sErrMsg});
+            sHDeptID = ((long)(results[1]));
+            sHDeptName = ((string)(results[2]));
+            sHSourceBillNo = ((string)(results[3]));
+            sHSourceBillType = ((string)(results[4]));
+            sErrMsg = ((string)(results[5]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(
+                    long sNewInterID, 
+                    string sNewBillNo, 
+                    string sNewBillType, 
+                    string sSourceBillNo, 
+                    string sSourceBillType, 
+                    bool sRedBlueflag, 
+                    string sMaker, 
+                    double sPPQty, 
+                    long sPlanMode, 
+                    long sHWhID, 
+                    long sHOWNERID, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sMaker, sPPQty, sPlanMode, sHWhID, sHOWNERID, sHDeptID, sHDeptName, sHSourceBillNo, sHSourceBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(
+                    long sNewInterID, 
+                    string sNewBillNo, 
+                    string sNewBillType, 
+                    string sSourceBillNo, 
+                    string sSourceBillType, 
+                    bool sRedBlueflag, 
+                    string sMaker, 
+                    double sPPQty, 
+                    long sPlanMode, 
+                    long sHWhID, 
+                    long sHOWNERID, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_SourceBill_MateOut", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
+                        sMaker,
+                        sPPQty,
+                        sPlanMode,
+                        sHWhID,
+                        sHOWNERID,
+                        sHDeptID,
+                        sHDeptName,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted(this, new set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_MulSourceBill(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_MulSourceBill", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MulSourceBillAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.get_CheckTypeByBarCode_MulSourceBillAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_MulSourceBillAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MulSourceBillOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_MulSourceBill", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_MulSourceBillOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_MulSourceBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_MulSourceBillCompleted(this, new get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SavePonderationBillMain_Temp_MulSource(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_MulSource", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_MulSourceAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.get_SavePonderationBillMain_Temp_MulSourceAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_MulSourceAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted == null)) {
+                this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_MulSourceOperationCompleted);
+            }
+            this.InvokeAsync("get_SavePonderationBillMain_Temp_MulSource", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted, userState);
+        }
+        
+        private void Onget_SavePonderationBillMain_Temp_MulSourceOperationCompleted(object arg) {
+            if ((this.get_SavePonderationBillMain_Temp_MulSourceCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SavePonderationBillMain_Temp_MulSourceCompleted(this, new get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS getSourceBillList(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBillList", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSourceBillListAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBillListAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HRedBlueFlag, SourceFlag, HOWNERID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getSourceBillListAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.getSourceBillListOperationCompleted == null)) {
+                this.getSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBillListOperationCompleted);
+            }
+            this.InvokeAsync("getSourceBillList", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.getSourceBillListOperationCompleted, userState);
+        }
+        
+        private void OngetSourceBillListOperationCompleted(object arg) {
+            if ((this.getSourceBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSourceBillListCompleted(this, new getSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    ref string sHSourceBillNo, 
+                    ref string sHSourceBillType, 
+                    ref long sHSupID, 
+                    ref string sHSupName, 
+                    ref long sHDeptID, 
+                    ref string sHDeptName, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg});
+            sHSourceBillNo = ((string)(results[1]));
+            sHSourceBillType = ((string)(results[2]));
+            sHSupID = ((long)(results[3]));
+            sHSupName = ((string)(results[4]));
+            sHDeptID = ((long)(results[5]));
+            sHDeptName = ((string)(results[6]));
+            sErrMsg = ((string)(results[7]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCodeAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCodeAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCodeOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCodeCompleted(this, new set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_All", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_All(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string HExpressNumber, ref string sErrMsg) {
             object[] results = this.Invoke("get_CheckTypeByBarCode_All", new object[] {
@@ -2609,6 +3675,314 @@
             if ((this.get_CheckTypeByBarCode_AllCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.get_CheckTypeByBarCode_AllCompleted(this, new get_CheckTypeByBarCode_AllCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_New(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_New", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        HScanStyle,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_NewAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    string sErrMsg) {
+            this.get_CheckTypeByBarCode_NewAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, HScanStyle, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_NewAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_CheckTypeByBarCode_NewOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_New", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        HScanStyle,
+                        sErrMsg}, this.get_CheckTypeByBarCode_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_NewOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_NewCompleted(this, new get_CheckTypeByBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_SenKai", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_SenKai(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    ref string sHSourceBillNo, 
+                    ref string sHSourceBillType, 
+                    ref long sHSupID, 
+                    ref string sHSupName, 
+                    ref long sHDeptID, 
+                    ref string sHDeptName, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_SenKai", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        HScanStyle,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg});
+            sHSourceBillNo = ((string)(results[1]));
+            sHSourceBillType = ((string)(results[2]));
+            sHSupID = ((long)(results[3]));
+            sHSupName = ((string)(results[4]));
+            sHDeptID = ((long)(results[5]));
+            sHDeptName = ((string)(results[6]));
+            sErrMsg = ((string)(results[7]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_SenKaiAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_SenKaiAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, HScanStyle, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_SenKaiAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string HExpressNumber, 
+                    string HScanStyle, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_SenKai", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        HExpressNumber,
+                        HScanStyle,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_SenKaiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_SenKaiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_SenKaiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi(string sHBarCode_Pack, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, bool SourceFlag, string HSourceBillType, long HStockOrgID, string HCustom1, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HCustom1,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiAsync(string sHBarCode_Pack, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, bool SourceFlag, string HSourceBillType, long HStockOrgID, string HCustom1, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiAsync(sHBarCode_Pack, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, SourceFlag, HSourceBillType, HStockOrgID, HCustom1, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiAsync(string sHBarCode_Pack, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, bool SourceFlag, string HSourceBillType, long HStockOrgID, string HCustom1, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted == null)) {
+                this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted);
+            }
+            this.InvokeAsync("get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HCustom1,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted, userState);
+        }
+        
+        private void Onget_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiOperationCompleted(object arg) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompleted(this, new get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3216,9 +4590,9 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS getSourceBill_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("getSourceBill_New", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS getSourceBill_New2(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBill_New2", new object[] {
                         HInterID,
                         HBillNo,
                         HBillType,
@@ -3239,12 +4613,12 @@
         }
         
         /// <remarks/>
-        public void getSourceBill_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.getSourceBill_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
+        public void getSourceBill_New2Async(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBill_New2Async(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getSourceBill_NewAsync(
+        public void getSourceBill_New2Async(
                     long HInterID, 
                     string HBillNo, 
                     string HBillType, 
@@ -3261,10 +4635,10 @@
                     ClsXt_SystemParameterMain oSystemParameterMain, 
                     string sErrMsg, 
                     object userState) {
-            if ((this.getSourceBill_NewOperationCompleted == null)) {
-                this.getSourceBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_NewOperationCompleted);
+            if ((this.getSourceBill_New2OperationCompleted == null)) {
+                this.getSourceBill_New2OperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_New2OperationCompleted);
             }
-            this.InvokeAsync("getSourceBill_New", new object[] {
+            this.InvokeAsync("getSourceBill_New2", new object[] {
                         HInterID,
                         HBillNo,
                         HBillType,
@@ -3279,13 +4653,397 @@
                         HAccessFlag,
                         SourceFlag,
                         oSystemParameterMain,
-                        sErrMsg}, this.getSourceBill_NewOperationCompleted, userState);
+                        sErrMsg}, this.getSourceBill_New2OperationCompleted, userState);
         }
         
-        private void OngetSourceBill_NewOperationCompleted(object arg) {
-            if ((this.getSourceBill_NewCompleted != null)) {
+        private void OngetSourceBill_New2OperationCompleted(object arg) {
+            if ((this.getSourceBill_New2Completed != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSourceBill_NewCompleted(this, new getSourceBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.getSourceBill_New2Completed(this, new getSourceBill_New2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_MaterBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_MaterBarCode(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_MaterBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_MaterBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_MaterBarCodeOperationCompleted == null)) {
+                this.get_SourceBill_MaterBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_MaterBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_MaterBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_MaterBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_MaterBarCodeOperationCompleted(object arg) {
+            if ((this.get_SourceBill_MaterBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_MaterBarCodeCompleted(this, new get_SourceBill_MaterBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_ICMOReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_ICMOReport(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_ICMOReportAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_ICMOReportOperationCompleted == null)) {
+                this.get_SourceBill_ICMOReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ICMOReportOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_ICMOReportOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_ICMOReportOperationCompleted(object arg) {
+            if ((this.get_SourceBill_ICMOReportCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_ICMOReportCompleted(this, new get_SourceBill_ICMOReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_ProductInOperationCompleted == null)) {
+                this.get_SourceBill_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ProductInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_ProductInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_ProductInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_ProductInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_ProductInCompleted(this, new get_SourceBill_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_POStockIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_POStockInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_POStockInOperationCompleted == null)) {
+                this.get_SourceBill_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_POStockInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_POStockInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_POStockInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_POStockInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_POStockInCompleted(this, new get_SourceBill_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_EntrustInOperationCompleted == null)) {
+                this.get_SourceBill_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_EntrustInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_EntrustInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_EntrustInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_EntrustInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_EntrustInCompleted(this, new get_SourceBill_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_OtherIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_OtherIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_OtherInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_OtherInOperationCompleted == null)) {
+                this.get_SourceBill_OtherInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_OtherInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_OtherInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_OtherInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_OtherInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_OtherInCompleted(this, new get_SourceBill_OtherInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_EntrustInOperationCompleted == null)) {
+                this.get_SourceBill_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_EntrustInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_EntrustInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_EntrustInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_EntrustInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_EntrustInCompleted(this, new get_SourceBill_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_OtherIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_OtherIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_OtherInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_OtherInOperationCompleted == null)) {
+                this.get_SourceBill_OtherInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_OtherInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_OtherInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_OtherInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_OtherInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_OtherInCompleted(this, new get_SourceBill_OtherInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3328,6 +5086,50 @@
             if ((this.GetSourceBillListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SourceBarCode_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_ProductInOperationCompleted == null)) {
+                this.get_SourceBarCode_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_ProductInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SourceBarCode_ProductInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_ProductInOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_ProductInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_ProductInCompleted(this, new get_SourceBarCode_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3426,6 +5228,52 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_SellOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_SellOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_SellOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_SellOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_SellOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_SellOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_SellOutOperationCompleted == null)) {
+                this.get_SourceBarCode_SellOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_SellOutOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_SellOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_SellOutOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_SellOutOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_SellOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_SellOutCompleted(this, new get_SourceBarCode_SellOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public ClsKf_ICStockBill_WMS get_SourceBarCode_EntrustOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_SourceBarCode_EntrustOut", new object[] {
@@ -3472,70 +5320,150 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_New(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    string HScanStyle, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode_New", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_MoveStock(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_MoveStock", new object[] {
+                        HInterID,
                         HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
+                        HBillType,
                         HSourceBillNo,
                         HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
                         HOWNERID,
-                        HExpressNumber,
-                        HScanStyle,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((ClsKf_ICStockBill_WMS)(results[0]));
         }
         
         /// <remarks/>
-        public void get_CheckTypeByBarCode_NewAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    string HScanStyle, 
-                    string sErrMsg) {
-            this.get_CheckTypeByBarCode_NewAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, HScanStyle, sErrMsg, null);
+        public void get_SourceBarCode_MoveStockAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_MoveStockAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_CheckTypeByBarCode_NewAsync(
+        public void get_SourceBarCode_MoveStockAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_MoveStockOperationCompleted == null)) {
+                this.get_SourceBarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MoveStockOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_MoveStock", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_MoveStockOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_MoveStockOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_MoveStockCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_MoveStockCompleted(this, new get_SourceBarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStockStepOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_MoveStockStepOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HStockInOrgID, long HStockOutOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_MoveStockStepOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MoveStockStepOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HStockInOrgID, long HStockOutOrgID, string sErrMsg) {
+            this.get_SourceBarCode_MoveStockStepOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HStockInOrgID, HStockOutOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MoveStockStepOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HStockInOrgID, long HStockOutOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_MoveStockStepOutOperationCompleted == null)) {
+                this.get_SourceBarCode_MoveStockStepOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MoveStockStepOutOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_MoveStockStepOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg}, this.get_SourceBarCode_MoveStockStepOutOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_MoveStockStepOutOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_MoveStockStepOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_MoveStockStepOutCompleted(this, new get_SourceBarCode_MoveStockStepOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStockStepIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_MoveStockStepIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockInOrgID, long HStockOutOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_MoveStockStepIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MoveStockStepInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockInOrgID, long HStockOutOrgID, string sErrMsg) {
+            this.get_SourceBarCode_MoveStockStepInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockInOrgID, HStockOutOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MoveStockStepInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockInOrgID, long HStockOutOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_MoveStockStepInOperationCompleted == null)) {
+                this.get_SourceBarCode_MoveStockStepInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MoveStockStepInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_MoveStockStepIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        sErrMsg}, this.get_SourceBarCode_MoveStockStepInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_MoveStockStepInOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_MoveStockStepInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_MoveStockStepInCompleted(this, new get_SourceBarCode_MoveStockStepInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode(
                     string sBarCode, 
-                    long HBillID, 
+                    long HInterID, 
                     string HBillType, 
                     string HBillNo, 
                     string HMaker, 
@@ -3546,17 +5474,14 @@
                     bool SourceFlag, 
                     string HSourceBillNo, 
                     string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
+                    long HStockOrgID, 
                     string HScanStyle, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.get_CheckTypeByBarCode_NewOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_NewOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_New", new object[] {
+                    string HCustom1, 
+                    string HCustom2, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode", new object[] {
                         sBarCode,
-                        HBillID,
+                        HInterID,
                         HBillType,
                         HBillNo,
                         HMaker,
@@ -3567,16 +5492,369 @@
                         SourceFlag,
                         HSourceBillNo,
                         HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
+                        HStockOrgID,
                         HScanStyle,
-                        sErrMsg}, this.get_CheckTypeByBarCode_NewOperationCompleted, userState);
+                        HCustom1,
+                        HCustom2,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
         }
         
-        private void Onget_CheckTypeByBarCode_NewOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_NewCompleted != null)) {
+        /// <remarks/>
+        public void get_BarCodeAsync(
+                    string sBarCode, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HScanStyle, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    string sErrMsg) {
+            this.get_BarCodeAsync(sBarCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HStockOrgID, HScanStyle, HCustom1, HCustom2, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCodeAsync(
+                    string sBarCode, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HScanStyle, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_BarCodeOperationCompleted == null)) {
+                this.get_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode", new object[] {
+                        sBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HScanStyle,
+                        HCustom1,
+                        HCustom2,
+                        sErrMsg}, this.get_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCodeOperationCompleted(object arg) {
+            if ((this.get_BarCodeCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_NewCompleted(this, new get_CheckTypeByBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.get_BarCodeCompleted(this, new get_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SystemParameter_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool get_SystemParameter_BarCode(string HBillType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sSourceBillCtl, ref string sBatchNoCtl, ref string sMultilineCtl, ref string sMustQtyCtl, ref string sMaterWHSPCtl, ref string sSourceWHSPCtl, ref string sOneScanCtl, ref string sFIFOCtl, ref string sMulSourceCtl, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SystemParameter_BarCode", new object[] {
+                        HBillType,
+                        oSystemParameterMain,
+                        sSourceBillCtl,
+                        sBatchNoCtl,
+                        sMultilineCtl,
+                        sMustQtyCtl,
+                        sMaterWHSPCtl,
+                        sSourceWHSPCtl,
+                        sOneScanCtl,
+                        sFIFOCtl,
+                        sMulSourceCtl,
+                        sErrMsg});
+            sSourceBillCtl = ((string)(results[1]));
+            sBatchNoCtl = ((string)(results[2]));
+            sMultilineCtl = ((string)(results[3]));
+            sMustQtyCtl = ((string)(results[4]));
+            sMaterWHSPCtl = ((string)(results[5]));
+            sSourceWHSPCtl = ((string)(results[6]));
+            sOneScanCtl = ((string)(results[7]));
+            sFIFOCtl = ((string)(results[8]));
+            sMulSourceCtl = ((string)(results[9]));
+            sErrMsg = ((string)(results[10]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameter_BarCodeAsync(string HBillType, ClsXt_SystemParameterMain oSystemParameterMain, string sSourceBillCtl, string sBatchNoCtl, string sMultilineCtl, string sMustQtyCtl, string sMaterWHSPCtl, string sSourceWHSPCtl, string sOneScanCtl, string sFIFOCtl, string sMulSourceCtl, string sErrMsg) {
+            this.get_SystemParameter_BarCodeAsync(HBillType, oSystemParameterMain, sSourceBillCtl, sBatchNoCtl, sMultilineCtl, sMustQtyCtl, sMaterWHSPCtl, sSourceWHSPCtl, sOneScanCtl, sFIFOCtl, sMulSourceCtl, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameter_BarCodeAsync(string HBillType, ClsXt_SystemParameterMain oSystemParameterMain, string sSourceBillCtl, string sBatchNoCtl, string sMultilineCtl, string sMustQtyCtl, string sMaterWHSPCtl, string sSourceWHSPCtl, string sOneScanCtl, string sFIFOCtl, string sMulSourceCtl, string sErrMsg, object userState) {
+            if ((this.get_SystemParameter_BarCodeOperationCompleted == null)) {
+                this.get_SystemParameter_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SystemParameter_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_SystemParameter_BarCode", new object[] {
+                        HBillType,
+                        oSystemParameterMain,
+                        sSourceBillCtl,
+                        sBatchNoCtl,
+                        sMultilineCtl,
+                        sMustQtyCtl,
+                        sMaterWHSPCtl,
+                        sSourceWHSPCtl,
+                        sOneScanCtl,
+                        sFIFOCtl,
+                        sMulSourceCtl,
+                        sErrMsg}, this.get_SystemParameter_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_SystemParameter_BarCodeOperationCompleted(object arg) {
+            if ((this.get_SystemParameter_BarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SystemParameter_BarCodeCompleted(this, new get_SystemParameter_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_All", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode_All(
+                    string sBarCode, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HScanStyle, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_All", new object[] {
+                        sBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HScanStyle,
+                        HCustom1,
+                        HCustom2,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_AllAsync(
+                    string sBarCode, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HScanStyle, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    string sErrMsg) {
+            this.get_BarCode_AllAsync(sBarCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HStockOrgID, HScanStyle, HCustom1, HCustom2, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_AllAsync(
+                    string sBarCode, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HScanStyle, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_BarCode_AllOperationCompleted == null)) {
+                this.get_BarCode_AllOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_AllOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode_All", new object[] {
+                        sBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HScanStyle,
+                        HCustom1,
+                        HCustom2,
+                        sErrMsg}, this.get_BarCode_AllOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_AllOperationCompleted(object arg) {
+            if ((this.get_BarCode_AllCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_AllCompleted(this, new get_BarCode_AllCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SavePonderationBillMain_Temp_BarCode(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool SourceFlag, string HSourceBillType, long HStockOrgID, string HCustom1, string HCustom2, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_BarCode", new object[] {
+                        omodel_View,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HCustom1,
+                        HCustom2,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCodeAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool SourceFlag, string HSourceBillType, long HStockOrgID, string HCustom1, string HCustom2, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SavePonderationBillMain_Temp_BarCodeAsync(omodel_View, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, SourceFlag, HSourceBillType, HStockOrgID, HCustom1, HCustom2, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCodeAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HInterID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCodeOperationCompleted == null)) {
+                this.get_SavePonderationBillMain_Temp_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_SavePonderationBillMain_Temp_BarCode", new object[] {
+                        omodel_View,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockOrgID,
+                        HCustom1,
+                        HCustom2,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SavePonderationBillMain_Temp_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_SavePonderationBillMain_Temp_BarCodeOperationCompleted(object arg) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SavePonderationBillMain_Temp_BarCodeCompleted(this, new get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BaseSet", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BaseSet(string sBarCode, long HOWNERID, string sBarBillName, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BaseSet", new object[] {
+                        sBarCode,
+                        HOWNERID,
+                        sBarBillName,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BaseSetAsync(string sBarCode, long HOWNERID, string sBarBillName, string sErrMsg) {
+            this.get_BaseSetAsync(sBarCode, HOWNERID, sBarBillName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BaseSetAsync(string sBarCode, long HOWNERID, string sBarBillName, string sErrMsg, object userState) {
+            if ((this.get_BaseSetOperationCompleted == null)) {
+                this.get_BaseSetOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BaseSetOperationCompleted);
+            }
+            this.InvokeAsync("get_BaseSet", new object[] {
+                        sBarCode,
+                        HOWNERID,
+                        sBarBillName,
+                        sErrMsg}, this.get_BaseSetOperationCompleted, userState);
+        }
+        
+        private void Onget_BaseSetOperationCompleted(object arg) {
+            if ((this.get_BaseSetCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BaseSetCompleted(this, new get_BaseSetCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3800,6 +6078,384 @@
             if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" +
+            "", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(sHBarCode_Pack, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(
+                    string sHBarCode_Pack, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" +
+            "", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(sHBarCode_Pack, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(
+                    string sHBarCode_Pack, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -4227,6 +6883,50 @@
             if ((this.GetBillEntry_TmpListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetBillEntry_TmpListCompleted(this, new GetBillEntry_TmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntryTmpList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetBillEntryTmpList(long HInterID, string HBillNo, string HBillType, long HStockOrgID, ref string sMouldManagerCtl, ref string sFIFOCtl, ref string sErrMsg) {
+            object[] results = this.Invoke("GetBillEntryTmpList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HStockOrgID,
+                        sMouldManagerCtl,
+                        sFIFOCtl,
+                        sErrMsg});
+            sMouldManagerCtl = ((string)(results[1]));
+            sFIFOCtl = ((string)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg) {
+            this.GetBillEntryTmpListAsync(HInterID, HBillNo, HBillType, HStockOrgID, sMouldManagerCtl, sFIFOCtl, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg, object userState) {
+            if ((this.GetBillEntryTmpListOperationCompleted == null)) {
+                this.GetBillEntryTmpListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntryTmpListOperationCompleted);
+            }
+            this.InvokeAsync("GetBillEntryTmpList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HStockOrgID,
+                        sMouldManagerCtl,
+                        sFIFOCtl,
+                        sErrMsg}, this.GetBillEntryTmpListOperationCompleted, userState);
+        }
+        
+        private void OnGetBillEntryTmpListOperationCompleted(object arg) {
+            if ((this.GetBillEntryTmpListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetBillEntryTmpListCompleted(this, new GetBillEntryTmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -4940,6 +7640,46 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
+                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
+            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
             object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
@@ -5289,373 +8029,187 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UnCancelltionBarCodeBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_UnCancelltionBarCodeBill(string sBarCode) {
-            object[] results = this.Invoke("set_UnCancelltionBarCodeBill", new object[] {
-                        sBarCode});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_UnCancelltionBarCodeBillAsync(string sBarCode) {
-            this.set_UnCancelltionBarCodeBillAsync(sBarCode, null);
-        }
-        
-        /// <remarks/>
-        public void set_UnCancelltionBarCodeBillAsync(string sBarCode, object userState) {
-            if ((this.set_UnCancelltionBarCodeBillOperationCompleted == null)) {
-                this.set_UnCancelltionBarCodeBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UnCancelltionBarCodeBillOperationCompleted);
-            }
-            this.InvokeAsync("set_UnCancelltionBarCodeBill", new object[] {
-                        sBarCode}, this.set_UnCancelltionBarCodeBillOperationCompleted, userState);
-        }
-        
-        private void Onset_UnCancelltionBarCodeBillOperationCompleted(object arg) {
-            if ((this.set_UnCancelltionBarCodeBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_UnCancelltionBarCodeBillCompleted(this, new set_UnCancelltionBarCodeBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Set_BPrintQtyBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Set_BPrintQtyBarCode(string sBarCode, ref string sReturn) {
-            object[] results = this.Invoke("Set_BPrintQtyBarCode", new object[] {
-                        sBarCode,
-                        sReturn});
-            sReturn = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Set_BPrintQtyBarCodeAsync(string sBarCode, string sReturn) {
-            this.Set_BPrintQtyBarCodeAsync(sBarCode, sReturn, null);
-        }
-        
-        /// <remarks/>
-        public void Set_BPrintQtyBarCodeAsync(string sBarCode, string sReturn, object userState) {
-            if ((this.Set_BPrintQtyBarCodeOperationCompleted == null)) {
-                this.Set_BPrintQtyBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSet_BPrintQtyBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("Set_BPrintQtyBarCode", new object[] {
-                        sBarCode,
-                        sReturn}, this.Set_BPrintQtyBarCodeOperationCompleted, userState);
-        }
-        
-        private void OnSet_BPrintQtyBarCodeOperationCompleted(object arg) {
-            if ((this.Set_BPrintQtyBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Set_BPrintQtyBarCodeCompleted(this, new Set_BPrintQtyBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_Mould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_Mould get_CheckTypeByBarCode_Mould(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode_Mould", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        SCWhID,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_Mould)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MouldAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string sErrMsg) {
-            this.get_CheckTypeByBarCode_MouldAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, SCWhID, HStockInOrgID, HStockOutOrgID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MouldAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.get_CheckTypeByBarCode_MouldOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_MouldOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MouldOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_Mould", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        SCWhID,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        sErrMsg}, this.get_CheckTypeByBarCode_MouldOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCode_MouldOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_MouldCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_MouldCompleted(this, new get_CheckTypeByBarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteMould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteMould(long HInterID, long HItemID, string HBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("DeleteMould", new object[] {
-                        HInterID,
-                        HItemID,
-                        HBillType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckSTJGOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckSTJGOutBill(ClsKf_STJGOutBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckSTJGOutBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void DeleteMouldAsync(long HInterID, long HItemID, string HBillType, string sErrMsg) {
-            this.DeleteMouldAsync(HInterID, HItemID, HBillType, sErrMsg, null);
+        public void set_CheckSTJGOutBillAsync(ClsKf_STJGOutBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckSTJGOutBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void DeleteMouldAsync(long HInterID, long HItemID, string HBillType, string sErrMsg, object userState) {
-            if ((this.DeleteMouldOperationCompleted == null)) {
-                this.DeleteMouldOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteMouldOperationCompleted);
+        public void set_CheckSTJGOutBillAsync(ClsKf_STJGOutBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckSTJGOutBillOperationCompleted == null)) {
+                this.set_CheckSTJGOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckSTJGOutBillOperationCompleted);
             }
-            this.InvokeAsync("DeleteMould", new object[] {
-                        HInterID,
-                        HItemID,
-                        HBillType,
-                        sErrMsg}, this.DeleteMouldOperationCompleted, userState);
+            this.InvokeAsync("set_CheckSTJGOutBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckSTJGOutBillOperationCompleted, userState);
         }
         
-        private void OnDeleteMouldOperationCompleted(object arg) {
-            if ((this.DeleteMouldCompleted != null)) {
+        private void Onset_CheckSTJGOutBillOperationCompleted(object arg) {
+            if ((this.set_CheckSTJGOutBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteMouldCompleted(this, new DeleteMouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_CheckSTJGOutBillCompleted(this, new set_CheckSTJGOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_Mould(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    ref string sHSourceBillNo, 
-                    ref string sHSourceBillType, 
-                    ref long sHSupID, 
-                    ref string sHSupName, 
-                    ref long sHDeptID, 
-                    ref string sHDeptName, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Mould", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        SCWhID,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckSTJGOutBill_Row", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckSTJGOutBill_Row(long HSourceInterID, long HSourceEntryID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckSTJGOutBill_Row", new object[] {
+                        HSourceInterID,
+                        HSourceEntryID,
                         sErrMsg});
-            sHSourceBillNo = ((string)(results[1]));
-            sHSourceBillType = ((string)(results[2]));
-            sHSupID = ((long)(results[3]));
-            sHSupName = ((string)(results[4]));
-            sHDeptID = ((long)(results[5]));
-            sHDeptName = ((string)(results[6]));
-            sErrMsg = ((string)(results[7]));
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MouldAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MouldAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, SCWhID, HStockInOrgID, HStockOutOrgID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
+        public void set_CheckSTJGOutBill_RowAsync(long HSourceInterID, long HSourceEntryID, string sErrMsg) {
+            this.set_CheckSTJGOutBill_RowAsync(HSourceInterID, HSourceEntryID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MouldAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    long SCWhID, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted);
+        public void set_CheckSTJGOutBill_RowAsync(long HSourceInterID, long HSourceEntryID, string sErrMsg, object userState) {
+            if ((this.set_CheckSTJGOutBill_RowOperationCompleted == null)) {
+                this.set_CheckSTJGOutBill_RowOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckSTJGOutBill_RowOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Mould", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        SCWhID,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted, userState);
+            this.InvokeAsync("set_CheckSTJGOutBill_Row", new object[] {
+                        HSourceInterID,
+                        HSourceEntryID,
+                        sErrMsg}, this.set_CheckSTJGOutBill_RowOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
+        private void Onset_CheckSTJGOutBill_RowOperationCompleted(object arg) {
+            if ((this.set_CheckSTJGOutBill_RowCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_CheckSTJGOutBill_RowCompleted(this, new set_CheckSTJGOutBill_RowCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProExchReport_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProExchReport_CLD(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProExchReport_CLD", new object[] {
+                        HQty,
+                        HProcessFailQty,
+                        HMaterialFailQty,
+                        HFReworkQty,
+                        HQuaQty,
+                        HProcNo,
+                        HProcExchBillNo,
+                        HEmpID,
+                        HTime,
+                        HORGANIZATIONSNO,
+                        HBillNo,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProExchReport_CLDAsync(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, string sErrMsg) {
+            this.set_SaveProExchReport_CLDAsync(HQty, HProcessFailQty, HMaterialFailQty, HFReworkQty, HQuaQty, HProcNo, HProcExchBillNo, HEmpID, HTime, HORGANIZATIONSNO, HBillNo, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProExchReport_CLDAsync(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, string sErrMsg, object userState) {
+            if ((this.set_SaveProExchReport_CLDOperationCompleted == null)) {
+                this.set_SaveProExchReport_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProExchReport_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProExchReport_CLD", new object[] {
+                        HQty,
+                        HProcessFailQty,
+                        HMaterialFailQty,
+                        HFReworkQty,
+                        HQuaQty,
+                        HProcNo,
+                        HProcExchBillNo,
+                        HEmpID,
+                        HTime,
+                        HORGANIZATIONSNO,
+                        HBillNo,
+                        sErrMsg}, this.set_SaveProExchReport_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProExchReport_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveProExchReport_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProExchReport_CLDCompleted(this, new set_SaveProExchReport_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveNoPassProdCheckBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveNoPassProdCheckBill_New(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveNoPassProdCheckBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        BadReasonList,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveNoPassProdCheckBill_NewAsync(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, string sErrMsg) {
+            this.set_SaveNoPassProdCheckBill_NewAsync(oMain, sHSourceType, BadReasonList, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveNoPassProdCheckBill_NewAsync(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, string sErrMsg, object userState) {
+            if ((this.set_SaveNoPassProdCheckBill_NewOperationCompleted == null)) {
+                this.set_SaveNoPassProdCheckBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveNoPassProdCheckBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveNoPassProdCheckBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        BadReasonList,
+                        sErrMsg}, this.set_SaveNoPassProdCheckBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveNoPassProdCheckBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveNoPassProdCheckBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveNoPassProdCheckBill_NewCompleted(this, new set_SaveNoPassProdCheckBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_TempList(string sHBillType, string sWhere) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList", new object[] {
+                        sHBillType,
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempListAsync(string sHBillType, string sWhere) {
+            this.GetKf_PonderationBillMain_TempListAsync(sHBillType, sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempListAsync(string sHBillType, string sWhere, object userState) {
+            if ((this.GetKf_PonderationBillMain_TempListOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempListOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_TempList", new object[] {
+                        sHBillType,
+                        sWhere}, this.GetKf_PonderationBillMain_TempListOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_TempListOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_TempListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_TempListCompleted(this, new GetKf_PonderationBillMain_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -8405,613 +10959,38 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_MulSource", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_MulSource(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode_MulSource", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        HSourceBillType,
-                        HOWNERID,
-                        sXFFlag,
-                        sJDPFlag,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePOStockInBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MulSourceAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, string sErrMsg) {
-            this.get_CheckTypeByBarCode_MulSourceAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, HSourceBillType, HOWNERID, sXFFlag, sJDPFlag, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MulSourceAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, string HSourceBillType, long HOWNERID, bool sXFFlag, bool sJDPFlag, string sErrMsg, object userState) {
-            if ((this.get_CheckTypeByBarCode_MulSourceOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_MulSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MulSourceOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_MulSource", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        HSourceBillType,
-                        HOWNERID,
-                        sXFFlag,
-                        sJDPFlag,
-                        sErrMsg}, this.get_CheckTypeByBarCode_MulSourceOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCode_MulSourceOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_MulSourceCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_MulSourceCompleted(this, new get_CheckTypeByBarCode_MulSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_SourceBill_MateOut(
-                    long sNewInterID, 
-                    string sNewBillNo, 
-                    string sNewBillType, 
-                    string sSourceBillNo, 
-                    string sSourceBillType, 
-                    bool sRedBlueflag, 
-                    string sMaker, 
-                    double sPPQty, 
-                    long sPlanMode, 
-                    long sHWhID, 
-                    long sHOWNERID, 
-                    ref long sHDeptID, 
-                    ref string sHDeptName, 
-                    ref string sHSourceBillNo, 
-                    ref string sHSourceBillType, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_SourceBill_MateOut", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sMaker,
-                        sPPQty,
-                        sPlanMode,
-                        sHWhID,
-                        sHOWNERID,
-                        sHDeptID,
-                        sHDeptName,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sErrMsg});
-            sHDeptID = ((long)(results[1]));
-            sHDeptName = ((string)(results[2]));
-            sHSourceBillNo = ((string)(results[3]));
-            sHSourceBillType = ((string)(results[4]));
-            sErrMsg = ((string)(results[5]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(
-                    long sNewInterID, 
-                    string sNewBillNo, 
-                    string sNewBillType, 
-                    string sSourceBillNo, 
-                    string sSourceBillType, 
-                    bool sRedBlueflag, 
-                    string sMaker, 
-                    double sPPQty, 
-                    long sPlanMode, 
-                    long sHWhID, 
-                    long sHOWNERID, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sMaker, sPPQty, sPlanMode, sHWhID, sHOWNERID, sHDeptID, sHDeptName, sHSourceBillNo, sHSourceBillType, sErrMsg, null);
+        public void set_SavePOStockInBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePOStockInBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_SourceBill_MateOutAsync(
-                    long sNewInterID, 
-                    string sNewBillNo, 
-                    string sNewBillType, 
-                    string sSourceBillNo, 
-                    string sSourceBillType, 
-                    bool sRedBlueflag, 
-                    string sMaker, 
-                    double sPPQty, 
-                    long sPlanMode, 
-                    long sHWhID, 
-                    long sHOWNERID, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted);
+        public void set_SavePOStockInBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SavePOStockInBackBill_CLD_NewOperationCompleted == null)) {
+                this.set_SavePOStockInBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_SourceBill_MateOut", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sMaker,
-                        sPPQty,
-                        sPlanMode,
-                        sHWhID,
-                        sHOWNERID,
-                        sHDeptID,
-                        sHDeptName,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_SourceBill_MateOutOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_SourceBill_MateOutCompleted(this, new set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_MulSourceBill(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode_MulSourceBill", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
+            this.InvokeAsync("set_SavePOStockInBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
                         oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+                        sErrMsg}, this.set_SavePOStockInBackBill_CLD_NewOperationCompleted, userState);
         }
         
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MulSourceBillAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg) {
-            this.get_CheckTypeByBarCode_MulSourceBillAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_MulSourceBillAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_MulSourceBillOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_MulSourceBill", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_CheckTypeByBarCode_MulSourceBillOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCode_MulSourceBillOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_MulSourceBillCompleted != null)) {
+        private void Onset_SavePOStockInBackBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SavePOStockInBackBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_MulSourceBillCompleted(this, new get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SavePonderationBillMain_Temp_MulSource(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_MulSource", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SavePonderationBillMain_Temp_MulSourceAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg) {
-            this.get_SavePonderationBillMain_Temp_MulSourceAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SavePonderationBillMain_Temp_MulSourceAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted == null)) {
-                this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_MulSourceOperationCompleted);
-            }
-            this.InvokeAsync("get_SavePonderationBillMain_Temp_MulSource", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SavePonderationBillMain_Temp_MulSourceOperationCompleted, userState);
-        }
-        
-        private void Onget_SavePonderationBillMain_Temp_MulSourceOperationCompleted(object arg) {
-            if ((this.get_SavePonderationBillMain_Temp_MulSourceCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SavePonderationBillMain_Temp_MulSourceCompleted(this, new get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS getSourceBillList(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("getSourceBillList", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getSourceBillListAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.getSourceBillListAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HRedBlueFlag, SourceFlag, HOWNERID, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void getSourceBillListAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, bool HRedBlueFlag, bool SourceFlag, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.getSourceBillListOperationCompleted == null)) {
-                this.getSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBillListOperationCompleted);
-            }
-            this.InvokeAsync("getSourceBillList", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.getSourceBillListOperationCompleted, userState);
-        }
-        
-        private void OngetSourceBillListOperationCompleted(object arg) {
-            if ((this.getSourceBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSourceBillListCompleted(this, new getSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BaseSet", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BaseSet(string sBarCode, long HOWNERID, string sBarBillName, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BaseSet", new object[] {
-                        sBarCode,
-                        HOWNERID,
-                        sBarBillName,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BaseSetAsync(string sBarCode, long HOWNERID, string sBarBillName, string sErrMsg) {
-            this.get_BaseSetAsync(sBarCode, HOWNERID, sBarBillName, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BaseSetAsync(string sBarCode, long HOWNERID, string sBarBillName, string sErrMsg, object userState) {
-            if ((this.get_BaseSetOperationCompleted == null)) {
-                this.get_BaseSetOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BaseSetOperationCompleted);
-            }
-            this.InvokeAsync("get_BaseSet", new object[] {
-                        sBarCode,
-                        HOWNERID,
-                        sBarBillName,
-                        sErrMsg}, this.get_BaseSetOperationCompleted, userState);
-        }
-        
-        private void Onget_BaseSetOperationCompleted(object arg) {
-            if ((this.get_BaseSetCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BaseSetCompleted(this, new get_BaseSetCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    ref string sHSourceBillNo, 
-                    ref string sHSourceBillType, 
-                    ref long sHSupID, 
-                    ref string sHSupName, 
-                    ref long sHDeptID, 
-                    ref string sHDeptName, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
-                        sErrMsg});
-            sHSourceBillNo = ((string)(results[1]));
-            sHSourceBillType = ((string)(results[2]));
-            sHSupID = ((long)(results[3]));
-            sHSupName = ((string)(results[4]));
-            sHDeptID = ((long)(results[5]));
-            sHDeptName = ((string)(results[6]));
-            sErrMsg = ((string)(results[7]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCodeAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, HExpressNumber, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCodeAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string HExpressNumber, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCodeOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        HExpressNumber,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCodeOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_BarCodeOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCodeCompleted(this, new set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePOStockInBackBill_CLD_NewCompleted(this, new set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10547,6 +12526,86 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_MoveStock(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
+                        HSCWHID,
+                        HSCSPID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_MoveStockAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, HSCWHID, HSCSPID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_MoveStockOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStockOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
+                        HSCWHID,
+                        HSCSPID,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProcReportMoveBill_MoveStockCompleted(this, new set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_MoveStock_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool set_CheckPOInStockBill_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_CheckPOInStockBill_New", new object[] {
@@ -10675,187 +12734,38 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckSTJGOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckSTJGOutBill(ClsKf_STJGOutBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckSTJGOutBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckSTJGOutBillAsync(ClsKf_STJGOutBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckSTJGOutBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckSTJGOutBillAsync(ClsKf_STJGOutBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckSTJGOutBillOperationCompleted == null)) {
-                this.set_CheckSTJGOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckSTJGOutBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckSTJGOutBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckSTJGOutBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckSTJGOutBillOperationCompleted(object arg) {
-            if ((this.set_CheckSTJGOutBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckSTJGOutBillCompleted(this, new set_CheckSTJGOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckSTJGOutBill_Row", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckSTJGOutBill_Row(long HSourceInterID, long HSourceEntryID, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckSTJGOutBill_Row", new object[] {
-                        HSourceInterID,
-                        HSourceEntryID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckSTJGOutBill_RowAsync(long HSourceInterID, long HSourceEntryID, string sErrMsg) {
-            this.set_CheckSTJGOutBill_RowAsync(HSourceInterID, HSourceEntryID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckSTJGOutBill_RowAsync(long HSourceInterID, long HSourceEntryID, string sErrMsg, object userState) {
-            if ((this.set_CheckSTJGOutBill_RowOperationCompleted == null)) {
-                this.set_CheckSTJGOutBill_RowOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckSTJGOutBill_RowOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckSTJGOutBill_Row", new object[] {
-                        HSourceInterID,
-                        HSourceEntryID,
-                        sErrMsg}, this.set_CheckSTJGOutBill_RowOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckSTJGOutBill_RowOperationCompleted(object arg) {
-            if ((this.set_CheckSTJGOutBill_RowCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckSTJGOutBill_RowCompleted(this, new set_CheckSTJGOutBill_RowCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProExchReport_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProExchReport_CLD(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProExchReport_CLD", new object[] {
-                        HQty,
-                        HProcessFailQty,
-                        HMaterialFailQty,
-                        HFReworkQty,
-                        HQuaQty,
-                        HProcNo,
-                        HProcExchBillNo,
-                        HEmpID,
-                        HTime,
-                        HORGANIZATIONSNO,
-                        HBillNo,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProExchReport_CLDAsync(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, string sErrMsg) {
-            this.set_SaveProExchReport_CLDAsync(HQty, HProcessFailQty, HMaterialFailQty, HFReworkQty, HQuaQty, HProcNo, HProcExchBillNo, HEmpID, HTime, HORGANIZATIONSNO, HBillNo, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProExchReport_CLDAsync(double HQty, double HProcessFailQty, double HMaterialFailQty, double HFReworkQty, double HQuaQty, string HProcNo, string HProcExchBillNo, string HEmpID, string HTime, string HORGANIZATIONSNO, string HBillNo, string sErrMsg, object userState) {
-            if ((this.set_SaveProExchReport_CLDOperationCompleted == null)) {
-                this.set_SaveProExchReport_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProExchReport_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProExchReport_CLD", new object[] {
-                        HQty,
-                        HProcessFailQty,
-                        HMaterialFailQty,
-                        HFReworkQty,
-                        HQuaQty,
-                        HProcNo,
-                        HProcExchBillNo,
-                        HEmpID,
-                        HTime,
-                        HORGANIZATIONSNO,
-                        HBillNo,
-                        sErrMsg}, this.set_SaveProExchReport_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProExchReport_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveProExchReport_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProExchReport_CLDCompleted(this, new set_SaveProExchReport_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveNoPassProdCheckBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveNoPassProdCheckBill_New(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveNoPassProdCheckBill_New", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveSellOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveSellOutBackBill_CLD_New", new object[] {
                         oMain,
                         sHSourceType,
-                        BadReasonList,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveNoPassProdCheckBill_NewAsync(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, string sErrMsg) {
-            this.set_SaveNoPassProdCheckBill_NewAsync(oMain, sHSourceType, BadReasonList, sErrMsg, null);
+        public void set_SaveSellOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveSellOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveNoPassProdCheckBill_NewAsync(ClsQC_NoPassProdCheckBillMain oMain, string sHSourceType, string BadReasonList, string sErrMsg, object userState) {
-            if ((this.set_SaveNoPassProdCheckBill_NewOperationCompleted == null)) {
-                this.set_SaveNoPassProdCheckBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveNoPassProdCheckBill_NewOperationCompleted);
+        public void set_SaveSellOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveSellOutBackBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveSellOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("set_SaveNoPassProdCheckBill_New", new object[] {
+            this.InvokeAsync("set_SaveSellOutBackBill_CLD_New", new object[] {
                         oMain,
                         sHSourceType,
-                        BadReasonList,
-                        sErrMsg}, this.set_SaveNoPassProdCheckBill_NewOperationCompleted, userState);
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveSellOutBackBill_CLD_NewOperationCompleted, userState);
         }
         
-        private void Onset_SaveNoPassProdCheckBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveNoPassProdCheckBill_NewCompleted != null)) {
+        private void Onset_SaveSellOutBackBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveSellOutBackBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveNoPassProdCheckBill_NewCompleted(this, new set_SaveNoPassProdCheckBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_TempList(string sHBillType, string sWhere) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList", new object[] {
-                        sHBillType,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempListAsync(string sHBillType, string sWhere) {
-            this.GetKf_PonderationBillMain_TempListAsync(sHBillType, sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempListAsync(string sHBillType, string sWhere, object userState) {
-            if ((this.GetKf_PonderationBillMain_TempListOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempListOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_PonderationBillMain_TempList", new object[] {
-                        sHBillType,
-                        sWhere}, this.GetKf_PonderationBillMain_TempListOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_PonderationBillMain_TempListOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_TempListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_TempListCompleted(this, new GetKf_PonderationBillMain_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveSellOutBackBill_CLD_NewCompleted(this, new set_SaveSellOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -12677,38 +14587,76 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePOStockInBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_ChangGui(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_ChangGui", new object[] {
+                        HInterID,
+                        HMaterID,
+                        HAuxPropID,
+                        HMTONo,
+                        HWhID,
+                        HSPID,
+                        HSCWhID,
+                        HSCSPID,
+                        HBatchNo,
+                        HSourceInterID,
+                        HSourceEntryID,
+                        sBarCode,
+                        sBillType,
+                        sQty,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePOStockInBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePOStockInBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_ChangGuiAsync(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_ChangGuiAsync(HInterID, HMaterID, HAuxPropID, HMTONo, HWhID, HSPID, HSCWhID, HSCSPID, HBatchNo, HSourceInterID, HSourceEntryID, sBarCode, sBillType, sQty, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePOStockInBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SavePOStockInBackBill_CLD_NewOperationCompleted == null)) {
-                this.set_SavePOStockInBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLD_NewOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_ChangGuiAsync(
+                    long HInterID, 
+                    long HMaterID, 
+                    long HAuxPropID, 
+                    string HMTONo, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWhID, 
+                    long HSCSPID, 
+                    string HBatchNo, 
+                    long HSourceInterID, 
+                    long HSourceEntryID, 
+                    string sBarCode, 
+                    string sBillType, 
+                    double sQty, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_ChangGuiOperationCompleted);
             }
-            this.InvokeAsync("set_SavePOStockInBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePOStockInBackBill_CLD_NewOperationCompleted, userState);
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_ChangGui", new object[] {
+                        HInterID,
+                        HMaterID,
+                        HAuxPropID,
+                        HMTONo,
+                        HWhID,
+                        HSPID,
+                        HSCWhID,
+                        HSCSPID,
+                        HBatchNo,
+                        HSourceInterID,
+                        HSourceEntryID,
+                        sBarCode,
+                        sBillType,
+                        sQty,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted, userState);
         }
         
-        private void Onset_SavePOStockInBackBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SavePOStockInBackBill_CLD_NewCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_ChangGuiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_ChangGuiCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePOStockInBackBill_CLD_NewCompleted(this, new set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_ChangGuiCompleted(this, new set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -15012,42 +16960,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveSellOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveSellOutBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveSellOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveSellOutBackBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveSellOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveSellOutBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveSellOutBackBill_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveSellOutBackBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveSellOutBackBill_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveSellOutBackBill_CLD_NewCompleted(this, new set_SaveSellOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOReportBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public System.Data.DataSet GetSc_ICMOReportBillList(string sWhere) {
             object[] results = this.Invoke("GetSc_ICMOReportBillList", new object[] {
@@ -15073,6 +16985,35 @@
             if ((this.GetSc_ICMOReportBillListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetSc_ICMOReportBillListCompleted(this, new GetSc_ICMOReportBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ProcessReportBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_ProcessReportBillList(string sWhere) {
+            object[] results = this.Invoke("GetSc_ProcessReportBillList", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSc_ProcessReportBillListAsync(string sWhere) {
+            this.GetSc_ProcessReportBillListAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetSc_ProcessReportBillListAsync(string sWhere, object userState) {
+            if ((this.GetSc_ProcessReportBillListOperationCompleted == null)) {
+                this.GetSc_ProcessReportBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ProcessReportBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetSc_ProcessReportBillList", new object[] {
+                        sWhere}, this.GetSc_ProcessReportBillListOperationCompleted, userState);
+        }
+        
+        private void OnGetSc_ProcessReportBillListOperationCompleted(object arg) {
+            if ((this.GetSc_ProcessReportBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSc_ProcessReportBillListCompleted(this, new GetSc_ProcessReportBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -17845,80 +19786,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_ChangGui(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_ChangGui", new object[] {
-                        HInterID,
-                        HMaterID,
-                        HAuxPropID,
-                        HMTONo,
-                        HWhID,
-                        HSPID,
-                        HSCWhID,
-                        HSCSPID,
-                        HBatchNo,
-                        HSourceInterID,
-                        HSourceEntryID,
-                        sBarCode,
-                        sBillType,
-                        sQty,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_ChangGuiAsync(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_ChangGuiAsync(HInterID, HMaterID, HAuxPropID, HMTONo, HWhID, HSPID, HSCWhID, HSCSPID, HBatchNo, HSourceInterID, HSourceEntryID, sBarCode, sBillType, sQty, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_ChangGuiAsync(
-                    long HInterID, 
-                    long HMaterID, 
-                    long HAuxPropID, 
-                    string HMTONo, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWhID, 
-                    long HSCSPID, 
-                    string HBatchNo, 
-                    long HSourceInterID, 
-                    long HSourceEntryID, 
-                    string sBarCode, 
-                    string sBillType, 
-                    double sQty, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_ChangGuiOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_ChangGui", new object[] {
-                        HInterID,
-                        HMaterID,
-                        HAuxPropID,
-                        HMTONo,
-                        HWhID,
-                        HSPID,
-                        HSCWhID,
-                        HSCSPID,
-                        HBatchNo,
-                        HSourceInterID,
-                        HSourceEntryID,
-                        sBarCode,
-                        sBillType,
-                        sQty,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_ChangGuiOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_ChangGuiCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_ChangGuiCompleted(this, new set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/HelloWorld", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public string HelloWorld() {
             object[] results = this.Invoke("HelloWorld", new object[0]);
@@ -20679,425 +22546,517 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
+    public partial class ClsKf_ICStockBill_Mould {
         
-        private long hItemIDField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_AutoCheckField = value;
+            }
+        }
         
-        private string hBarTypeField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_ERPModeField = value;
+            }
+        }
         
-        private long hWhIDField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
+            }
+        }
         
-        private string hWhNumberField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MulSourceBillField = value;
+            }
+        }
         
-        private string hWhNameField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
+            }
+        }
         
-        private bool hSPFlagField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BatchNoCtlField = value;
+            }
+        }
         
-        private long hSPIDField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MultilineCtlField = value;
+            }
+        }
         
-        private string hSPNumberField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
         
-        private string hSPNameField;
-        
-        private long hSCWhIDField;
-        
-        private string hSCWhNumberField;
-        
-        private string hSCWhNameField;
-        
-        private bool hSCSPFlagField;
-        
-        private long hSCSPIDField;
-        
-        private string hSCSPNumberField;
-        
-        private string hSCSPNameField;
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
         
         private long hDeptIDField;
         
-        private string hDeptNumberField;
-        
-        private string hDeptNameField;
-        
-        private long hSupIDField;
-        
-        private string hSupNumberField;
-        
-        private string hSupNameField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hOWNERIDField;
-        
-        private string hOWNERNAMEField;
-        
-        private string hCustomField;
-        
-        private long hMulSourceFlagField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private string hStockInOrgNameField;
-        
-        private long hStockOutOrgIDField;
-        
-        private string hStockOutOrgNameField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
         /// <remarks/>
-        public long HItemID {
+        public string WMS_CampanyName {
             get {
-                return this.hItemIDField;
+                return this.wMS_CampanyNameField;
             }
             set {
-                this.hItemIDField = value;
+                this.wMS_CampanyNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string WMS_OneKeyMode {
             get {
-                return this.hBarTypeField;
+                return this.wMS_OneKeyModeField;
             }
             set {
-                this.hBarTypeField = value;
+                this.wMS_OneKeyModeField = value;
             }
         }
         
         /// <remarks/>
-        public long HWhID {
+        public string WMS_BarCodeMustSameSourceBill {
             get {
-                return this.hWhIDField;
+                return this.wMS_BarCodeMustSameSourceBillField;
             }
             set {
-                this.hWhIDField = value;
+                this.wMS_BarCodeMustSameSourceBillField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhNumber {
+        public string WMS_OneScanMode {
             get {
-                return this.hWhNumberField;
+                return this.wMS_OneScanModeField;
             }
             set {
-                this.hWhNumberField = value;
+                this.wMS_OneScanModeField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhName {
+        public string WMS_UserByOrgRelation {
             get {
-                return this.hWhNameField;
+                return this.wMS_UserByOrgRelationField;
             }
             set {
-                this.hWhNameField = value;
+                this.wMS_UserByOrgRelationField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSPFlag {
+        public string WMS_MouldManagerCtl {
             get {
-                return this.hSPFlagField;
+                return this.wMS_MouldManagerCtlField;
             }
             set {
-                this.hSPFlagField = value;
+                this.wMS_MouldManagerCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HSPID {
+        public string BarCode_SourceQtyCtl {
             get {
-                return this.hSPIDField;
+                return this.barCode_SourceQtyCtlField;
             }
             set {
-                this.hSPIDField = value;
+                this.barCode_SourceQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPNumber {
+        public long BarCode_PrintQty {
             get {
-                return this.hSPNumberField;
+                return this.barCode_PrintQtyField;
             }
             set {
-                this.hSPNumberField = value;
+                this.barCode_PrintQtyField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPName {
+        public string BarCode_PrintQtyCtl {
             get {
-                return this.hSPNameField;
+                return this.barCode_PrintQtyCtlField;
             }
             set {
-                this.hSPNameField = value;
+                this.barCode_PrintQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HSCWhID {
+        public string BarCode_UpdatePrintQtyCtl {
             get {
-                return this.hSCWhIDField;
+                return this.barCode_UpdatePrintQtyCtlField;
             }
             set {
-                this.hSCWhIDField = value;
+                this.barCode_UpdatePrintQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSCWhNumber {
+        public string MES_StationInBill_FIFOCtl {
             get {
-                return this.hSCWhNumberField;
+                return this.mES_StationInBill_FIFOCtlField;
             }
             set {
-                this.hSCWhNumberField = value;
+                this.mES_StationInBill_FIFOCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSCWhName {
+        public string MES_StationInBill_FullMoveCtl {
             get {
-                return this.hSCWhNameField;
+                return this.mES_StationInBill_FullMoveCtlField;
             }
             set {
-                this.hSCWhNameField = value;
+                this.mES_StationInBill_FullMoveCtlField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSCSPFlag {
+        public string MES_StationInBill_QtyCtl {
             get {
-                return this.hSCSPFlagField;
+                return this.mES_StationInBill_QtyCtlField;
             }
             set {
-                this.hSCSPFlagField = value;
+                this.mES_StationInBill_QtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HSCSPID {
+        public string MES_StationInBill_OneCtl {
             get {
-                return this.hSCSPIDField;
+                return this.mES_StationInBill_OneCtlField;
             }
             set {
-                this.hSCSPIDField = value;
+                this.mES_StationInBill_OneCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSCSPNumber {
+        public string MES_StationInBill_FirstCheckOut {
             get {
-                return this.hSCSPNumberField;
+                return this.mES_StationInBill_FirstCheckOutField;
             }
             set {
-                this.hSCSPNumberField = value;
+                this.mES_StationInBill_FirstCheckOutField = value;
             }
         }
         
         /// <remarks/>
-        public string HSCSPName {
+        public string MES_StationInBill_ProcessCheckCtl {
             get {
-                return this.hSCSPNameField;
+                return this.mES_StationInBill_ProcessCheckCtlField;
             }
             set {
-                this.hSCSPNameField = value;
+                this.mES_StationInBill_ProcessCheckCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_ProcessCheckOut {
+            get {
+                return this.mES_StationOutBill_ProcessCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_ProcessCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_FirstCheckOut {
+            get {
+                return this.mES_StationOutBill_FirstCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_DeleteCtl {
+            get {
+                return this.mES_StationOutBill_DeleteCtlField;
+            }
+            set {
+                this.mES_StationOutBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_QtyCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_QtyCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
+            get {
+                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_DeleteCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_DeleteCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_FIFOCtl {
+            get {
+                return this.mES_StationEntrustInBill_FIFOCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_FullMoveCtl {
+            get {
+                return this.mES_StationEntrustInBill_FullMoveCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_FullMoveCtlField = value;
             }
         }
         
         /// <remarks/>
         public long HDeptID {
             get {
-                return this.hDeptIDField;
+                return this.sc_MESReturnWorkBill_AutoCheckField;
             }
             set {
-                this.hDeptIDField = value;
+                this.sc_MESReturnWorkBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptNumber {
+        public string Sc_MESEndWorkBill_AutoCheck {
             get {
-                return this.hDeptNumberField;
+                return this.sc_MESEndWorkBill_AutoCheckField;
             }
             set {
-                this.hDeptNumberField = value;
+                this.sc_MESEndWorkBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptName {
+        public string Sc_MESStopWorkBill_AutoCheck {
             get {
-                return this.hDeptNameField;
+                return this.sc_MESStopWorkBill_AutoCheckField;
             }
             set {
-                this.hDeptNameField = value;
+                this.sc_MESStopWorkBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public long HSupID {
+        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
             get {
-                return this.hSupIDField;
+                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
             }
             set {
-                this.hSupIDField = value;
+                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupNumber {
+        public string Sc_ICMOBillQualityStatus_AutoCheck {
             get {
-                return this.hSupNumberField;
+                return this.sc_ICMOBillQualityStatus_AutoCheckField;
             }
             set {
-                this.hSupNumberField = value;
+                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string Sc_MaterToSourceBill_AutoCheck {
             get {
-                return this.hSupNameField;
+                return this.sc_MaterToSourceBill_AutoCheckField;
             }
             set {
-                this.hSupNameField = value;
+                this.sc_MaterToSourceBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillNo {
+        public string Sc_MaterToSourceBill_MouldLifeCtrl {
             get {
-                return this.hSourceBillNoField;
+                return this.sc_MaterToSourceBill_MouldLifeCtrlField;
             }
             set {
-                this.hSourceBillNoField = value;
+                this.sc_MaterToSourceBill_MouldLifeCtrlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillType {
+        public string Sc_MaterToSourceBill_MouldLifeCtrlType {
             get {
-                return this.hSourceBillTypeField;
+                return this.sc_MaterToSourceBill_MouldLifeCtrlTypeField;
             }
             set {
-                this.hSourceBillTypeField = value;
+                this.sc_MaterToSourceBill_MouldLifeCtrlTypeField = value;
             }
         }
         
         /// <remarks/>
-        public long HOWNERID {
+        public string OA_ErrMsgBackBill_AutoCheck {
             get {
-                return this.hOWNERIDField;
+                return this.oA_ErrMsgBackBill_AutoCheckField;
             }
             set {
-                this.hOWNERIDField = value;
+                this.oA_ErrMsgBackBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HOWNERNAME {
+        public string Sc_MESProceReportWorkBill_AutoCheck {
             get {
-                return this.hOWNERNAMEField;
+                return this.sc_MESProceReportWorkBill_AutoCheckField;
             }
             set {
-                this.hOWNERNAMEField = value;
+                this.sc_MESProceReportWorkBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HCustom {
+        public string QC_FirstPieceCheckBill_AutoCheck {
             get {
-                return this.hCustomField;
+                return this.qC_FirstPieceCheckBill_AutoCheckField;
             }
             set {
-                this.hCustomField = value;
+                this.qC_FirstPieceCheckBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public long HMulSourceFlag {
+        public string MES_StationInBill_SaveAutoAddnew {
             get {
-                return this.hMulSourceFlagField;
+                return this.mES_StationInBill_SaveAutoAddnewField;
             }
             set {
-                this.hMulSourceFlagField = value;
+                this.mES_StationInBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockStyle {
+        public string MES_StationOutBill_SaveAutoAddnew {
             get {
-                return this.hStockStyleField;
+                return this.mES_StationOutBill_SaveAutoAddnewField;
             }
             set {
-                this.hStockStyleField = value;
+                this.mES_StationOutBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public long HStockInOrgID {
+        public string MES_StationEntrustInBill_SaveAutoAddnew {
             get {
-                return this.hStockInOrgIDField;
+                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
             }
             set {
-                this.hStockInOrgIDField = value;
+                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockInOrgName {
+        public string MES_StationEntrustOutBill_SaveAutoAddnew {
             get {
-                return this.hStockInOrgNameField;
+                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
             }
             set {
-                this.hStockInOrgNameField = value;
+                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public long HStockOutOrgID {
+        public string Sc_MouldProdOutBill_AutoCheck {
             get {
-                return this.hStockOutOrgIDField;
+                return this.sc_MouldProdOutBill_AutoCheckField;
             }
             set {
-                this.hStockOutOrgIDField = value;
+                this.sc_MouldProdOutBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockOutOrgName {
+        public string Sc_MouldProdOutBill_SaveAutoAddnew {
             get {
-                return this.hStockOutOrgNameField;
+                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
             }
             set {
-                this.hStockOutOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
+                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
             }
         }
     }
@@ -30632,363 +32591,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_STJGOutBillMain_K3 {
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private System.DateTime hDateField;
-        
-        private long hYearField;
-        
-        private long hPeriodField;
-        
-        private int hBillStatusField;
-        
-        private long hCustIDField;
-        
-        private long hDeptIDField;
-        
-        private string huseField;
-        
-        private long hWHIDField;
-        
-        private long hFManagerIDField;
-        
-        private long hSManagerIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hBillTypeField;
-        
-        private string hRemarkField;
-        
-        private string hMakerField;
-        
-        private long hBillerIDField;
-        
-        private string hMakeDateField;
-        
-        private string hUpDaterField;
-        
-        private string hUpDateDateField;
-        
-        private string hCheckerField;
-        
-        private string hCheckDateField;
-        
-        private string hChecker2Field;
-        
-        private string hCheckDate2Field;
-        
-        private string hCloseManField;
-        
-        private string hCloseDateField;
-        
-        private string hDeleteManField;
-        
-        private string hDeleteDateField;
-        
-        private long hCheckFlowField;
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HDate {
-            get {
-                return this.hDateField;
-            }
-            set {
-                this.hDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HYear {
-            get {
-                return this.hYearField;
-            }
-            set {
-                this.hYearField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPeriod {
-            get {
-                return this.hPeriodField;
-            }
-            set {
-                this.hPeriodField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public int HBillStatus {
-            get {
-                return this.hBillStatusField;
-            }
-            set {
-                this.hBillStatusField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCustID {
-            get {
-                return this.hCustIDField;
-            }
-            set {
-                this.hCustIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Huse {
-            get {
-                return this.huseField;
-            }
-            set {
-                this.huseField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HFManagerID {
-            get {
-                return this.hFManagerIDField;
-            }
-            set {
-                this.hFManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSManagerID {
-            get {
-                return this.hSManagerIDField;
-            }
-            set {
-                this.hSManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillType {
-            get {
-                return this.hBillTypeField;
-            }
-            set {
-                this.hBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HBillerID {
-            get {
-                return this.hBillerIDField;
-            }
-            set {
-                this.hBillerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HUpDater {
-            get {
-                return this.hUpDaterField;
-            }
-            set {
-                this.hUpDaterField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HUpDateDate {
-            get {
-                return this.hUpDateDateField;
-            }
-            set {
-                this.hUpDateDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HChecker {
-            get {
-                return this.hCheckerField;
-            }
-            set {
-                this.hCheckerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckDate {
-            get {
-                return this.hCheckDateField;
-            }
-            set {
-                this.hCheckDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HChecker2 {
-            get {
-                return this.hChecker2Field;
-            }
-            set {
-                this.hChecker2Field = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckDate2 {
-            get {
-                return this.hCheckDate2Field;
-            }
-            set {
-                this.hCheckDate2Field = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCloseMan {
-            get {
-                return this.hCloseManField;
-            }
-            set {
-                this.hCloseManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCloseDate {
-            get {
-                return this.hCloseDateField;
-            }
-            set {
-                this.hCloseDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeleteMan {
-            get {
-                return this.hDeleteManField;
-            }
-            set {
-                this.hDeleteManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeleteDate {
-            get {
-                return this.hDeleteDateField;
-            }
-            set {
-                this.hDeleteDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCheckFlow {
-            get {
-                return this.hCheckFlowField;
-            }
-            set {
-                this.hCheckFlowField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_STJGInBillMain_K3 {
         
         private long hInterIDField;
@@ -31746,6 +33348,363 @@
     }
     
     /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_STJGOutBillMain_K3 {
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private System.DateTime hDateField;
+        
+        private long hYearField;
+        
+        private long hPeriodField;
+        
+        private int hBillStatusField;
+        
+        private long hCustIDField;
+        
+        private long hDeptIDField;
+        
+        private string huseField;
+        
+        private long hWHIDField;
+        
+        private long hFManagerIDField;
+        
+        private long hSManagerIDField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hBillTypeField;
+        
+        private string hRemarkField;
+        
+        private string hMakerField;
+        
+        private long hBillerIDField;
+        
+        private string hMakeDateField;
+        
+        private string hUpDaterField;
+        
+        private string hUpDateDateField;
+        
+        private string hCheckerField;
+        
+        private string hCheckDateField;
+        
+        private string hChecker2Field;
+        
+        private string hCheckDate2Field;
+        
+        private string hCloseManField;
+        
+        private string hCloseDateField;
+        
+        private string hDeleteManField;
+        
+        private string hDeleteDateField;
+        
+        private long hCheckFlowField;
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HDate {
+            get {
+                return this.hDateField;
+            }
+            set {
+                this.hDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HYear {
+            get {
+                return this.hYearField;
+            }
+            set {
+                this.hYearField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPeriod {
+            get {
+                return this.hPeriodField;
+            }
+            set {
+                this.hPeriodField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public int HBillStatus {
+            get {
+                return this.hBillStatusField;
+            }
+            set {
+                this.hBillStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCustID {
+            get {
+                return this.hCustIDField;
+            }
+            set {
+                this.hCustIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Huse {
+            get {
+                return this.huseField;
+            }
+            set {
+                this.huseField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HFManagerID {
+            get {
+                return this.hFManagerIDField;
+            }
+            set {
+                this.hFManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSManagerID {
+            get {
+                return this.hSManagerIDField;
+            }
+            set {
+                this.hSManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillType {
+            get {
+                return this.hBillTypeField;
+            }
+            set {
+                this.hBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HBillerID {
+            get {
+                return this.hBillerIDField;
+            }
+            set {
+                this.hBillerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUpDater {
+            get {
+                return this.hUpDaterField;
+            }
+            set {
+                this.hUpDaterField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUpDateDate {
+            get {
+                return this.hUpDateDateField;
+            }
+            set {
+                this.hUpDateDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HChecker {
+            get {
+                return this.hCheckerField;
+            }
+            set {
+                this.hCheckerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckDate {
+            get {
+                return this.hCheckDateField;
+            }
+            set {
+                this.hCheckDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HChecker2 {
+            get {
+                return this.hChecker2Field;
+            }
+            set {
+                this.hChecker2Field = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckDate2 {
+            get {
+                return this.hCheckDate2Field;
+            }
+            set {
+                this.hCheckDate2Field = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCloseMan {
+            get {
+                return this.hCloseManField;
+            }
+            set {
+                this.hCloseManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCloseDate {
+            get {
+                return this.hCloseDateField;
+            }
+            set {
+                this.hCloseDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeleteMan {
+            get {
+                return this.hDeleteManField;
+            }
+            set {
+                this.hDeleteManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeleteDate {
+            get {
+                return this.hDeleteDateField;
+            }
+            set {
+                this.hDeleteDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckFlow {
+            get {
+                return this.hCheckFlowField;
+            }
+            set {
+                this.hCheckFlowField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
@@ -31765,7 +33724,6 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
@@ -31779,6 +33737,7 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
@@ -35613,291 +37572,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsQC_NoPassProdCheckBillMain : ClsXt_BaseBillMain {
-        
-        private long hPrintQtyField;
-        
-        private long hSourceIDField;
-        
-        private long hICMOInterIDField;
-        
-        private string hICMOBillNoField;
-        
-        private double hInStockQtyField;
-        
-        private double hCheckQtyField;
-        
-        private double hRightQtyField;
-        
-        private long hFirstCheckEmpField;
-        
-        private string hCheckerResultField;
-        
-        private string hNoteField;
-        
-        private long hProcExchInterIDField;
-        
-        private long hProcExchEntryIDField;
-        
-        private string hProcExchBillNoField;
-        
-        private long hMaterIDField;
-        
-        private long hProcIDField;
-        
-        private long hWorkCenterIDField;
-        
-        private double hBadQtyField;
-        
-        private double hPlanQtyField;
-        
-        private double hBadPNLField;
-        
-        private double hPlanPNLField;
-        
-        private string hGroupNameField;
-        
-        private string hOrderProcNoField;
-        
-        private double hProcExchQtyField;
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceID {
-            get {
-                return this.hSourceIDField;
-            }
-            set {
-                this.hSourceIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HICMOInterID {
-            get {
-                return this.hICMOInterIDField;
-            }
-            set {
-                this.hICMOInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HICMOBillNo {
-            get {
-                return this.hICMOBillNoField;
-            }
-            set {
-                this.hICMOBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HInStockQty {
-            get {
-                return this.hInStockQtyField;
-            }
-            set {
-                this.hInStockQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HCheckQty {
-            get {
-                return this.hCheckQtyField;
-            }
-            set {
-                this.hCheckQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HRightQty {
-            get {
-                return this.hRightQtyField;
-            }
-            set {
-                this.hRightQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HFirstCheckEmp {
-            get {
-                return this.hFirstCheckEmpField;
-            }
-            set {
-                this.hFirstCheckEmpField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckerResult {
-            get {
-                return this.hCheckerResultField;
-            }
-            set {
-                this.hCheckerResultField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HNote {
-            get {
-                return this.hNoteField;
-            }
-            set {
-                this.hNoteField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcExchInterID {
-            get {
-                return this.hProcExchInterIDField;
-            }
-            set {
-                this.hProcExchInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcExchEntryID {
-            get {
-                return this.hProcExchEntryIDField;
-            }
-            set {
-                this.hProcExchEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HProcExchBillNo {
-            get {
-                return this.hProcExchBillNoField;
-            }
-            set {
-                this.hProcExchBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcID {
-            get {
-                return this.hProcIDField;
-            }
-            set {
-                this.hProcIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWorkCenterID {
-            get {
-                return this.hWorkCenterIDField;
-            }
-            set {
-                this.hWorkCenterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HBadQty {
-            get {
-                return this.hBadQtyField;
-            }
-            set {
-                this.hBadQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HPlanQty {
-            get {
-                return this.hPlanQtyField;
-            }
-            set {
-                this.hPlanQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HBadPNL {
-            get {
-                return this.hBadPNLField;
-            }
-            set {
-                this.hBadPNLField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HPlanPNL {
-            get {
-                return this.hPlanPNLField;
-            }
-            set {
-                this.hPlanPNLField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOrderProcNo {
-            get {
-                return this.hOrderProcNoField;
-            }
-            set {
-                this.hOrderProcNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HProcExchQty {
-            get {
-                return this.hProcExchQtyField;
-            }
-            set {
-                this.hProcExchQtyField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsCg_POInStockBillMain_K3 : ClsXt_BaseBillMain {
         
         private long hCheckerIDField;
@@ -37719,6 +39393,8 @@
         
         private System.DateTime hArrivalDateField;
         
+        private long hSPIDField;
+        
         /// <remarks/>
         public long HSupID {
             get {
@@ -37856,6 +39532,16 @@
             }
             set {
                 this.hArrivalDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
             }
         }
     }
@@ -38367,6 +40053,576 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsQC_NoPassProdCheckBillMain : ClsXt_BaseBillMain {
+        
+        private long hPrintQtyField;
+        
+        private long hSourceIDField;
+        
+        private long hICMOInterIDField;
+        
+        private string hICMOBillNoField;
+        
+        private double hInStockQtyField;
+        
+        private double hCheckQtyField;
+        
+        private double hRightQtyField;
+        
+        private long hFirstCheckEmpField;
+        
+        private string hCheckerResultField;
+        
+        private string hNoteField;
+        
+        private long hProcExchInterIDField;
+        
+        private long hProcExchEntryIDField;
+        
+        private string hProcExchBillNoField;
+        
+        private long hMaterIDField;
+        
+        private long hProcIDField;
+        
+        private long hWorkCenterIDField;
+        
+        private double hBadQtyField;
+        
+        private double hPlanQtyField;
+        
+        private double hBadPNLField;
+        
+        private double hPlanPNLField;
+        
+        private string hGroupNameField;
+        
+        private string hOrderProcNoField;
+        
+        private double hProcExchQtyField;
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceID {
+            get {
+                return this.hSourceIDField;
+            }
+            set {
+                this.hSourceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HICMOInterID {
+            get {
+                return this.hICMOInterIDField;
+            }
+            set {
+                this.hICMOInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HICMOBillNo {
+            get {
+                return this.hICMOBillNoField;
+            }
+            set {
+                this.hICMOBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HInStockQty {
+            get {
+                return this.hInStockQtyField;
+            }
+            set {
+                this.hInStockQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HCheckQty {
+            get {
+                return this.hCheckQtyField;
+            }
+            set {
+                this.hCheckQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HRightQty {
+            get {
+                return this.hRightQtyField;
+            }
+            set {
+                this.hRightQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HFirstCheckEmp {
+            get {
+                return this.hFirstCheckEmpField;
+            }
+            set {
+                this.hFirstCheckEmpField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckerResult {
+            get {
+                return this.hCheckerResultField;
+            }
+            set {
+                this.hCheckerResultField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HNote {
+            get {
+                return this.hNoteField;
+            }
+            set {
+                this.hNoteField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcExchInterID {
+            get {
+                return this.hProcExchInterIDField;
+            }
+            set {
+                this.hProcExchInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcExchEntryID {
+            get {
+                return this.hProcExchEntryIDField;
+            }
+            set {
+                this.hProcExchEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HProcExchBillNo {
+            get {
+                return this.hProcExchBillNoField;
+            }
+            set {
+                this.hProcExchBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcID {
+            get {
+                return this.hProcIDField;
+            }
+            set {
+                this.hProcIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWorkCenterID {
+            get {
+                return this.hWorkCenterIDField;
+            }
+            set {
+                this.hWorkCenterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HBadQty {
+            get {
+                return this.hBadQtyField;
+            }
+            set {
+                this.hBadQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPlanQty {
+            get {
+                return this.hPlanQtyField;
+            }
+            set {
+                this.hPlanQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HBadPNL {
+            get {
+                return this.hBadPNLField;
+            }
+            set {
+                this.hBadPNLField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPlanPNL {
+            get {
+                return this.hPlanPNLField;
+            }
+            set {
+                this.hPlanPNLField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOrderProcNo {
+            get {
+                return this.hOrderProcNoField;
+            }
+            set {
+                this.hOrderProcNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HProcExchQty {
+            get {
+                return this.hProcExchQtyField;
+            }
+            set {
+                this.hProcExchQtyField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsQC_NoPassProdCheckBillMain : ClsXt_BaseBillMain {
+        
+        private long hPrintQtyField;
+        
+        private long hSourceIDField;
+        
+        private long hICMOInterIDField;
+        
+        private string hICMOBillNoField;
+        
+        private double hInStockQtyField;
+        
+        private double hCheckQtyField;
+        
+        private double hRightQtyField;
+        
+        private long hFirstCheckEmpField;
+        
+        private string hCheckerResultField;
+        
+        private string hNoteField;
+        
+        private long hProcExchInterIDField;
+        
+        private long hProcExchEntryIDField;
+        
+        private string hProcExchBillNoField;
+        
+        private long hMaterIDField;
+        
+        private long hProcIDField;
+        
+        private long hWorkCenterIDField;
+        
+        private double hBadQtyField;
+        
+        private double hPlanQtyField;
+        
+        private double hBadPNLField;
+        
+        private double hPlanPNLField;
+        
+        private string hGroupNameField;
+        
+        private string hOrderProcNoField;
+        
+        private double hProcExchQtyField;
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceID {
+            get {
+                return this.hSourceIDField;
+            }
+            set {
+                this.hSourceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HICMOInterID {
+            get {
+                return this.hICMOInterIDField;
+            }
+            set {
+                this.hICMOInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HICMOBillNo {
+            get {
+                return this.hICMOBillNoField;
+            }
+            set {
+                this.hICMOBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HInStockQty {
+            get {
+                return this.hInStockQtyField;
+            }
+            set {
+                this.hInStockQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HCheckQty {
+            get {
+                return this.hCheckQtyField;
+            }
+            set {
+                this.hCheckQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HRightQty {
+            get {
+                return this.hRightQtyField;
+            }
+            set {
+                this.hRightQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HFirstCheckEmp {
+            get {
+                return this.hFirstCheckEmpField;
+            }
+            set {
+                this.hFirstCheckEmpField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckerResult {
+            get {
+                return this.hCheckerResultField;
+            }
+            set {
+                this.hCheckerResultField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HNote {
+            get {
+                return this.hNoteField;
+            }
+            set {
+                this.hNoteField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcExchInterID {
+            get {
+                return this.hProcExchInterIDField;
+            }
+            set {
+                this.hProcExchInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcExchEntryID {
+            get {
+                return this.hProcExchEntryIDField;
+            }
+            set {
+                this.hProcExchEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HProcExchBillNo {
+            get {
+                return this.hProcExchBillNoField;
+            }
+            set {
+                this.hProcExchBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcID {
+            get {
+                return this.hProcIDField;
+            }
+            set {
+                this.hProcIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWorkCenterID {
+            get {
+                return this.hWorkCenterIDField;
+            }
+            set {
+                this.hWorkCenterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HBadQty {
+            get {
+                return this.hBadQtyField;
+            }
+            set {
+                this.hBadQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPlanQty {
+            get {
+                return this.hPlanQtyField;
+            }
+            set {
+                this.hPlanQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HBadPNL {
+            get {
+                return this.hBadPNLField;
+            }
+            set {
+                this.hBadPNLField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPlanPNL {
+            get {
+                return this.hPlanPNLField;
+            }
+            set {
+                this.hPlanPNLField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOrderProcNo {
+            get {
+                return this.hOrderProcNoField;
+            }
+            set {
+                this.hOrderProcNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HProcExchQty {
+            get {
+                return this.hProcExchQtyField;
+            }
+            set {
+                this.hProcExchQtyField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
         
         private long hSCWHIDField;
@@ -38522,327 +40778,6 @@
             }
             set {
                 this.hCorrespondentTypeIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_Mould {
-        
-        private long hItemIDField;
-        
-        private string hBarTypeField;
-        
-        private long hWhIDField;
-        
-        private string hWhNumberField;
-        
-        private string hWhNameField;
-        
-        private bool hSPFlagField;
-        
-        private long hSPIDField;
-        
-        private string hSPNumberField;
-        
-        private string hSPNameField;
-        
-        private long hDeptIDField;
-        
-        private string hDeptNumberField;
-        
-        private string hDeptNameField;
-        
-        private long hSupIDField;
-        
-        private string hSupNumberField;
-        
-        private string hSupNameField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hOWNERIDField;
-        
-        private string hOWNERNAMEField;
-        
-        private string hCustomField;
-        
-        private long hMulSourceFlagField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private string hStockInOrgNameField;
-        
-        private long hStockOutOrgIDField;
-        
-        private string hStockOutOrgNameField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarType {
-            get {
-                return this.hBarTypeField;
-            }
-            set {
-                this.hBarTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWhID {
-            get {
-                return this.hWhIDField;
-            }
-            set {
-                this.hWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhNumber {
-            get {
-                return this.hWhNumberField;
-            }
-            set {
-                this.hWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhName {
-            get {
-                return this.hWhNameField;
-            }
-            set {
-                this.hWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSPFlag {
-            get {
-                return this.hSPFlagField;
-            }
-            set {
-                this.hSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPNumber {
-            get {
-                return this.hSPNumberField;
-            }
-            set {
-                this.hSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPName {
-            get {
-                return this.hSPNameField;
-            }
-            set {
-                this.hSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptNumber {
-            get {
-                return this.hDeptNumberField;
-            }
-            set {
-                this.hDeptNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupNumber {
-            get {
-                return this.hSupNumberField;
-            }
-            set {
-                this.hSupNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOWNERNAME {
-            get {
-                return this.hOWNERNAMEField;
-            }
-            set {
-                this.hOWNERNAMEField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCustom {
-            get {
-                return this.hCustomField;
-            }
-            set {
-                this.hCustomField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMulSourceFlag {
-            get {
-                return this.hMulSourceFlagField;
-            }
-            set {
-                this.hMulSourceFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockInOrgID {
-            get {
-                return this.hStockInOrgIDField;
-            }
-            set {
-                this.hStockInOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockInOrgName {
-            get {
-                return this.hStockInOrgNameField;
-            }
-            set {
-                this.hStockInOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockOutOrgName {
-            get {
-                return this.hStockOutOrgNameField;
-            }
-            set {
-                this.hStockOutOrgNameField = value;
             }
         }
     }
@@ -39424,2235 +41359,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsXt_SystemParameterMain {
-        
-        private string kf_POStockInBill_AutoCheckField;
-        
-        private string kf_POStockInBill_ERPModeField;
-        
-        private string kf_POStockInBill_MustQtyCtlField;
-        
-        private string kf_POStockInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_POStockInBill_MulSourceBillField;
-        
-        private string kf_POStockInBill_BillTypeOneScanField;
-        
-        private string kf_POStockInBackBill_AutoCheckField;
-        
-        private string kf_POStockInBackBill_ERPModeField;
-        
-        private string kf_POStockInBackBill_MustQtyCtlField;
-        
-        private string kf_POStockInBackBill_MulSourceBillField;
-        
-        private string kf_POStockInBackBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBill_AutoCheckField;
-        
-        private string kf_MateOutBill_ERPModeField;
-        
-        private string kf_MateOutBill_MustQtyCtlField;
-        
-        private string kf_MateOutBill_FIFOCtlField;
-        
-        private string kf_MateOutBill_AutoBarCodeField;
-        
-        private string kf_MateOutBill_MulSourceBillField;
-        
-        private string kf_MateOutBill_SimpleModeField;
-        
-        private string kf_MateOutBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBillCheck_MustQtyCtlField;
-        
-        private string kf_MateOutBackBill_AutoCheckField;
-        
-        private string kf_MateOutBackBill_ERPModeField;
-        
-        private string kf_MateOutBackBill_MustQtyCtlField;
-        
-        private string kf_MateOutBackBill_MulSourceBillField;
-        
-        private string kf_MateOutBackBill_SimpleModeField;
-        
-        private string kf_MateOutBackBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBill_AutoCheckField;
-        
-        private string kf_ProductInBill_ERPModeField;
-        
-        private string kf_ProductInBill_MustQtyCtlField;
-        
-        private string kf_ProductInBill_MulSourceBillField;
-        
-        private string kf_ProductInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_ProductInBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBackBill_AutoCheckField;
-        
-        private string kf_ProductInBackBill_ERPModeField;
-        
-        private string kf_ProductInBackBill_MustQtyCtlField;
-        
-        private string kf_ProductInBackBill_MulSourceBillField;
-        
-        private string kf_ProductInBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBill_AutoCheckField;
-        
-        private string kf_EntrustInBill_ERPModeField;
-        
-        private string kf_EntrustInBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBill_MulSourceBillField;
-        
-        private string kf_EntrustInBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBackBill_AutoCheckField;
-        
-        private string kf_EntrustInBackBill_ERPModeField;
-        
-        private string kf_EntrustInBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBackBill_MulSourceBillField;
-        
-        private string kf_EntrustInBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBill_AutoCheckField;
-        
-        private string kf_EntrustOutBill_ERPModeField;
-        
-        private string kf_EntrustOutBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBill_FIFOCtlField;
-        
-        private string kf_EntrustOutBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBill_SimpleModeField;
-        
-        private string kf_EntrustOutBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBackBill_AutoCheckField;
-        
-        private string kf_EntrustOutBackBill_ERPModeField;
-        
-        private string kf_EntrustOutBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBackBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBackBill_SimpleModeField;
-        
-        private string kf_EntrustOutBackBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBill_AutoCheckField;
-        
-        private string kf_SellOutBill_ERPModeField;
-        
-        private string kf_SellOutBill_MustQtyCtlField;
-        
-        private string kf_SellOutBill_FIFOCtlField;
-        
-        private string kf_SellOutBill_MulSourceBillField;
-        
-        private string kf_SellOutBill_AutoSavePOStockInBillField;
-        
-        private string kf_SellOutBill_NoRefreshField;
-        
-        private string kf_SellOutBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBackBill_AutoCheckField;
-        
-        private string kf_SellOutBackBill_ERPModeField;
-        
-        private string kf_SellOutBackBill_MustQtyCtlField;
-        
-        private string kf_SellOutBackBill_MulSourceBillField;
-        
-        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-        
-        private string kf_SellOutBackBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBill_AutoCheckField;
-        
-        private string kf_OtherInBill_ERPModeField;
-        
-        private string kf_OtherInBill_MustQtyCtlField;
-        
-        private string kf_OtherInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_OtherInBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBillCheck_MustQtyCtlField;
-        
-        private string kf_OtherOutBill_AutoCheckField;
-        
-        private string kf_OtherOutBill_ERPModeField;
-        
-        private string kf_OtherOutBill_MustQtyCtlField;
-        
-        private string kf_OtherOutBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_OtherOutBill_BillTypeOneScanField;
-        
-        private string kf_OtherOutBillCheck_MustQtyCtlField;
-        
-        private string kf_MoveStockBill_AutoCheckField;
-        
-        private string kf_MoveStockBill_ERPModeField;
-        
-        private string kf_MoveStockBill_MustQtyCtlField;
-        
-        private string kf_MoveStockBill_MulSourceBillField;
-        
-        private string kf_MoveStockBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_MoveStockBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockBillCheck_MustQtyCtlField;
-        
-        private string kf_MateReplenishOutBill_AutoCheckField;
-        
-        private string kf_MateReplenishOutBill_ERPModeField;
-        
-        private string kf_MateReplenishOutBill_MustQtyCtlField;
-        
-        private string kf_MateReplenishOutBill_MulSourceBillField;
-        
-        private string kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_MateReplenishOutBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBackBill_AutoCheckField;
-        
-        private string kf_OtherInBackBill_ERPModeField;
-        
-        private string kf_OtherInBackBill_MustQtyCtlField;
-        
-        private string kf_OtherInBackBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_OtherInBackBill_BillTypeOneScanField;
-        
-        private string kf_OtherOutBackBill_AutoCheckField;
-        
-        private string kf_OtherOutBackBill_ERPModeField;
-        
-        private string kf_OtherOutBackBill_MustQtyCtlField;
-        
-        private string kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_OtherOutBackBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockStepOutBill_AutoCheckField;
-        
-        private string kf_MoveStockStepOutBill_ERPModeField;
-        
-        private string kf_MoveStockStepOutBill_MustQtyCtlField;
-        
-        private string kf_MoveStockStepOutBill_MulSourceBillField;
-        
-        private string kf_MoveStockStepOutBill_FIFOCtlField;
-        
-        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockStepInBill_AutoCheckField;
-        
-        private string kf_MoveStockStepInBill_ERPModeField;
-        
-        private string kf_MoveStockStepInBill_MustQtyCtlField;
-        
-        private string kf_MoveStockStepInBill_MulSourceBillField;
-        
-        private string kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_MoveStockStepInBill_BillTypeOneScanField;
-        
-        private string wMS_ERPStockCtlField;
-        
-        private string wMS_WMSStockCtlField;
-        
-        private string wMS_WMSStockCtl_ERPModeField;
-        
-        private string wMS_SaveUpdateStockField;
-        
-        private string wMS_MaterBarCodeDefQtyField;
-        
-        private string wMS_BatchBarCodeDefQtyField;
-        
-        private string wMS_SNBarCodeDefQtyField;
-        
-        private string wMS_CampanyNameField;
-        
-        private string wMS_OneKeyModeField;
-        
-        private string wMS_BarCodeMustSameSourceBillField;
-        
-        private string wMS_OneScanModeField;
-        
-        private string wMS_MouldManagerCtlField;
-        
-        private string barCode_SourceQtyCtlField;
-        
-        private long barCode_PrintQtyField;
-        
-        private string barCode_PrintQtyCtlField;
-        
-        private string barCode_UpdatePrintQtyCtlField;
-        
-        private string mES_StationInBill_FIFOCtlField;
-        
-        private string mES_StationInBill_FullMoveCtlField;
-        
-        private string mES_StationInBill_QtyCtlField;
-        
-        private string mES_StationInBill_OneCtlField;
-        
-        private string mES_StationInBill_FirstCheckOutField;
-        
-        private string mES_StationInBill_ProcessCheckCtlField;
-        
-        private string mES_StationInBill_DeleteCtlField;
-        
-        private string mES_StationOutBill_QtyCtlField;
-        
-        private string mES_StationOutBill_ProcessCheckOutField;
-        
-        private string mES_StationOutBill_FirstCheckOutField;
-        
-        private string mES_StationOutBill_DeleteCtlField;
-        
-        private string qC_NoPassProdCheckBill_QtyCtlField;
-        
-        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
-        
-        private string qC_NoPassProdCheckBill_DeleteCtlField;
-        
-        private string mES_StationEntrustInBill_FIFOCtlField;
-        
-        private string mES_StationEntrustInBill_FullMoveCtlField;
-        
-        private string mES_StationEntrustInBill_QtyCtlField;
-        
-        private string mES_StationEntrustInBill_OneCtlField;
-        
-        private string mES_StationEntrustInBill_DeleteCtlField;
-        
-        private string mES_StationEntrustOutBill_QtyCtlField;
-        
-        private string mES_StationEntrustOutBill_DeleteCtlField;
-        
-        private string sc_ICMOReportBill_AutoCheckField;
-        
-        private string sc_ICMOReportBill_ERPModeField;
-        
-        private string sc_ICMOReportBill_MustQtyCtlField;
-        
-        private string sc_ICMOReportBill_MulSourceBillField;
-        
-        private string sc_ICMOReportBill_BillTypeOneScanField;
-        
-        private string sc_ICMOReportBill_UpdateSourceInterIDField;
-        
-        private string sc_ICMOReportBill_FirstCheckOutField;
-        
-        private string sc_MESBeginWorkBill_AutoCheckField;
-        
-        private string sc_MESReturnWorkBill_AutoCheckField;
-        
-        private string sc_MESEndWorkBill_AutoCheckField;
-        
-        private string sc_MESStopWorkBill_AutoCheckField;
-        
-        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
-        
-        private string sc_ICMOBillQualityStatus_AutoCheckField;
-        
-        private string sc_MaterToSourceBill_AutoCheckField;
-        
-        private string sc_MaterToSourceBill_MouldLifeCtrlField;
-        
-        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
-        
-        private string oA_ErrMsgBackBill_AutoCheckField;
-        
-        private string sc_MESProceReportWorkBill_AutoCheckField;
-        
-        private string qC_FirstPieceCheckBill_AutoCheckField;
-        
-        private string mES_StationInBill_SaveAutoAddnewField;
-        
-        private string mES_StationOutBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustInBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
-        
-        private string sc_MouldProdOutBill_AutoCheckField;
-        
-        private string sc_MouldProdOutBill_SaveAutoAddnewField;
-        
-        private string sc_MouldProdOutBill_MouldLifeCtrlField;
-        
-        private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_AutoCheck {
-            get {
-                return this.kf_POStockInBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_ERPMode {
-            get {
-                return this.kf_POStockInBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_POStockInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_POStockInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_AutoCheck {
-            get {
-                return this.kf_POStockInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_ERPMode {
-            get {
-                return this.kf_POStockInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoCheck {
-            get {
-                return this.kf_MateOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_ERPMode {
-            get {
-                return this.kf_MateOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_FIFOCtl {
-            get {
-                return this.kf_MateOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MateOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoBarCode {
-            get {
-                return this.kf_MateOutBill_AutoBarCodeField;
-            }
-            set {
-                this.kf_MateOutBill_AutoBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_SimpleMode {
-            get {
-                return this.kf_MateOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_MateOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_AutoCheck {
-            get {
-                return this.kf_MateOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_ERPMode {
-            get {
-                return this.kf_MateOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_SimpleMode {
-            get {
-                return this.kf_MateOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_AutoCheck {
-            get {
-                return this.kf_ProductInBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_ERPMode {
-            get {
-                return this.kf_ProductInBill_ERPModeField;
-            }
-            set {
-                this.kf_ProductInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MustQtyCtl {
-            get {
-                return this.kf_ProductInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MulSourceBill {
-            get {
-                return this.kf_ProductInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_ProductInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_ProductInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_ProductInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_AutoCheck {
-            get {
-                return this.kf_ProductInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_ERPMode {
-            get {
-                return this.kf_ProductInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_ProductInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MustQtyCtl {
-            get {
-                return this.kf_ProductInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MulSourceBill {
-            get {
-                return this.kf_ProductInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_ProductInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_ERPMode {
-            get {
-                return this.kf_EntrustInBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MulSourceBill {
-            get {
-                return this.kf_EntrustInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_ERPMode {
-            get {
-                return this.kf_EntrustInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_FIFOCtl {
-            get {
-                return this.kf_EntrustOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_AutoCheck {
-            get {
-                return this.kf_SellOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_ERPMode {
-            get {
-                return this.kf_SellOutBill_ERPModeField;
-            }
-            set {
-                this.kf_SellOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MustQtyCtl {
-            get {
-                return this.kf_SellOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_FIFOCtl {
-            get {
-                return this.kf_SellOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_SellOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MulSourceBill {
-            get {
-                return this.kf_SellOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_AutoSavePOStockInBill {
-            get {
-                return this.kf_SellOutBill_AutoSavePOStockInBillField;
-            }
-            set {
-                this.kf_SellOutBill_AutoSavePOStockInBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_NoRefresh {
-            get {
-                return this.kf_SellOutBill_NoRefreshField;
-            }
-            set {
-                this.kf_SellOutBill_NoRefreshField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoCheck {
-            get {
-                return this.kf_SellOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_ERPMode {
-            get {
-                return this.kf_SellOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_SellOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_SellOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MulSourceBill {
-            get {
-                return this.kf_SellOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
-            get {
-                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_AutoCheck {
-            get {
-                return this.kf_OtherInBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_ERPMode {
-            get {
-                return this.kf_OtherInBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MustQtyCtl {
-            get {
-                return this.kf_OtherInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_OtherInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_OtherInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBillCheck_MustQtyCtl {
-            get {
-                return this.kf_OtherInBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_AutoCheck {
-            get {
-                return this.kf_OtherOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_ERPMode {
-            get {
-                return this.kf_OtherOutBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_MustQtyCtl {
-            get {
-                return this.kf_OtherOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_OtherOutBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_OtherOutBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_OtherOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_AutoCheck {
-            get {
-                return this.kf_MoveStockBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_ERPMode {
-            get {
-                return this.kf_MoveStockBill_ERPModeField;
-            }
-            set {
-                this.kf_MoveStockBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_MustQtyCtl {
-            get {
-                return this.kf_MoveStockBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_MulSourceBill {
-            get {
-                return this.kf_MoveStockBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MoveStockBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_MoveStockBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_MoveStockBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBillCheck_MustQtyCtl {
-            get {
-                return this.kf_MoveStockBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_AutoCheck {
-            get {
-                return this.kf_MateReplenishOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_ERPMode {
-            get {
-                return this.kf_MateReplenishOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MustQtyCtl {
-            get {
-                return this.kf_MateReplenishOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MulSourceBill {
-            get {
-                return this.kf_MateReplenishOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_AutoCheck {
-            get {
-                return this.kf_OtherInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_ERPMode {
-            get {
-                return this.kf_OtherInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_MustQtyCtl {
-            get {
-                return this.kf_OtherInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_OtherInBackBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_OtherInBackBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_AutoCheck {
-            get {
-                return this.kf_OtherOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_ERPMode {
-            get {
-                return this.kf_OtherOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_OtherOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_AutoCheck {
-            get {
-                return this.kf_MoveStockStepOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_ERPMode {
-            get {
-                return this.kf_MoveStockStepOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MustQtyCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MulSourceBill {
-            get {
-                return this.kf_MoveStockStepOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_FIFOCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_AutoCheck {
-            get {
-                return this.kf_MoveStockStepInBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_ERPMode {
-            get {
-                return this.kf_MoveStockStepInBill_ERPModeField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MustQtyCtl {
-            get {
-                return this.kf_MoveStockStepInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MulSourceBill {
-            get {
-                return this.kf_MoveStockStepInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_ERPStockCtl {
-            get {
-                return this.wMS_ERPStockCtlField;
-            }
-            set {
-                this.wMS_ERPStockCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_WMSStockCtl {
-            get {
-                return this.wMS_WMSStockCtlField;
-            }
-            set {
-                this.wMS_WMSStockCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_WMSStockCtl_ERPMode {
-            get {
-                return this.wMS_WMSStockCtl_ERPModeField;
-            }
-            set {
-                this.wMS_WMSStockCtl_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_SaveUpdateStock {
-            get {
-                return this.wMS_SaveUpdateStockField;
-            }
-            set {
-                this.wMS_SaveUpdateStockField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_MaterBarCodeDefQty {
-            get {
-                return this.wMS_MaterBarCodeDefQtyField;
-            }
-            set {
-                this.wMS_MaterBarCodeDefQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_BatchBarCodeDefQty {
-            get {
-                return this.wMS_BatchBarCodeDefQtyField;
-            }
-            set {
-                this.wMS_BatchBarCodeDefQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_SNBarCodeDefQty {
-            get {
-                return this.wMS_SNBarCodeDefQtyField;
-            }
-            set {
-                this.wMS_SNBarCodeDefQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_CampanyName {
-            get {
-                return this.wMS_CampanyNameField;
-            }
-            set {
-                this.wMS_CampanyNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_OneKeyMode {
-            get {
-                return this.wMS_OneKeyModeField;
-            }
-            set {
-                this.wMS_OneKeyModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_BarCodeMustSameSourceBill {
-            get {
-                return this.wMS_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.wMS_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_OneScanMode {
-            get {
-                return this.wMS_OneScanModeField;
-            }
-            set {
-                this.wMS_OneScanModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_MouldManagerCtl {
-            get {
-                return this.wMS_MouldManagerCtlField;
-            }
-            set {
-                this.wMS_MouldManagerCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_SourceQtyCtl {
-            get {
-                return this.barCode_SourceQtyCtlField;
-            }
-            set {
-                this.barCode_SourceQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long BarCode_PrintQty {
-            get {
-                return this.barCode_PrintQtyField;
-            }
-            set {
-                this.barCode_PrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_PrintQtyCtl {
-            get {
-                return this.barCode_PrintQtyCtlField;
-            }
-            set {
-                this.barCode_PrintQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_UpdatePrintQtyCtl {
-            get {
-                return this.barCode_UpdatePrintQtyCtlField;
-            }
-            set {
-                this.barCode_UpdatePrintQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FIFOCtl {
-            get {
-                return this.mES_StationInBill_FIFOCtlField;
-            }
-            set {
-                this.mES_StationInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FullMoveCtl {
-            get {
-                return this.mES_StationInBill_FullMoveCtlField;
-            }
-            set {
-                this.mES_StationInBill_FullMoveCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_QtyCtl {
-            get {
-                return this.mES_StationInBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationInBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_OneCtl {
-            get {
-                return this.mES_StationInBill_OneCtlField;
-            }
-            set {
-                this.mES_StationInBill_OneCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FirstCheckOut {
-            get {
-                return this.mES_StationInBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationInBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_ProcessCheckCtl {
-            get {
-                return this.mES_StationInBill_ProcessCheckCtlField;
-            }
-            set {
-                this.mES_StationInBill_ProcessCheckCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_DeleteCtl {
-            get {
-                return this.mES_StationInBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationInBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_ProcessCheckOut {
-            get {
-                return this.mES_StationOutBill_ProcessCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_ProcessCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_FirstCheckOut {
-            get {
-                return this.mES_StationOutBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_DeleteCtl {
-            get {
-                return this.mES_StationOutBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationOutBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_QtyCtl {
-            get {
-                return this.qC_NoPassProdCheckBill_QtyCtlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
-            get {
-                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_DeleteCtl {
-            get {
-                return this.qC_NoPassProdCheckBill_DeleteCtlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_FIFOCtl {
-            get {
-                return this.mES_StationEntrustInBill_FIFOCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_FullMoveCtl {
-            get {
-                return this.mES_StationEntrustInBill_FullMoveCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_FullMoveCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_QtyCtl {
-            get {
-                return this.mES_StationEntrustInBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_OneCtl {
-            get {
-                return this.mES_StationEntrustInBill_OneCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_OneCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_DeleteCtl {
-            get {
-                return this.mES_StationEntrustInBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_QtyCtl {
-            get {
-                return this.mES_StationEntrustOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_DeleteCtl {
-            get {
-                return this.mES_StationEntrustOutBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_AutoCheck {
-            get {
-                return this.sc_ICMOReportBill_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOReportBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_ERPMode {
-            get {
-                return this.sc_ICMOReportBill_ERPModeField;
-            }
-            set {
-                this.sc_ICMOReportBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MustQtyCtl {
-            get {
-                return this.sc_ICMOReportBill_MustQtyCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MulSourceBill {
-            get {
-                return this.sc_ICMOReportBill_MulSourceBillField;
-            }
-            set {
-                this.sc_ICMOReportBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_BillTypeOneScan {
-            get {
-                return this.sc_ICMOReportBill_BillTypeOneScanField;
-            }
-            set {
-                this.sc_ICMOReportBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_UpdateSourceInterID {
-            get {
-                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
-            }
-            set {
-                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_FirstCheckOut {
-            get {
-                return this.sc_ICMOReportBill_FirstCheckOutField;
-            }
-            set {
-                this.sc_ICMOReportBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_AutoCheck {
-            get {
-                return this.sc_MESBeginWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESReturnWorkBill_AutoCheck {
-            get {
-                return this.sc_MESReturnWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESReturnWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESEndWorkBill_AutoCheck {
-            get {
-                return this.sc_MESEndWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESEndWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESStopWorkBill_AutoCheck {
-            get {
-                return this.sc_MESStopWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESStopWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillQualityStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillQualityStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_AutoCheck {
-            get {
-                return this.sc_MaterToSourceBill_AutoCheckField;
-            }
-            set {
-                this.sc_MaterToSourceBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_MouldLifeCtrl {
-            get {
-                return this.sc_MaterToSourceBill_MouldLifeCtrlField;
-            }
-            set {
-                this.sc_MaterToSourceBill_MouldLifeCtrlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_MouldLifeCtrlType {
-            get {
-                return this.sc_MaterToSourceBill_MouldLifeCtrlTypeField;
-            }
-            set {
-                this.sc_MaterToSourceBill_MouldLifeCtrlTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string OA_ErrMsgBackBill_AutoCheck {
-            get {
-                return this.oA_ErrMsgBackBill_AutoCheckField;
-            }
-            set {
-                this.oA_ErrMsgBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESProceReportWorkBill_AutoCheck {
-            get {
-                return this.sc_MESProceReportWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESProceReportWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_AutoCheck {
-            get {
-                return this.qC_FirstPieceCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_AutoCheck {
-            get {
-                return this.sc_MouldProdOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_SaveAutoAddnew {
-            get {
-                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_MouldLifeCtrl {
-            get {
-                return this.sc_MouldProdOutBill_MouldLifeCtrlField;
-            }
-            set {
-                this.sc_MouldProdOutBill_MouldLifeCtrlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_MouldLifeCtrlType {
-            get {
-                return this.sc_MouldProdOutBill_MouldLifeCtrlTypeField;
-            }
-            set {
-                this.sc_MouldProdOutBill_MouldLifeCtrlTypeField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKF_PonderationBillMain_Temp {
         
         private long hItemIDField;
@@ -41750,6 +41456,8 @@
         private string hCusBarCodeField;
         
         private string hSubBillTypeField;
+        
+        private long hMulSourceBillField;
         
         /// <remarks/>
         public long HItemID {
@@ -42230,21 +41938,3066 @@
                 this.hSubBillTypeField = value;
             }
         }
+        
+        /// <remarks/>
+        public long HMulSourceBill {
+            get {
+                return this.hMulSourceBillField;
+            }
+            set {
+                this.hMulSourceBillField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsXt_SystemParameterMain {
+        
+        private string sc_ICMOReportBill_AutoCheckField;
+        
+        private string sc_ICMOReportBill_ERPModeField;
+        
+        private string sc_ICMOReportBill_MustQtyCtlField;
+        
+        private string sc_ICMOReportBill_MulSourceBillField;
+        
+        private string sc_ICMOReportBill_BillTypeOneScanField;
+        
+        private string sc_ICMOReportBill_SourceBillCtlField;
+        
+        private string sc_ICMOReportBill_BatchNoCtlField;
+        
+        private string sc_ICMOReportBill_MultilineCtlField;
+        
+        private string sc_ICMOReportBill_MaterWHSPCtlField;
+        
+        private string sc_ICMOReportBill_SourceWHSPCtlField;
+        
+        private string sc_ICMOReportBill_UpdateSourceInterIDField;
+        
+        private string sc_ICMOReportBill_MESFlagField;
+        
+        private string cg_POInStockBill_AutoCheckField;
+        
+        private string cg_POInStockBill_ERPModeField;
+        
+        private string cg_POInStockBill_BarCodeCtlField;
+        
+        private string kf_POStockInBill_AutoCheckField;
+        
+        private string kf_POStockInBill_ERPModeField;
+        
+        private string kf_POStockInBill_MustQtyCtlField;
+        
+        private string kf_POStockInBill_MulSourceBillField;
+        
+        private string kf_POStockInBill_BillTypeOneScanField;
+        
+        private string kf_POStockInBill_SourceBillCtlField;
+        
+        private string kf_POStockInBill_BatchNoCtlField;
+        
+        private string kf_POStockInBill_MultilineCtlField;
+        
+        private string kf_POStockInBill_MaterWHSPCtlField;
+        
+        private string kf_POStockInBill_SourceWHSPCtlField;
+        
+        private string kf_POStockInBill_AutoBarCodeField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string kf_ProductInBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBill_SourceBillCtlField;
+        
+        private string kf_ProductInBill_BatchNoCtlField;
+        
+        private string kf_ProductInBill_MultilineCtlField;
+        
+        private string kf_ProductInBill_MaterWHSPCtlField;
+        
+        private string kf_ProductInBill_SourceWHSPCtlField;
+        
+        private string kf_ProductInBill_DisplayField;
+        
+        private string kf_OtherInBill_AutoCheckField;
+        
+        private string kf_OtherInBill_ERPModeField;
+        
+        private string kf_OtherInBill_MustQtyCtlField;
+        
+        private string kf_OtherInBill_MulSourceBillField;
+        
+        private string kf_OtherInBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBill_SourceBillCtlField;
+        
+        private string kf_OtherInBill_BatchNoCtlField;
+        
+        private string kf_OtherInBill_MultilineCtlField;
+        
+        private string kf_OtherInBill_MaterWHSPCtlField;
+        
+        private string kf_OtherInBill_SourceWHSPCtlField;
+        
+        private string kf_OtherInBillCheck_MustQtyCtlField;
+        
+        private string kf_OtherInBillCheck_WHSPCtlField;
+        
+        private string kf_OtherInBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustInBill_AutoCheckField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private string hNordanField;
+        
+        private string kf_EntrustInBill_SourceBillCtlField;
+        
+        private string kf_EntrustInBill_BatchNoCtlField;
+        
+        private string kf_EntrustInBill_MultilineCtlField;
+        
+        private string kf_EntrustInBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustInBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBill_AutoCheckField;
+        
+        private string kf_MateOutBill_ERPModeField;
+        
+        private string kf_MateOutBill_MustQtyCtlField;
+        
+        private string kf_MateOutBill_MulSourceBillField;
+        
+        private string kf_MateOutBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBill_BatchNoCtlField;
+        
+        private string kf_MateOutBill_MultilineCtlField;
+        
+        private string kf_MateOutBill_MaterWHSPCtlField;
+        
+        private string kf_MateOutBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBill_FIFOListField;
+        
+        private string kf_MateOutBill_FIFOCtlField;
+        
+        private string kf_MateOutBill_SimpleModeField;
+        
+        private string kf_MateOutBill_AutoBarCodeField;
+        
+        private string kf_MateOutBillCheck_MustQtyCtlField;
+        
+        private string kf_MateOutBillCheck_WHSPCtlField;
+        
+        private string kf_MateOutBillCheck_MultilineCtlField;
+        
+        private string kf_SellOutBill_AutoCheckField;
+        
+        private string kf_SellOutBill_ERPModeField;
+        
+        private string kf_SellOutBill_MustQtyCtlField;
+        
+        private string kf_SellOutBill_MulSourceBillField;
+        
+        private string kf_SellOutBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBill_BatchNoCtlField;
+        
+        private string kf_SellOutBill_MultilineCtlField;
+        
+        private string kf_SellOutBill_MaterWHSPCtlField;
+        
+        private string kf_SellOutBill_SourceWHSPCtlField;
+        
+        private string kf_SellOutBill_FIFOListField;
+        
+        private string kf_SellOutBill_FIFOCtlField;
+        
+        private string kf_SellOutBill_AutoSavePOStockInBillField;
+        
+        private string kf_SellOutBill_NoRefreshField;
+        
+        private string kf_SellOutBill_DisplayField;
+        
+        private string kf_OtherOutBill_AutoCheckField;
+        
+        private string kf_OtherOutBill_ERPModeField;
+        
+        private string kf_OtherOutBill_MustQtyCtlField;
+        
+        private string kf_OtherOutBill_MulSourceBillField;
+        
+        private string kf_OtherOutBill_BillTypeOneScanField;
+        
+        private string kf_OtherOutBill_BatchNoCtlField;
+        
+        private string kf_OtherOutBill_MultilineCtlField;
+        
+        private string kf_OtherOutBill_MaterWHSPCtlField;
+        
+        private string kf_OtherOutBill_SourceWHSPCtlField;
+        
+        private string kf_OtherOutBillCheck_MustQtyCtlField;
+        
+        private string kf_OtherOutBillCheck_WHSPCtlField;
+        
+        private string kf_OtherOutBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustOutBill_AutoCheckField;
+        
+        private string kf_EntrustOutBill_ERPModeField;
+        
+        private string kf_EntrustOutBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBill_BatchNoCtlField;
+        
+        private string kf_EntrustOutBill_MultilineCtlField;
+        
+        private string kf_EntrustOutBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustOutBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustOutBill_FIFOListField;
+        
+        private string kf_EntrustOutBill_FIFOCtlField;
+        
+        private string kf_EntrustOutBill_SimpleModeField;
+        
+        private string kf_MateReplenishOutBill_AutoCheckField;
+        
+        private string kf_MateReplenishOutBill_ERPModeField;
+        
+        private string kf_MateReplenishOutBill_MustQtyCtlField;
+        
+        private string kf_MateReplenishOutBill_MulSourceBillField;
+        
+        private string kf_MateReplenishOutBill_BillTypeOneScanField;
+        
+        private string kf_MateReplenishOutBill_BatchNoCtlField;
+        
+        private string kf_MateReplenishOutBill_MultilineCtlField;
+        
+        private string kf_MateReplenishOutBill_MaterWHSPCtlField;
+        
+        private string kf_MateReplenishOutBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockBill_AutoCheckField;
+        
+        private string kf_MoveStockBill_ERPModeField;
+        
+        private string kf_MoveStockBill_MustQtyCtlField;
+        
+        private string kf_MoveStockBill_MulSourceBillField;
+        
+        private string kf_MoveStockBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockBill_BatchNoCtlField;
+        
+        private string kf_MoveStockBill_MultilineCtlField;
+        
+        private string kf_MoveStockBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockBill_FIFOListField;
+        
+        private string kf_MoveStockBill_FIFOCtlField;
+        
+        private string kf_MoveStockBill_DisplayField;
+        
+        private string kf_MoveStockBillCheck_MustQtyCtlField;
+        
+        private string kf_MoveStockBillCheck_WHSPCtlField;
+        
+        private string kf_MoveStockBillCheck_MultilineCtlField;
+        
+        private string kf_MoveStockStepOutBill_AutoCheckField;
+        
+        private string kf_MoveStockStepOutBill_ERPModeField;
+        
+        private string kf_MoveStockStepOutBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepOutBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepOutBill_BatchNoCtlField;
+        
+        private string kf_MoveStockStepOutBill_MultilineCtlField;
+        
+        private string kf_MoveStockStepOutBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockStepOutBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockStepOutBill_FIFOListField;
+        
+        private string kf_MoveStockStepOutBill_FIFOCtlField;
+        
+        private string kf_MoveStockStepInBill_AutoCheckField;
+        
+        private string kf_MoveStockStepInBill_ERPModeField;
+        
+        private string kf_MoveStockStepInBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepInBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepInBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepInBill_BatchNoCtlField;
+        
+        private string kf_MoveStockStepInBill_MultilineCtlField;
+        
+        private string kf_MoveStockStepInBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockStepInBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockStepInBill_FIFOListField;
+        
+        private string kf_MoveStockStepInBill_FIFOCtlField;
+        
+        private string kf_MoveStockStepInBill_SourceBarCodeCtlField;
+        
+        private string kf_POStockInBackBill_AutoCheckField;
+        
+        private string kf_POStockInBackBill_ERPModeField;
+        
+        private string kf_POStockInBackBill_MustQtyCtlField;
+        
+        private string kf_POStockInBackBill_MulSourceBillField;
+        
+        private string kf_POStockInBackBill_BillTypeOneScanField;
+        
+        private string kf_POStockInBackBill_BatchNoCtlField;
+        
+        private string kf_POStockInBackBill_MultilineCtlField;
+        
+        private string kf_POStockInBackBill_MaterWHSPCtlField;
+        
+        private string kf_POStockInBackBill_SourceWHSPCtlField;
+        
+        private string kf_ProductInBackBill_AutoCheckField;
+        
+        private string kf_ProductInBackBill_ERPModeField;
+        
+        private string kf_ProductInBackBill_MustQtyCtlField;
+        
+        private string kf_ProductInBackBill_MulSourceBillField;
+        
+        private string kf_ProductInBackBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBackBill_BatchNoCtlField;
+        
+        private string kf_ProductInBackBill_MultilineCtlField;
+        
+        private string kf_ProductInBackBill_MaterWHSPCtlField;
+        
+        private string kf_ProductInBackBill_SourceWHSPCtlField;
+        
+        private string kf_OtherInBackBill_AutoCheckField;
+        
+        private string kf_OtherInBackBill_ERPModeField;
+        
+        private string kf_OtherInBackBill_MustQtyCtlField;
+        
+        private string kf_OtherInBackBill_MulSourceBillField;
+        
+        private string kf_OtherInBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBackBill_BatchNoCtlField;
+        
+        private string kf_OtherInBackBill_MultilineCtlField;
+        
+        private string kf_OtherInBackBill_MaterWHSPCtlField;
+        
+        private string kf_OtherInBackBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustInBackBill_AutoCheckField;
+        
+        private string kf_EntrustInBackBill_ERPModeField;
+        
+        private string kf_EntrustInBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustInBackBill_MulSourceBillField;
+        
+        private string kf_EntrustInBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustInBackBill_BatchNoCtlField;
+        
+        private string kf_EntrustInBackBill_MultilineCtlField;
+        
+        private string kf_EntrustInBackBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustInBackBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBackBill_AutoCheckField;
+        
+        private string kf_MateOutBackBill_ERPModeField;
+        
+        private string kf_MateOutBackBill_MustQtyCtlField;
+        
+        private string kf_MateOutBackBill_MulSourceBillField;
+        
+        private string kf_MateOutBackBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBackBill_BatchNoCtlField;
+        
+        private string kf_MateOutBackBill_MultilineCtlField;
+        
+        private string kf_MateOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_MateOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBackBill_SimpleModeField;
+        
+        private string kf_SellOutBackBill_AutoCheckField;
+        
+        private string kf_SellOutBackBill_ERPModeField;
+        
+        private string kf_SellOutBackBill_MustQtyCtlField;
+        
+        private string kf_SellOutBackBill_MulSourceBillField;
+        
+        private string kf_SellOutBackBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBackBill_BatchNoCtlField;
+        
+        private string kf_SellOutBackBill_MultilineCtlField;
+        
+        private string kf_SellOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_SellOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+        
+        private string kf_OtherOutBackBill_AutoCheckField;
+        
+        private string kf_OtherOutBackBill_ERPModeField;
+        
+        private string kf_OtherOutBackBill_MustQtyCtlField;
+        
+        private string kf_OtherOutBackBill_MulSourceBillField;
+        
+        private string kf_OtherOutBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherOutBackBill_BatchNoCtlField;
+        
+        private string kf_OtherOutBackBill_MultilineCtlField;
+        
+        private string kf_OtherOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_OtherOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustOutBackBill_AutoCheckField;
+        
+        private string kf_EntrustOutBackBill_ERPModeField;
+        
+        private string kf_EntrustOutBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBackBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBackBill_BatchNoCtlField;
+        
+        private string kf_EntrustOutBackBill_MultilineCtlField;
+        
+        private string kf_EntrustOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustOutBackBill_SimpleModeField;
+        
+        private string wMS_ERPStockCtlField;
+        
+        private string wMS_WMSStockCtlField;
+        
+        private string wMS_WMSStockCtl_ERPModeField;
+        
+        private string wMS_SaveUpdateStockField;
+        
+        private string wMS_MaterBarCodeDefQtyField;
+        
+        private string wMS_BatchBarCodeDefQtyField;
+        
+        private string wMS_SNBarCodeDefQtyField;
+        
+        private string wMS_CampanyNameField;
+        
+        private string wMS_OneKeyModeField;
+        
+        private string wMS_BarCodeMustSameSourceBillField;
+        
+        private string wMS_OneScanModeField;
+        
+        private string wMS_UserByOrgRelationField;
+        
+        private string wMS_MouldManagerCtlField;
+        
+        private string barCode_SourceQtyCtlField;
+        
+        private long barCode_PrintQtyField;
+        
+        private string barCode_PrintQtyCtlField;
+        
+        private string barCode_UpdatePrintQtyCtlField;
+        
+        private string mES_StationInBill_FIFOCtlField;
+        
+        private string mES_StationInBill_FullMoveCtlField;
+        
+        private string mES_StationInBill_QtyCtlField;
+        
+        private string mES_StationInBill_OneCtlField;
+        
+        private string mES_StationInBill_FirstCheckOutField;
+        
+        private string mES_StationInBill_ProcessCheckCtlField;
+        
+        private string mES_StationInBill_DeleteCtlField;
+        
+        private string mES_StationInBill_LineBindCtlField;
+        
+        private string mES_StationOutBill_QtyCtlField;
+        
+        private string mES_StationOutBill_ProcessCheckOutField;
+        
+        private string mES_StationOutBill_FirstCheckOutField;
+        
+        private string mES_StationOutBill_DeleteCtlField;
+        
+        private string qC_NoPassProdCheckBill_QtyCtlField;
+        
+        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+        
+        private string qC_NoPassProdCheckBill_DeleteCtlField;
+        
+        private string mES_StationEntrustInBill_FIFOCtlField;
+        
+        private string mES_StationEntrustInBill_FullMoveCtlField;
+        
+        private string mES_StationEntrustInBill_QtyCtlField;
+        
+        private string mES_StationEntrustInBill_OneCtlField;
+        
+        private string mES_StationEntrustInBill_DeleteCtlField;
+        
+        private string mES_StationEntrustOutBill_QtyCtlField;
+        
+        private string mES_StationEntrustOutBill_DeleteCtlField;
+        
+        private string sc_ICMOReportBill_FirstCheckOutField;
+        
+        private string sc_MESBeginWorkBill_AutoCheckField;
+        
+        private string sc_MESReturnWorkBill_AutoCheckField;
+        
+        private string sc_MESEndWorkBill_AutoCheckField;
+        
+        private string sc_MESStopWorkBill_AutoCheckField;
+        
+        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
+        
+        private string sc_ICMOBillQualityStatus_AutoCheckField;
+        
+        private string sc_MaterToSourceBill_AutoCheckField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
+        
+        private string oA_ErrMsgBackBill_AutoCheckField;
+        
+        private string sc_MESProceReportWorkBill_AutoCheckField;
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_AutoCheck {
+            get {
+                return this.sc_ICMOReportBill_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOReportBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_ERPMode {
+            get {
+                return this.sc_ICMOReportBill_ERPModeField;
+            }
+            set {
+                this.sc_ICMOReportBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_MustQtyCtl {
+            get {
+                return this.sc_ICMOReportBill_MustQtyCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_MulSourceBill {
+            get {
+                return this.sc_ICMOReportBill_MulSourceBillField;
+            }
+            set {
+                this.sc_ICMOReportBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_BillTypeOneScan {
+            get {
+                return this.sc_ICMOReportBill_BillTypeOneScanField;
+            }
+            set {
+                this.sc_ICMOReportBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_SourceBillCtl {
+            get {
+                return this.sc_ICMOReportBill_SourceBillCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_BatchNoCtl {
+            get {
+                return this.sc_ICMOReportBill_BatchNoCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_MultilineCtl {
+            get {
+                return this.sc_ICMOReportBill_MultilineCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_MaterWHSPCtl {
+            get {
+                return this.sc_ICMOReportBill_MaterWHSPCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_SourceWHSPCtl {
+            get {
+                return this.sc_ICMOReportBill_SourceWHSPCtlField;
+            }
+            set {
+                this.sc_ICMOReportBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_UpdateSourceInterID {
+            get {
+                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
+            }
+            set {
+                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_MESFlag {
+            get {
+                return this.sc_ICMOReportBill_MESFlagField;
+            }
+            set {
+                this.sc_ICMOReportBill_MESFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Cg_POInStockBill_AutoCheck {
+            get {
+                return this.cg_POInStockBill_AutoCheckField;
+            }
+            set {
+                this.cg_POInStockBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Cg_POInStockBill_ERPMode {
+            get {
+                return this.cg_POInStockBill_ERPModeField;
+            }
+            set {
+                this.cg_POInStockBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Cg_POInStockBill_BarCodeCtl {
+            get {
+                return this.cg_POInStockBill_BarCodeCtlField;
+            }
+            set {
+                this.cg_POInStockBill_BarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_AutoCheck {
+            get {
+                return this.kf_POStockInBill_AutoCheckField;
+            }
+            set {
+                this.kf_POStockInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_ERPMode {
+            get {
+                return this.kf_POStockInBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_SourceBillCtl {
+            get {
+                return this.kf_POStockInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_POStockInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BatchNoCtl {
+            get {
+                return this.kf_POStockInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_POStockInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MultilineCtl {
+            get {
+                return this.kf_POStockInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MaterWHSPCtl {
+            get {
+                return this.kf_POStockInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_SourceWHSPCtl {
+            get {
+                return this.kf_POStockInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_AutoBarCode {
+            get {
+                return this.kf_POStockInBill_AutoBarCodeField;
+            }
+            set {
+                this.kf_POStockInBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceInterID {
+            get {
+                return this.hSourceInterIDField;
+            }
+            set {
+                this.hSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceEntryID {
+            get {
+                return this.hSourceEntryIDField;
+            }
+            set {
+                this.hSourceEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_SourceBillCtl {
+            get {
+                return this.kf_ProductInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_ProductInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BatchNoCtl {
+            get {
+                return this.kf_ProductInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_ProductInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MultilineCtl {
+            get {
+                return this.kf_ProductInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MaterWHSPCtl {
+            get {
+                return this.kf_ProductInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_SourceWHSPCtl {
+            get {
+                return this.kf_ProductInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_Display {
+            get {
+                return this.kf_ProductInBill_DisplayField;
+            }
+            set {
+                this.kf_ProductInBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_AutoCheck {
+            get {
+                return this.kf_OtherInBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_ERPMode {
+            get {
+                return this.kf_OtherInBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MustQtyCtl {
+            get {
+                return this.kf_OtherInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MulSourceBill {
+            get {
+                return this.kf_OtherInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_SourceBillCtl {
+            get {
+                return this.kf_OtherInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_OtherInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BatchNoCtl {
+            get {
+                return this.kf_OtherInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MultilineCtl {
+            get {
+                return this.kf_OtherInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_MustQtyCtl {
+            get {
+                return this.kf_OtherInBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_WHSPCtl {
+            get {
+                return this.kf_OtherInBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_MultilineCtl {
+            get {
+                return this.kf_OtherInBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HNordan {
+            get {
+                return this.hNordanField;
+            }
+            set {
+                this.hNordanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_SourceBillCtl {
+            get {
+                return this.kf_EntrustInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MultilineCtl {
+            get {
+                return this.kf_EntrustInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoCheck {
+            get {
+                return this.kf_MateOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_ERPMode {
+            get {
+                return this.kf_MateOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BatchNoCtl {
+            get {
+                return this.kf_MateOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        private string hWhNameField;
+        
+        private bool hSPFlagField;
+        
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hSCWhIDField;
+        
+        private string hSCWhNumberField;
+        
+        private string hSCWhNameField;
+        
+        private bool hSCSPFlagField;
+        
+        private long hSCSPIDField;
+        
+        private string hSCSPNumberField;
+        
+        private string hSCSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hOWNERIDField;
+        
+        private string hOWNERNAMEField;
+        
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MultilineCtl {
+            get {
+                return this.kf_MateOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_FIFOList {
+            get {
+                return this.kf_MateOutBill_FIFOListField;
+            }
+            set {
+                this.kf_MateOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_FIFOCtl {
+            get {
+                return this.kf_MateOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MateOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SimpleMode {
+            get {
+                return this.kf_MateOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoBarCode {
+            get {
+                return this.kf_MateOutBill_AutoBarCodeField;
+            }
+            set {
+                this.kf_MateOutBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MateOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_MateOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_MateOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhNumber {
+            get {
+                return this.hSCWhNumberField;
+            }
+            set {
+                this.hSCWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhName {
+            get {
+                return this.hSCWhNameField;
+            }
+            set {
+                this.hSCWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSCSPFlag {
+            get {
+                return this.hSCSPFlagField;
+            }
+            set {
+                this.hSCSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MulSourceBill {
+            get {
+                return this.kf_SellOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BatchNoCtl {
+            get {
+                return this.kf_SellOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_SellOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MultilineCtl {
+            get {
+                return this.kf_SellOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_SellOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_SellOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_FIFOList {
+            get {
+                return this.kf_SellOutBill_FIFOListField;
+            }
+            set {
+                this.kf_SellOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_FIFOCtl {
+            get {
+                return this.kf_SellOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_SellOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPName {
+            get {
+                return this.hSCSPNameField;
+            }
+            set {
+                this.hSCSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_Display {
+            get {
+                return this.kf_SellOutBill_DisplayField;
+            }
+            set {
+                this.kf_SellOutBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_AutoCheck {
+            get {
+                return this.kf_OtherOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_ERPMode {
+            get {
+                return this.kf_OtherOutBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MustQtyCtl {
+            get {
+                return this.kf_OtherOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MulSourceBill {
+            get {
+                return this.kf_OtherOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_BatchNoCtl {
+            get {
+                return this.kf_OtherOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MultilineCtl {
+            get {
+                return this.kf_OtherOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_OtherOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_OtherOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_OtherOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_FIFOList {
+            get {
+                return this.kf_EntrustOutBill_FIFOListField;
+            }
+            set {
+                this.kf_EntrustOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_FIFOCtl {
+            get {
+                return this.kf_EntrustOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_AutoCheck {
+            get {
+                return this.kf_MateReplenishOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_ERPMode {
+            get {
+                return this.kf_MateReplenishOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MulSourceBill {
+            get {
+                return this.kf_MateReplenishOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BatchNoCtl {
+            get {
+                return this.kf_MateReplenishOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MultilineCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateReplenishOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_AutoCheck {
+            get {
+                return this.kf_MoveStockBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+            set {
+                this.kf_MoveStockBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_FIFOList {
+            get {
+                return this.kf_MoveStockBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_Display {
+            get {
+                return this.kf_MoveStockBill_DisplayField;
+            }
+            set {
+                this.kf_MoveStockBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_WHSPCtl {
+            get {
+                return this.kf_MoveStockBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_MultilineCtl {
+            get {
+                return this.kf_MoveStockBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_FIFOList {
+            get {
+                return this.kf_MoveStockStepOutBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepInBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepInBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockStepInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockStepInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_FIFOList {
+            get {
+                return this.kf_MoveStockStepInBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockStepInBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_SourceBarCodeCtl {
+            get {
+                return this.kf_MoveStockStepInBill_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_AutoCheck {
+            get {
+                return this.kf_POStockInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_POStockInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_ERPMode {
+            get {
+                return this.kf_POStockInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BatchNoCtl {
+            get {
+                return this.kf_POStockInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MultilineCtl {
+            get {
+                return this.kf_POStockInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_POStockInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_POStockInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_AutoCheck {
+            get {
+                return this.kf_ProductInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_ProductInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_ERPMode {
+            get {
+                return this.kf_ProductInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MustQtyCtl {
+            get {
+                return this.kf_ProductInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MulSourceBill {
+            get {
+                return this.kf_ProductInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_ProductInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BatchNoCtl {
+            get {
+                return this.kf_ProductInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MultilineCtl {
+            get {
+                return this.kf_ProductInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_ProductInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_ProductInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_AutoCheck {
+            get {
+                return this.kf_OtherInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_ERPMode {
+            get {
+                return this.kf_OtherInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MulSourceBill {
+            get {
+                return this.kf_OtherInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BatchNoCtl {
+            get {
+                return this.kf_OtherInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MultilineCtl {
+            get {
+                return this.kf_OtherInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_ERPMode {
+            get {
+                return this.kf_EntrustInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MultilineCtl {
+            get {
+                return this.kf_EntrustInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_AutoCheck {
+            get {
+                return this.kf_MateOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_ERPMode {
+            get {
+                return this.kf_MateOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_MateOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MultilineCtl {
+            get {
+                return this.kf_MateOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SimpleMode {
+            get {
+                return this.kf_MateOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoCheck {
+            get {
+                return this.kf_SellOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_ERPMode {
+            get {
+                return this.kf_SellOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_SellOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MulSourceBill {
+            get {
+                return this.kf_SellOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_SellOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MultilineCtl {
+            get {
+                return this.kf_SellOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_SellOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_SellOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
+            get {
+                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_AutoCheck {
+            get {
+                return this.kf_OtherOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+            set {
+                this.kf_OtherOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MulSourceBill {
+            get {
+                return this.kf_OtherOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_OtherOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MultilineCtl {
+            get {
+                return this.kf_OtherOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_ERPStockCtl {
+            get {
+                return this.wMS_ERPStockCtlField;
+            }
+            set {
+                this.wMS_ERPStockCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_WMSStockCtl {
+            get {
+                return this.wMS_WMSStockCtlField;
+            }
+            set {
+                this.wMS_WMSStockCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_AllCompletedEventHandler(object sender, get_CheckTypeByBarCode_AllCompletedEventArgs e);
+    public delegate void get_CheckTypeByBarCode_NewCompletedEventHandler(object sender, get_CheckTypeByBarCode_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_AllCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_CheckTypeByBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeByBarCode_AllCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_CheckTypeByBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42259,6 +45012,142 @@
         
         /// <remarks/>
         public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_UserByOrgRelation {
+            get {
+                return this.wMS_UserByOrgRelationField;
+            }
+            set {
+                this.wMS_UserByOrgRelationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_MouldManagerCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHSupID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSupName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_LineBindCtl {
+            get {
+                return this.mES_StationInBill_LineBindCtlField;
+            }
+            set {
+                this.mES_StationInBill_LineBindCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyCtl {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
@@ -42353,52 +45242,30 @@
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[8]));
             }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_DifferentMater_FeiLongCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_DifferentMater_FeiLongCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_DifferentMater_FeiLongCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_DifferentMater_FeiLongCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
+            set {
+                this.mES_StationEntrustOutBill_DeleteCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public string Sc_ICMOReportBill_FirstCheckOut {
             get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return this.sc_ICMOReportBill_FirstCheckOutField;
+            }
+            set {
+                this.sc_ICMOReportBill_FirstCheckOutField = value;
             }
         }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_AutoCheck {
+            get {
+                return this.sc_MESBeginWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_AutoCheckField = value;
+            }
+        }
         
         private object[] results;
         
@@ -42530,11 +45397,467 @@
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePOInStockCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ICStockBill_WMS {
+        
+        private long hItemIDField;
+        
+        private string hBarTypeField;
+        
+        private long hWhIDField;
+        
+        private string hWhNumberField;
+        
+        private string hWhNameField;
+        
+        private bool hSPFlagField;
+        
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hSCWhIDField;
+        
+        private string hSCWhNumberField;
+        
+        private string hSCWhNameField;
+        
+        private bool hSCSPFlagField;
+        
+        private long hSCSPIDField;
+        
+        private string hSCSPNumberField;
+        
+        private string hSCSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hOWNERIDField;
+        
+        private string hOWNERNAMEField;
+        
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarType {
+            get {
+                return this.hBarTypeField;
+            }
+            set {
+                this.hBarTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhNumber {
+            get {
+                return this.hWhNumberField;
+            }
+            set {
+                this.hWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSPFlag {
+            get {
+                return this.hSPFlagField;
+            }
+            set {
+                this.hSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPNumber {
+            get {
+                return this.hSPNumberField;
+            }
+            set {
+                this.hSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPName {
+            get {
+                return this.hSPNameField;
+            }
+            set {
+                this.hSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWhID {
+            get {
+                return this.hSCWhIDField;
+            }
+            set {
+                this.hSCWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhNumber {
+            get {
+                return this.hSCWhNumberField;
+            }
+            set {
+                this.hSCWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhName {
+            get {
+                return this.hSCWhNameField;
+            }
+            set {
+                this.hSCWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSCSPFlag {
+            get {
+                return this.hSCSPFlagField;
+            }
+            set {
+                this.hSCSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCSPID {
+            get {
+                return this.hSCSPIDField;
+            }
+            set {
+                this.hSCSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPNumber {
+            get {
+                return this.hSCSPNumberField;
+            }
+            set {
+                this.hSCSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPName {
+            get {
+                return this.hSCSPNameField;
+            }
+            set {
+                this.hSCSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptNumber {
+            get {
+                return this.hDeptNumberField;
+            }
+            set {
+                this.hDeptNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupNumber {
+            get {
+                return this.hSupNumberField;
+            }
+            set {
+                this.hSupNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOWNERNAME {
+            get {
+                return this.hOWNERNAMEField;
+            }
+            set {
+                this.hOWNERNAMEField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCustom {
+            get {
+                return this.hCustomField;
+            }
+            set {
+                this.hCustomField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMulSourceFlag {
+            get {
+                return this.hMulSourceFlagField;
+            }
+            set {
+                this.hMulSourceFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockInOrgID {
+            get {
+                return this.hStockInOrgIDField;
+            }
+            set {
+                this.hStockInOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockInOrgName {
+            get {
+                return this.hStockInOrgNameField;
+            }
+            set {
+                this.hStockInOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockOutOrgName {
+            get {
+                return this.hStockOutOrgNameField;
+            }
+            set {
+                this.hStockOutOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_UnCancelltionBarCodeBillCompletedEventHandler(object sender, set_UnCancelltionBarCodeBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_UnCancelltionBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePOInStockCheck_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_UnCancelltionBarCodeBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void Set_BPrintQtyBarCodeCompletedEventHandler(object sender, Set_BPrintQtyBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Set_BPrintQtyBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Set_BPrintQtyBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42548,15 +45871,117 @@
         }
         
         /// <remarks/>
-        public long sHBillID {
+        public string sReturn {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_CheckTypeByBarCode_MouldCompletedEventHandler(object sender, get_CheckTypeByBarCode_MouldCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeByBarCode_MouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCode_MouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_Mould Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_Mould)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string sHBillNo {
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void DeleteMouldCompletedEventHandler(object sender, DeleteMouldCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteMouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteMouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[2]));
@@ -42564,7 +45989,123 @@
         }
         
         /// <remarks/>
-        public string sHSup {
+        public long sHSupID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSupName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_CheckTypeByBarCode_MulSourceCompletedEventHandler(object sender, get_CheckTypeByBarCode_MulSourceCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeByBarCode_MulSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCode_MulSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[3]));
@@ -42572,7 +46113,7 @@
         }
         
         /// <remarks/>
-        public string sHDept {
+        public string sHSourceBillType {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[4]));
@@ -42590,17 +46131,119 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void Get_CheckTypeByMouldBarCodeCompletedEventHandler(object sender, Get_CheckTypeByMouldBarCodeCompletedEventArgs e);
+    public delegate void get_CheckTypeByBarCode_MulSourceBillCompletedEventHandler(object sender, get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckTypeByMouldBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_CheckTypeByMouldBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SavePonderationBillMain_Temp_MulSourceCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getSourceBillListCompletedEventHandler(object sender, getSourceBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42614,27 +46257,75 @@
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public string sHSourceBillNo {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHSupID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSupName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeBySource_NewCompletedEventHandler(object sender, get_CheckTypeBySource_NewCompletedEventArgs e);
+    public delegate void get_SourceBill_ProductInCompletedEventHandler(object sender, get_SourceBill_ProductInCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeBySource_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_SourceBill_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeBySource_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_SourceBill_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42658,17 +46349,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getSourceBillList_NewCompletedEventHandler(object sender, getSourceBillList_NewCompletedEventArgs e);
+    public delegate void get_CheckTypeByBarCode_NewCompletedEventHandler(object sender, get_CheckTypeByBarCode_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBillList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_CheckTypeByBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getSourceBillList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_CheckTypeByBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42692,17 +46383,99 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_BarCode_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHSupID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSupName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42726,17 +46499,85 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getSourceBill_NewCompletedEventHandler(object sender, getSourceBill_NewCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_FeiLongCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_FeiLongCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_SourceBill_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getSourceBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_SourceBill_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_EntrustInCompletedEventHandler(object sender, get_SourceBill_EntrustInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_OtherInCompletedEventHandler(object sender, get_SourceBill_OtherInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_OtherInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_OtherInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42862,6 +46703,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_SellOutCompletedEventHandler(object sender, get_SourceBarCode_SellOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_SellOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_SellOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SourceBarCode_EntrustOutCompletedEventHandler(object sender, get_SourceBarCode_EntrustOutCompletedEventArgs e);
     
     /// <remarks/>
@@ -42896,17 +46771,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_NewCompletedEventHandler(object sender, get_CheckTypeByBarCode_NewCompletedEventArgs e);
+    public delegate void get_SourceBarCode_MoveStockCompletedEventHandler(object sender, get_SourceBarCode_MoveStockCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_SourceBarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeByBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_SourceBarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -42930,7 +46805,557 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BarCode_MoveStockCompletedEventHandler(object sender, get_BarCode_MoveStockCompletedEventArgs e);
+    public delegate void get_SourceBarCode_MoveStockStepOutCompletedEventHandler(object sender, get_SourceBarCode_MoveStockStepOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_MoveStockStepOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_MoveStockStepOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_MoveStockStepInCompletedEventHandler(object sender, get_SourceBarCode_MoveStockStepInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_MoveStockStepInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_MoveStockStepInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCodeCompletedEventHandler(object sender, get_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SystemParameter_BarCodeCompletedEventHandler(object sender, get_SystemParameter_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SystemParameter_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SystemParameter_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sSourceBillCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getSourceBill_New2CompletedEventHandler(object sender, getSourceBill_New2CompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSourceBill_New2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSourceBill_New2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_MaterBarCodeCompletedEventHandler(object sender, get_SourceBill_MaterBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_MaterBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_MaterBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_ICMOReportCompletedEventHandler(object sender, get_SourceBill_ICMOReportCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_ICMOReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_ICMOReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_ProductInCompletedEventHandler(object sender, get_SourceBill_ProductInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_POStockInCompletedEventHandler(object sender, get_SourceBill_POStockInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_EntrustInCompletedEventHandler(object sender, get_SourceBill_EntrustInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBill_OtherInCompletedEventHandler(object sender, get_SourceBill_OtherInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_OtherInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        /// <remarks/>
+        public string sOneScanCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+        
+        internal get_SourceBill_OtherInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string sMulSourceCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[9]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[10]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCode_AllCompletedEventHandler(object sender, get_BarCode_AllCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_AllCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_AllCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_ProductInCompletedEventHandler(object sender, get_SourceBarCode_ProductInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_OtherInCompletedEventHandler(object sender, get_SourceBarCode_OtherInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BaseSetCompletedEventHandler(object sender, get_BaseSetCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BaseSetCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BaseSetCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_SellOutCompletedEventHandler(object sender, get_SourceBarCode_SellOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_SellOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_SellOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_EntrustOutCompletedEventHandler(object sender, get_SourceBarCode_EntrustOutCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
@@ -42964,17 +47389,463 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs e);
+    public delegate void get_SourceBarCode_MoveStockCompletedEventHandler(object sender, get_SourceBarCode_MoveStockCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_SourceBarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_SourceBarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_MoveStockStepOutCompletedEventHandler(object sender, get_SourceBarCode_MoveStockStepOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_MoveStockStepOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_MoveStockStepOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_MoveStockStepInCompletedEventHandler(object sender, get_SourceBarCode_MoveStockStepInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_MoveStockStepInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_MoveStockStepInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCodeCompletedEventHandler(object sender, get_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SystemParameter_BarCodeCompletedEventHandler(object sender, get_SystemParameter_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SystemParameter_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SystemParameter_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sSourceBillCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sBatchNoCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMultilineCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMustQtyCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMaterWHSPCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sSourceWHSPCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sOneScanCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sFIFOCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[8]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMulSourceCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[9]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[10]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCode_AllCompletedEventHandler(object sender, get_BarCode_AllCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_AllCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_AllCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BaseSetCompletedEventHandler(object sender, get_BaseSetCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BaseSetCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BaseSetCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -43341,6 +48212,56 @@
         private object[] results;
         
         internal GetBillEntry_TmpListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMouldManagerCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sFIFOCtl {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[3]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetBillEntryTmpListCompletedEventHandler(object sender, GetBillEntryTmpListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetBillEntryTmpListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetBillEntryTmpListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -43950,6 +48871,74 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
     
     /// <remarks/>
@@ -44284,111 +49273,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_UnCancelltionBarCodeBillCompletedEventHandler(object sender, set_UnCancelltionBarCodeBillCompletedEventArgs e);
+    public delegate void set_CheckSTJGOutBillCompletedEventHandler(object sender, set_CheckSTJGOutBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_UnCancelltionBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_CheckSTJGOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_UnCancelltionBarCodeBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void Set_BPrintQtyBarCodeCompletedEventHandler(object sender, Set_BPrintQtyBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Set_BPrintQtyBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Set_BPrintQtyBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sReturn {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_MouldCompletedEventHandler(object sender, get_CheckTypeByBarCode_MouldCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_MouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_CheckTypeByBarCode_MouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_Mould Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_Mould)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void DeleteMouldCompletedEventHandler(object sender, DeleteMouldCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteMouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal DeleteMouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_CheckSTJGOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -44412,17 +49307,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs e);
+    public delegate void set_CheckSTJGOutBill_RowCompletedEventHandler(object sender, set_CheckSTJGOutBill_RowCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_CheckSTJGOutBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_CheckSTJGOutBill_RowCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -44436,50 +49331,36 @@
         }
         
         /// <remarks/>
-        public string sHSourceBillNo {
+        public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
             }
         }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveProExchReport_CLDCompletedEventHandler(object sender, set_SaveProExchReport_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProExchReport_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
-        /// <remarks/>
-        public string sHSourceBillType {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
+        private object[] results;
+        
+        internal set_SaveProExchReport_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
         }
         
         /// <remarks/>
-        public long sHSupID {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[3]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSupName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[4]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHDeptID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[5]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHDeptName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[6]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -44487,7 +49368,67 @@
         public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[7]));
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveNoPassProdCheckBill_NewCompletedEventHandler(object sender, set_SaveNoPassProdCheckBill_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveNoPassProdCheckBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveNoPassProdCheckBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetKf_PonderationBillMain_TempListCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
@@ -47096,51 +52037,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_MulSourceCompletedEventHandler(object sender, get_CheckTypeByBarCode_MulSourceCompletedEventArgs e);
+    public delegate void set_SavePOStockInBackBill_CLD_NewCompletedEventHandler(object sender, set_SavePOStockInBackBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_MulSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePOStockInBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeByBarCode_MulSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_SourceBill_MateOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -47154,260 +52061,10 @@
         }
         
         /// <remarks/>
-        public long sHDeptID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHDeptName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[3]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillType {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[4]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[5]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_MulSourceBillCompletedEventHandler(object sender, get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_CheckTypeByBarCode_MulSourceBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
         public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_SavePonderationBillMain_Temp_MulSourceCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SavePonderationBillMain_Temp_MulSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getSourceBillListCompletedEventHandler(object sender, getSourceBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BaseSetCompletedEventHandler(object sender, get_BaseSetCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BaseSetCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BaseSetCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCodeCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillType {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHSupID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[3]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSupName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[4]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHDeptID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[5]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHDeptName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[6]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[7]));
             }
         }
     }
@@ -48984,6 +53641,74 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
     
     /// <remarks/>
@@ -49120,17 +53845,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_CheckSTJGOutBillCompletedEventHandler(object sender, set_CheckSTJGOutBillCompletedEventArgs e);
+    public delegate void set_SaveSellOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckSTJGOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveSellOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_CheckSTJGOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveSellOutBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -49148,134 +53873,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_CheckSTJGOutBill_RowCompletedEventHandler(object sender, set_CheckSTJGOutBill_RowCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckSTJGOutBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckSTJGOutBill_RowCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveProExchReport_CLDCompletedEventHandler(object sender, set_SaveProExchReport_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProExchReport_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProExchReport_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveNoPassProdCheckBill_NewCompletedEventHandler(object sender, set_SaveNoPassProdCheckBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveNoPassProdCheckBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveNoPassProdCheckBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetKf_PonderationBillMain_TempListCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_PonderationBillMain_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
@@ -51078,17 +55675,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePOStockInBackBill_CLD_NewCompletedEventHandler(object sender, set_SavePOStockInBackBill_CLD_NewCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePOStockInBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -53190,40 +57787,6 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveSellOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveSellOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveSellOutBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOReportBillListCompletedEventHandler(object sender, GetSc_ICMOReportBillListCompletedEventArgs e);
     
     /// <remarks/>
@@ -53235,6 +57798,32 @@
         private object[] results;
         
         internal GetSc_ICMOReportBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetSc_ProcessReportBillListCompletedEventHandler(object sender, GetSc_ProcessReportBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_ProcessReportBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_ProcessReportBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55777,40 +60366,6 @@
         private object[] results;
         
         internal set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
diff --git a/WebAPI/Web References/WebS/Reference.map b/WebAPI/Web References/WebS/Reference.map
index 22e2be9..493bd8a 100644
--- a/WebAPI/Web References/WebS/Reference.map
+++ b/WebAPI/Web References/WebS/Reference.map
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <Results>
-    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://192.168.10.66/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
-    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://192.168.10.66/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
+    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://47.96.97.237/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
+    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://47.96.97.237/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
   </Results>
 </DiscoveryClientResultsFile>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/WebService1.disco b/WebAPI/Web References/WebS/WebService1.disco
index fc6be51..3150354 100644
--- a/WebAPI/Web References/WebS/WebService1.disco
+++ b/WebAPI/Web References/WebS/WebService1.disco
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
-  <contractRef ref="http://192.168.10.66/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://192.168.10.66/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
-  <soap address="http://192.168.10.66/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-  <soap address="http://192.168.10.66/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
+  <contractRef ref="http://47.96.97.237/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
+  <soap address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
+  <soap address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
 </discovery>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/WebService1.wsdl b/WebAPI/Web References/WebS/WebService1.wsdl
index b68accc..38e394a 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,7 +2,55 @@
 <wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:types>
     <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
-      <s:element name="get_CheckTypeByBarCode_All">
+      <s:element name="set_UnCancelltionBarCodeBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteMouldResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteMouldResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Mould">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_UnCancelltionBarCodeBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_UnCancelltionBarCodeBillResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Set_BPrintQtyBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Set_BPrintQtyBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Set_BPrintQtyBarCodeResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_Mould">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
@@ -19,14 +67,137 @@
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="SCWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_AllResponse">
+      <s:element name="get_CheckTypeByBarCode_MouldResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_AllResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MouldResult" type="tns:ClsKf_ICStockBill_Mould" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ICStockBill_Mould">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="DeleteMould">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteMouldResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteMouldResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Mould">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="SCWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MouldResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MouldResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_MulSource">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sXFFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="sJDPFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_MulSourceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MulSourceResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -70,6 +241,593 @@
           <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
         </s:sequence>
       </s:complexType>
+      <s:element name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sNewInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sNewBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sNewBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sPPQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="sPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_SourceBill_MateOutResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_SourceBill_MateOutResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_MulSourceBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsXt_SystemParameterMain">
+        <s:sequence>
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="get_CheckTypeByBarCode_MulSourceBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MulSourceBillResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_MulSource">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_MulSourceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_MulSourceResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getSourceBillList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getSourceBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBillListResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCodeResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_All">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_AllResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_AllResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_SenKai">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_SenKaiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_SenKaiResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBarCode_Pack" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SavePonderationBillMain_Temp_FeiLong">
         <s:complexType>
           <s:sequence>
@@ -234,6 +992,7 @@
           <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
           <s:element minOccurs="0" maxOccurs="1" name="HCusBarCode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="HSubBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceBill" type="s:long" />
         </s:sequence>
       </s:complexType>
       <s:element name="set_SaveDoorOutCheck_BarCodeResponse">
@@ -338,195 +1097,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsXt_SystemParameterMain">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="getSourceBillList_NewResponse">
         <s:complexType>
           <s:sequence>
@@ -562,7 +1132,7 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBill_New">
+      <s:element name="getSourceBill_New2">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
@@ -583,10 +1153,154 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBill_NewResponse">
+      <s:element name="getSourceBill_New2Response">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_New2Result" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_MaterBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_MaterBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_MaterBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_ICMOReport">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_ICMOReportResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_ICMOReportResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_ProductIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_ProductInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_ProductInResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_POStockIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_POStockInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_POStockInResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_EntrustIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_EntrustInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_EntrustInResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_OtherIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_OtherInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_OtherInResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -615,6 +1329,28 @@
                 </s:sequence>
               </s:complexType>
             </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_ProductIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_ProductInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_ProductInResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -666,6 +1402,29 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="get_SourceBarCode_SellOut">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_SellOutResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_SellOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="get_SourceBarCode_EntrustOut">
         <s:complexType>
           <s:sequence>
@@ -689,11 +1448,81 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_New">
+      <s:element name="get_SourceBarCode_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MoveStockResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MoveStockResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MoveStockStepOut">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MoveStockStepOutResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MoveStockStepOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MoveStockStepIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MoveStockStepInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MoveStockStepInResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
@@ -704,69 +1533,104 @@
             <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_NewResponse">
+      <s:element name="get_BarCodeResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BarCode_MoveStock">
+      <s:element name="get_SystemParameter_BarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBatchNoCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMultilineCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMustQtyCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMaterWHSPCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceWHSPCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sOneScanCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMulSourceCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SystemParameter_BarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SystemParameter_BarCodeResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBatchNoCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMultilineCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMustQtyCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMaterWHSPCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceWHSPCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sOneScanCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMulSourceCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_All">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
             <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BarCode_MoveStockResponse">
+      <s:element name="get_BarCode_AllResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_AllResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+      <s:element name="get_SavePonderationBillMain_Temp_BarCode">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
             <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
@@ -830,10 +1694,149 @@
           <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
         </s:sequence>
       </s:complexType>
+      <s:element name="get_SavePonderationBillMain_Temp_BarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_BarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BaseSet">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBarBillName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BaseSetResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BaseSetResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBarCode_Pack" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -860,36 +1863,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ICStockBill_Mould">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="getMouldSourceBillList">
         <s:complexType>
           <s:sequence>
@@ -1154,6 +2127,36 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntryTmpList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntryTmpListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntryTmpListResult">
               <s:complexType>
                 <s:sequence>
                   <s:element ref="s:schema" />
@@ -1535,6 +2538,26 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_UpdateTemp_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_UpdateTemp_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_UpdateTemp_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="GetKf_PonderationBillMain_TempList_BillCheck">
         <s:complexType>
           <s:sequence>
@@ -1737,127 +2760,188 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_UnCancelltionBarCodeBill">
+      <s:element name="set_CheckSTJGOutBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_STJGOutBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_UnCancelltionBarCodeBillResponse">
+      <s:complexType name="ClsKf_STJGOutBillMain_K3">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HBillStatus" type="s:int" />
+          <s:element minOccurs="1" maxOccurs="1" name="HCustID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="Huse" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HChecker2" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate2" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HCheckFlow" type="s:long" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_CheckSTJGOutBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_UnCancelltionBarCodeBillResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckSTJGOutBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Set_BPrintQtyBarCode">
+      <s:element name="set_CheckSTJGOutBill_Row">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Set_BPrintQtyBarCodeResponse">
+      <s:element name="set_CheckSTJGOutBill_RowResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Set_BPrintQtyBarCodeResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckSTJGOutBill_RowResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_Mould">
+      <s:element name="set_SaveProExchReport_CLD">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="SCWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_MouldResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MouldResult" type="tns:ClsKf_ICStockBill_Mould" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteMould">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteMouldResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteMouldResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Mould">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HProcessFailQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HMaterialFailQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFReworkQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQuaQty" type="s:double" />
+            <s:element minOccurs="0" maxOccurs="1" name="HProcNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HProcExchBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HEmpID" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HTime" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HORGANIZATIONSNO" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="SCWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MouldResponse">
+      <s:element name="set_SaveProExchReport_CLDResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MouldResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProExchReport_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveNoPassProdCheckBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsQC_NoPassProdCheckBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="BadReasonList" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsQC_NoPassProdCheckBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HICMOInterID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HInStockQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRightQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HFirstCheckEmp" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCheckerResult" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HNote" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcExchInterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcExchEntryID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HProcExchBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWorkCenterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HBadQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HBadPNL" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPlanPNL" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HOrderProcNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcExchQty" type="s:double" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveNoPassProdCheckBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveNoPassProdCheckBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -3374,212 +4458,7 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_MulSource">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sXFFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="sJDPFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_MulSourceResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MulSourceResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sNewInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sNewBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sNewBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sRedBlueflag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sPPQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="sPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_SourceBill_MateOutResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_SourceBill_MateOutResult" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_MulSourceBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_MulSourceBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_MulSourceBillResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SavePonderationBillMain_Temp_MulSource">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SavePonderationBillMain_Temp_MulSourceResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_MulSourceResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getSourceBillList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getSourceBillListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getSourceBillListResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BaseSet">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBarBillName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BaseSetResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BaseSetResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HExpressNumber" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCodeResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCodeResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSupID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePOStockInBackBill_CLD">
+      <s:element name="set_SavePOStockInBackBill_CLD_New">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
@@ -3638,6 +4517,24 @@
           </s:extension>
         </s:complexContent>
       </s:complexType>
+      <s:element name="set_SavePOStockInBackBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePOStockInBackBill_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SavePOStockInBackBill_CLDResponse">
         <s:complexType>
           <s:sequence>
@@ -3673,6 +4570,7 @@
               <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
               <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
               <s:element minOccurs="1" maxOccurs="1" name="HArrivalDate" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -4650,6 +5548,46 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveProcReportMoveBill_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_MoveStockResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_MoveStockResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_MoveStock_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_MoveStock_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_MoveStock_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_CheckPOInStockBill_New">
         <s:complexType>
           <s:sequence>
@@ -4792,166 +5730,21 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_CheckSTJGOutBill">
+      <s:element name="set_SaveSellOutBackBill_CLD_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_STJGOutBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_STJGOutBillMain_K3">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HBillStatus" type="s:int" />
-          <s:element minOccurs="1" maxOccurs="1" name="HCustID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="Huse" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HChecker2" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate2" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HCheckFlow" type="s:long" />
-        </s:sequence>
-      </s:complexType>
-      <s:element name="set_CheckSTJGOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckSTJGOutBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckSTJGOutBill_Row">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckSTJGOutBill_RowResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckSTJGOutBill_RowResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProExchReport_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HProcessFailQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HMaterialFailQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFReworkQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQuaQty" type="s:double" />
-            <s:element minOccurs="0" maxOccurs="1" name="HProcNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HProcExchBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HEmpID" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HTime" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HORGANIZATIONSNO" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProExchReport_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProExchReport_CLDResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveNoPassProdCheckBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsQC_NoPassProdCheckBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="BadReasonList" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsQC_NoPassProdCheckBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HICMOInterID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HInStockQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRightQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HFirstCheckEmp" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HCheckerResult" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HNote" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcExchInterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcExchEntryID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HProcExchBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWorkCenterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HBadQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HBadPNL" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPlanPNL" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HOrderProcNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcExchQty" type="s:double" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveNoPassProdCheckBill_NewResponse">
+      <s:element name="set_SaveSellOutBackBill_CLD_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveNoPassProdCheckBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLD_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempListResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -6302,20 +7095,31 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePOStockInBackBill_CLD_New">
+      <s:element name="set_SavePonderationBillMain_Temp_ChangGui">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePOStockInBackBill_CLD_NewResponse">
+      <s:element name="set_SavePonderationBillMain_Temp_ChangGuiResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_ChangGuiResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -7923,24 +8727,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveSellOutBackBill_CLD_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveSellOutBackBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
       <s:element name="GetSc_ICMOReportBillList">
         <s:complexType>
           <s:sequence>
@@ -7952,6 +8738,27 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="GetSc_ICMOReportBillListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSc_ProcessReportBillList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSc_ProcessReportBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSc_ProcessReportBillListResult">
               <s:complexType>
                 <s:sequence>
                   <s:element ref="s:schema" />
@@ -9839,35 +10646,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_ClearPonderationBillMain_Temp_ChangGuiResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_ChangGui">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_ChangGuiResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_ChangGuiResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -12044,11 +12822,95 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="set_UnCancelltionBarCodeBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_UnCancelltionBarCodeBill" />
+  </wsdl:message>
+  <wsdl:message name="set_UnCancelltionBarCodeBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_UnCancelltionBarCodeBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="Set_BPrintQtyBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCode" />
+  </wsdl:message>
+  <wsdl:message name="Set_BPrintQtyBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MouldSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_Mould" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MouldSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="DeleteMouldSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteMould" />
+  </wsdl:message>
+  <wsdl:message name="DeleteMouldSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteMouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Mould" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MulSourceSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSource" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MulSourceSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOut" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MulSourceBillSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceBill" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_MulSourceBillSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_MulSourceSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_MulSource" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_MulSourceSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_MulSourceResponse" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBillList" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBillListResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCodeResponse" />
+  </wsdl:message>
   <wsdl:message name="get_CheckTypeByBarCode_AllSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_All" />
   </wsdl:message>
   <wsdl:message name="get_CheckTypeByBarCode_AllSoapOut">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_AllResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_New" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_SenKaiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_SenKai" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_SenKaiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_SenKaiResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiResponse" />
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_FeiLongSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_FeiLong" />
@@ -12104,17 +12966,95 @@
   <wsdl:message name="get_SourceBarCode_NewSoapOut">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="getSourceBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:getSourceBill_New" />
+  <wsdl:message name="getSourceBill_New2SoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBill_New2" />
   </wsdl:message>
-  <wsdl:message name="getSourceBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:getSourceBill_NewResponse" />
+  <wsdl:message name="getSourceBill_New2SoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBill_New2Response" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ICMOReportSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReport" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ICMOReportSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReportResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ProductInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ProductIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ProductInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ProductInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_POStockInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_POStockIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_POStockInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_POStockInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_EntrustInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_EntrustIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_EntrustInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_EntrustInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_OtherInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_OtherIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_OtherInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_OtherInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ICMOReportSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReport" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ICMOReportSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReportResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ProductInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ProductIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_ProductInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_ProductInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_POStockInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_POStockIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_POStockInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_POStockInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_EntrustInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_EntrustIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_EntrustInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_EntrustInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_OtherInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_OtherIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_OtherInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_OtherInResponse" />
   </wsdl:message>
   <wsdl:message name="GetSourceBillListSoapIn">
     <wsdl:part name="parameters" element="tns:GetSourceBillList" />
   </wsdl:message>
   <wsdl:message name="GetSourceBillListSoapOut">
     <wsdl:part name="parameters" element="tns:GetSourceBillListResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_ProductInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_ProductIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_ProductInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_ProductInResponse" />
   </wsdl:message>
   <wsdl:message name="get_SourceBarCode_OtherInSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_OtherIn" />
@@ -12128,17 +13068,65 @@
   <wsdl:message name="get_SourceBarCode_MateOutSoapOut">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOutResponse" />
   </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_SellOutSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_SellOut" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_SellOutSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_SellOutResponse" />
+  </wsdl:message>
   <wsdl:message name="get_SourceBarCode_EntrustOutSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_EntrustOut" />
   </wsdl:message>
   <wsdl:message name="get_SourceBarCode_EntrustOutSoapOut">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_EntrustOutResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_New" />
+  <wsdl:message name="get_SourceBarCode_MoveStockSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStock" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_NewResponse" />
+  <wsdl:message name="get_SourceBarCode_MoveStockSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStockResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_MoveStockStepOutSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStockStepOut" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_MoveStockStepOutSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStockStepOutResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_MoveStockStepInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStockStepIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_MoveStockStepInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStockStepInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameter_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SystemParameter_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameter_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SystemParameter_BarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_AllSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_All" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_AllSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_AllResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BaseSetSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BaseSet" />
+  </wsdl:message>
+  <wsdl:message name="get_BaseSetSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BaseSetResponse" />
   </wsdl:message>
   <wsdl:message name="get_BarCode_MoveStockSoapIn">
     <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock" />
@@ -12151,6 +13139,18 @@
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse" />
   </wsdl:message>
   <wsdl:message name="get_CheckTypeByMouldSourceSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByMouldSource" />
@@ -12217,6 +13217,12 @@
   </wsdl:message>
   <wsdl:message name="GetBillEntry_TmpListSoapOut">
     <wsdl:part name="parameters" element="tns:GetBillEntry_TmpListResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntryTmpListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetBillEntryTmpList" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntryTmpListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetBillEntryTmpListResponse" />
   </wsdl:message>
   <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_Pack" />
@@ -12320,6 +13326,12 @@
   <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapOut">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheckResponse" />
   </wsdl:message>
+  <wsdl:message name="set_UpdateTemp_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_UpdateTemp_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="GetKf_PonderationBillMain_TempList_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_BillCheck" />
   </wsdl:message>
@@ -12386,35 +13398,41 @@
   <wsdl:message name="set_CancelltionBarCodeBillSoapOut">
     <wsdl:part name="parameters" element="tns:set_CancelltionBarCodeBillResponse" />
   </wsdl:message>
-  <wsdl:message name="set_UnCancelltionBarCodeBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_UnCancelltionBarCodeBill" />
+  <wsdl:message name="set_CheckSTJGOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill" />
   </wsdl:message>
-  <wsdl:message name="set_UnCancelltionBarCodeBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_UnCancelltionBarCodeBillResponse" />
+  <wsdl:message name="set_CheckSTJGOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBillResponse" />
   </wsdl:message>
-  <wsdl:message name="Set_BPrintQtyBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCode" />
+  <wsdl:message name="set_CheckSTJGOutBill_RowSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill_Row" />
   </wsdl:message>
-  <wsdl:message name="Set_BPrintQtyBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCodeResponse" />
+  <wsdl:message name="set_CheckSTJGOutBill_RowSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill_RowResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MouldSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_Mould" />
+  <wsdl:message name="set_SaveProExchReport_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProExchReport_CLD" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MouldSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MouldResponse" />
+  <wsdl:message name="set_SaveProExchReport_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProExchReport_CLDResponse" />
   </wsdl:message>
-  <wsdl:message name="DeleteMouldSoapIn">
-    <wsdl:part name="parameters" element="tns:DeleteMould" />
+  <wsdl:message name="set_SaveNoPassProdCheckBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveNoPassProdCheckBill_New" />
   </wsdl:message>
-  <wsdl:message name="DeleteMouldSoapOut">
-    <wsdl:part name="parameters" element="tns:DeleteMouldResponse" />
+  <wsdl:message name="set_SaveNoPassProdCheckBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveNoPassProdCheckBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Mould" />
+  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
+  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempListResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempListResponse" />
   </wsdl:message>
   <wsdl:message name="GetKf_PonderationBillMain_TempList_ChangeBoxSoapIn">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_ChangeBox" />
@@ -12878,47 +13896,11 @@
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MulSourceSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MulSourceResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MulSourceSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSource" />
+  <wsdl:message name="set_SavePOStockInBackBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MulSourceSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOut" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MulSourceBillSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceBill" />
-  </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_MulSourceBillSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_MulSourceBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_SavePonderationBillMain_Temp_MulSourceSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_MulSource" />
-  </wsdl:message>
-  <wsdl:message name="get_SavePonderationBillMain_Temp_MulSourceSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_MulSourceResponse" />
-  </wsdl:message>
-  <wsdl:message name="getSourceBillListSoapIn">
-    <wsdl:part name="parameters" element="tns:getSourceBillList" />
-  </wsdl:message>
-  <wsdl:message name="getSourceBillListSoapOut">
-    <wsdl:part name="parameters" element="tns:getSourceBillListResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BaseSetSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BaseSet" />
-  </wsdl:message>
-  <wsdl:message name="get_BaseSetSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BaseSetResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCodeResponse" />
+  <wsdl:message name="set_SavePOStockInBackBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SavePOStockInBackBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD" />
@@ -13190,6 +14172,18 @@
   <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveProcReportMoveBill_MoveStockSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_MoveStock" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProcReportMoveBill_MoveStockSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_MoveStockResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProcReportMoveBill_MoveStock_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_MoveStock_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProcReportMoveBill_MoveStock_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_MoveStock_CLD_NewResponse" />
+  </wsdl:message>
   <wsdl:message name="set_CheckPOInStockBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_CheckPOInStockBill_New" />
   </wsdl:message>
@@ -13214,35 +14208,11 @@
   <wsdl:message name="set_SaveSTJGInBillSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveSTJGInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="set_CheckSTJGOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill" />
+  <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="set_CheckSTJGOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckSTJGOutBill_RowSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill_Row" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckSTJGOutBill_RowSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckSTJGOutBill_RowResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProExchReport_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProExchReport_CLD" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProExchReport_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProExchReport_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveNoPassProdCheckBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveNoPassProdCheckBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveNoPassProdCheckBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveNoPassProdCheckBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempListSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempListResponse" />
+  <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveSellOutBackBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD" />
@@ -13568,11 +14538,11 @@
   <wsdl:message name="set_SavePOStockInBackBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePOStockInBackBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD_New" />
+  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGui" />
   </wsdl:message>
-  <wsdl:message name="set_SavePOStockInBackBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD_NewResponse" />
+  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGuiResponse" />
   </wsdl:message>
   <wsdl:message name="set_PonderationBillMain_Temp_CheckQtySoapIn">
     <wsdl:part name="parameters" element="tns:set_PonderationBillMain_Temp_CheckQty" />
@@ -13976,17 +14946,17 @@
   <wsdl:message name="set_SaveSellOutBackBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_NewResponse" />
-  </wsdl:message>
   <wsdl:message name="GetSc_ICMOReportBillListSoapIn">
     <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillList" />
   </wsdl:message>
   <wsdl:message name="GetSc_ICMOReportBillListSoapOut">
     <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillListResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetSc_ProcessReportBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSc_ProcessReportBillList" />
+  </wsdl:message>
+  <wsdl:message name="GetSc_ProcessReportBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSc_ProcessReportBillListResponse" />
   </wsdl:message>
   <wsdl:message name="Check_ICMOReportBillSoapIn">
     <wsdl:part name="parameters" element="tns:Check_ICMOReportBill" />
@@ -14485,12 +15455,6 @@
   </wsdl:message>
   <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapOut">
     <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGuiResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGui" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGuiResponse" />
   </wsdl:message>
   <wsdl:message name="HelloWorldSoapIn">
     <wsdl:part name="parameters" element="tns:HelloWorld" />
@@ -15003,9 +15967,65 @@
     <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="set_UnCancelltionBarCodeBill">
+      <wsdl:input message="tns:set_UnCancelltionBarCodeBillSoapIn" />
+      <wsdl:output message="tns:set_UnCancelltionBarCodeBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Set_BPrintQtyBarCode">
+      <wsdl:input message="tns:Set_BPrintQtyBarCodeSoapIn" />
+      <wsdl:output message="tns:Set_BPrintQtyBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_MouldSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_MouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="DeleteMould">
+      <wsdl:input message="tns:DeleteMouldSoapIn" />
+      <wsdl:output message="tns:DeleteMouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_MulSourceSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_MulSourceSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_MulSourceBillSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_MulSourceBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_MulSourceSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_MulSourceSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList">
+      <wsdl:input message="tns:getSourceBillListSoapIn" />
+      <wsdl:output message="tns:getSourceBillListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCodeSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCodeSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_All">
       <wsdl:input message="tns:get_CheckTypeByBarCode_AllSoapIn" />
       <wsdl:output message="tns:get_CheckTypeByBarCode_AllSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_New">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_NewSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_SenKai">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_SenKaiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_SenKaiSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLiSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_FeiLong">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_FeiLongSoapIn" />
@@ -15043,13 +16063,65 @@
       <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <wsdl:input message="tns:getSourceBill_NewSoapIn" />
-      <wsdl:output message="tns:getSourceBill_NewSoapOut" />
+    <wsdl:operation name="getSourceBill_New2">
+      <wsdl:input message="tns:getSourceBill_New2SoapIn" />
+      <wsdl:output message="tns:getSourceBill_New2SoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <wsdl:input message="tns:get_SourceBill_MaterBarCodeSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_MaterBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ICMOReport">
+      <wsdl:input message="tns:get_SourceBill_ICMOReportSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_ICMOReportSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ProductIn">
+      <wsdl:input message="tns:get_SourceBill_ProductInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_ProductInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_POStockIn">
+      <wsdl:input message="tns:get_SourceBill_POStockInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_POStockInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_EntrustIn">
+      <wsdl:input message="tns:get_SourceBill_EntrustInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_EntrustInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_OtherIn">
+      <wsdl:input message="tns:get_SourceBill_OtherInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_OtherInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <wsdl:input message="tns:get_SourceBill_MaterBarCodeSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_MaterBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ICMOReport">
+      <wsdl:input message="tns:get_SourceBill_ICMOReportSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_ICMOReportSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ProductIn">
+      <wsdl:input message="tns:get_SourceBill_ProductInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_ProductInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_POStockIn">
+      <wsdl:input message="tns:get_SourceBill_POStockInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_POStockInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_EntrustIn">
+      <wsdl:input message="tns:get_SourceBill_EntrustInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_EntrustInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_OtherIn">
+      <wsdl:input message="tns:get_SourceBill_OtherInSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_OtherInSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <wsdl:input message="tns:GetSourceBillListSoapIn" />
       <wsdl:output message="tns:GetSourceBillListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_ProductIn">
+      <wsdl:input message="tns:get_SourceBarCode_ProductInSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_ProductInSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_OtherIn">
       <wsdl:input message="tns:get_SourceBarCode_OtherInSoapIn" />
@@ -15059,13 +16131,73 @@
       <wsdl:input message="tns:get_SourceBarCode_MateOutSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_MateOutSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_SellOut">
+      <wsdl:input message="tns:get_SourceBarCode_SellOutSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_SellOutSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <wsdl:input message="tns:get_SourceBarCode_EntrustOutSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_EntrustOutSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_New">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_NewSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_NewSoapOut" />
+    <wsdl:operation name="get_SourceBarCode_MoveStock">
+      <wsdl:input message="tns:get_SourceBarCode_MoveStockSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MoveStockSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepOut">
+      <wsdl:input message="tns:get_SourceBarCode_MoveStockStepOutSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MoveStockStepOutSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepIn">
+      <wsdl:input message="tns:get_SourceBarCode_MoveStockStepInSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MoveStockStepInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode">
+      <wsdl:input message="tns:get_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter_BarCode">
+      <wsdl:input message="tns:get_SystemParameter_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_SystemParameter_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_All">
+      <wsdl:input message="tns:get_BarCode_AllSoapIn" />
+      <wsdl:output message="tns:get_BarCode_AllSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BaseSet">
+      <wsdl:input message="tns:get_BaseSetSoapIn" />
+      <wsdl:output message="tns:get_BaseSetSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepOut">
+      <wsdl:input message="tns:get_SourceBarCode_MoveStockStepOutSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MoveStockStepOutSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepIn">
+      <wsdl:input message="tns:get_SourceBarCode_MoveStockStepInSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MoveStockStepInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode">
+      <wsdl:input message="tns:get_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter_BarCode">
+      <wsdl:input message="tns:get_SystemParameter_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_SystemParameter_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_All">
+      <wsdl:input message="tns:get_BarCode_AllSoapIn" />
+      <wsdl:output message="tns:get_BarCode_AllSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BaseSet">
+      <wsdl:input message="tns:get_BaseSetSoapIn" />
+      <wsdl:output message="tns:get_BaseSetSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_BarCode_MoveStock">
       <wsdl:input message="tns:get_BarCode_MoveStockSoapIn" />
@@ -15074,6 +16206,14 @@
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByMouldSource">
       <wsdl:input message="tns:get_CheckTypeByMouldSourceSoapIn" />
@@ -15118,6 +16258,10 @@
     <wsdl:operation name="GetBillEntry_TmpList">
       <wsdl:input message="tns:GetBillEntry_TmpListSoapIn" />
       <wsdl:output message="tns:GetBillEntry_TmpListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntryTmpList">
+      <wsdl:input message="tns:GetBillEntryTmpListSoapIn" />
+      <wsdl:output message="tns:GetBillEntryTmpListSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
       <wsdl:input message="tns:get_CheckTypeByPackBarCode_PackSoapIn" />
@@ -15187,6 +16331,10 @@
       <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapIn" />
       <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <wsdl:input message="tns:set_UpdateTemp_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_UpdateTemp_BillCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
       <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapIn" />
       <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapOut" />
@@ -15231,25 +16379,29 @@
       <wsdl:input message="tns:set_CancelltionBarCodeBillSoapIn" />
       <wsdl:output message="tns:set_CancelltionBarCodeBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_UnCancelltionBarCodeBill">
-      <wsdl:input message="tns:set_UnCancelltionBarCodeBillSoapIn" />
-      <wsdl:output message="tns:set_UnCancelltionBarCodeBillSoapOut" />
+    <wsdl:operation name="set_CheckSTJGOutBill">
+      <wsdl:input message="tns:set_CheckSTJGOutBillSoapIn" />
+      <wsdl:output message="tns:set_CheckSTJGOutBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="Set_BPrintQtyBarCode">
-      <wsdl:input message="tns:Set_BPrintQtyBarCodeSoapIn" />
-      <wsdl:output message="tns:Set_BPrintQtyBarCodeSoapOut" />
+    <wsdl:operation name="set_CheckSTJGOutBill_Row">
+      <wsdl:input message="tns:set_CheckSTJGOutBill_RowSoapIn" />
+      <wsdl:output message="tns:set_CheckSTJGOutBill_RowSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_MouldSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_MouldSoapOut" />
+    <wsdl:operation name="set_SaveProExchReport_CLD">
+      <wsdl:input message="tns:set_SaveProExchReport_CLDSoapIn" />
+      <wsdl:output message="tns:set_SaveProExchReport_CLDSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="DeleteMould">
-      <wsdl:input message="tns:DeleteMouldSoapIn" />
-      <wsdl:output message="tns:DeleteMouldSoapOut" />
+    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
+      <wsdl:input message="tns:set_SaveNoPassProdCheckBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveNoPassProdCheckBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_TempListSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_TempListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_TempListSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_TempListSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_TempList_ChangeBox">
       <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_ChangeBoxSoapIn" />
@@ -15559,33 +16711,9 @@
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MulSourceSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MulSourceSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_MulSourceSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_MulSourceSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_SourceBill_MateOutSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_MulSourceBillSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_MulSourceBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
-      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_MulSourceSoapIn" />
-      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_MulSourceSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBillList">
-      <wsdl:input message="tns:getSourceBillListSoapIn" />
-      <wsdl:output message="tns:getSourceBillListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BaseSet">
-      <wsdl:input message="tns:get_BaseSetSoapIn" />
-      <wsdl:output message="tns:get_BaseSetSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCodeSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCodeSoapOut" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
+      <wsdl:input message="tns:set_SavePOStockInBackBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SavePOStockInBackBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SavePOStockInBackBill_CLD">
       <wsdl:input message="tns:set_SavePOStockInBackBill_CLDSoapIn" />
@@ -15767,6 +16895,14 @@
       <wsdl:input message="tns:set_SaveProcReportMoveBill_CLD_NewSoapIn" />
       <wsdl:output message="tns:set_SaveProcReportMoveBill_CLD_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock">
+      <wsdl:input message="tns:set_SaveProcReportMoveBill_MoveStockSoapIn" />
+      <wsdl:output message="tns:set_SaveProcReportMoveBill_MoveStockSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock_CLD_New">
+      <wsdl:input message="tns:set_SaveProcReportMoveBill_MoveStock_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProcReportMoveBill_MoveStock_CLD_NewSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_CheckPOInStockBill_New">
       <wsdl:input message="tns:set_CheckPOInStockBill_NewSoapIn" />
       <wsdl:output message="tns:set_CheckPOInStockBill_NewSoapOut" />
@@ -15783,25 +16919,9 @@
       <wsdl:input message="tns:set_SaveSTJGInBillSoapIn" />
       <wsdl:output message="tns:set_SaveSTJGInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill">
-      <wsdl:input message="tns:set_CheckSTJGOutBillSoapIn" />
-      <wsdl:output message="tns:set_CheckSTJGOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill_Row">
-      <wsdl:input message="tns:set_CheckSTJGOutBill_RowSoapIn" />
-      <wsdl:output message="tns:set_CheckSTJGOutBill_RowSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProExchReport_CLD">
-      <wsdl:input message="tns:set_SaveProExchReport_CLDSoapIn" />
-      <wsdl:output message="tns:set_SaveProExchReport_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
-      <wsdl:input message="tns:set_SaveNoPassProdCheckBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveNoPassProdCheckBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
-      <wsdl:input message="tns:GetKf_PonderationBillMain_TempListSoapIn" />
-      <wsdl:output message="tns:GetKf_PonderationBillMain_TempListSoapOut" />
+    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
+      <wsdl:input message="tns:set_SaveSellOutBackBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveSellOutBackBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBackBill_CLD">
       <wsdl:input message="tns:set_SaveSellOutBackBill_CLDSoapIn" />
@@ -16019,9 +17139,9 @@
       <wsdl:input message="tns:set_SavePOStockInBackBill_NewSoapIn" />
       <wsdl:output message="tns:set_SavePOStockInBackBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
-      <wsdl:input message="tns:set_SavePOStockInBackBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SavePOStockInBackBill_CLD_NewSoapOut" />
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_PonderationBillMain_Temp_CheckQty">
       <wsdl:input message="tns:set_PonderationBillMain_Temp_CheckQtySoapIn" />
@@ -16291,13 +17411,13 @@
       <wsdl:input message="tns:set_SaveSellOutBackBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveSellOutBackBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
-      <wsdl:input message="tns:set_SaveSellOutBackBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveSellOutBackBill_CLD_NewSoapOut" />
-    </wsdl:operation>
     <wsdl:operation name="GetSc_ICMOReportBillList">
       <wsdl:input message="tns:GetSc_ICMOReportBillListSoapIn" />
       <wsdl:output message="tns:GetSc_ICMOReportBillListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSc_ProcessReportBillList">
+      <wsdl:input message="tns:GetSc_ProcessReportBillListSoapIn" />
+      <wsdl:output message="tns:GetSc_ProcessReportBillListSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="Check_ICMOReportBill">
       <wsdl:input message="tns:Check_ICMOReportBillSoapIn" />
@@ -16630,10 +17750,6 @@
     <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
       <wsdl:input message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapIn" />
       <wsdl:output message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="HelloWorld">
       <wsdl:input message="tns:HelloWorldSoapIn" />
@@ -16978,8 +18094,134 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="set_UnCancelltionBarCodeBill">
+      <soap:operation soapAction="http://tempuri.org/set_UnCancelltionBarCodeBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Set_BPrintQtyBarCode">
+      <soap:operation soapAction="http://tempuri.org/Set_BPrintQtyBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteMould">
+      <soap:operation soapAction="http://tempuri.org/DeleteMould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSource" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
+      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList">
+      <soap:operation soapAction="http://tempuri.org/getSourceBillList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_All">
       <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_All" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_New">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_SenKai">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_SenKai" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi">
+      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17068,8 +18310,62 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <soap:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" />
+    <wsdl:operation name="getSourceBill_New2">
+      <soap:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ICMOReport">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ProductIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_ProductIn" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_POStockIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_POStockIn" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_EntrustIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_EntrustIn" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_OtherIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_OtherIn" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17079,6 +18375,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <soap:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_ProductIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_ProductIn" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17104,6 +18409,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_SellOut">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_SellOut" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" />
       <wsdl:input>
@@ -17113,8 +18427,71 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_New">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_New" style="document" />
+    <wsdl:operation name="get_SourceBarCode_MoveStock">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepOut">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStockStepOut" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStockStepIn" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter_BarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SystemParameter_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_All">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_All" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BaseSet">
+      <soap:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17133,6 +18510,24 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
       <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17232,6 +18627,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetBillEntry_TmpList">
       <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntryTmpList">
+      <soap:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17392,6 +18796,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
       <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
       <wsdl:input>
@@ -17491,8 +18904,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_UnCancelltionBarCodeBill">
-      <soap:operation soapAction="http://tempuri.org/set_UnCancelltionBarCodeBill" style="document" />
+    <wsdl:operation name="set_CheckSTJGOutBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17500,8 +18913,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="Set_BPrintQtyBarCode">
-      <soap:operation soapAction="http://tempuri.org/Set_BPrintQtyBarCode" style="document" />
+    <wsdl:operation name="set_CheckSTJGOutBill_Row">
+      <soap:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill_Row" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17509,8 +18922,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
+    <wsdl:operation name="set_SaveProExchReport_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProExchReport_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17518,8 +18931,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteMould">
-      <soap:operation soapAction="http://tempuri.org/DeleteMould" style="document" />
+    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveNoPassProdCheckBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17527,8 +18940,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
+      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18229,62 +19642,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSource" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
-      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBillList">
-      <soap:operation soapAction="http://tempuri.org/getSourceBillList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BaseSet">
-      <soap:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode" style="document" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18697,6 +20056,24 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_MoveStock" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_CLD_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_CheckPOInStockBill_New">
       <soap:operation soapAction="http://tempuri.org/set_CheckPOInStockBill_New" style="document" />
       <wsdl:input>
@@ -18733,44 +20110,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill_Row">
-      <soap:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill_Row" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProExchReport_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProExchReport_CLD" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveNoPassProdCheckBill_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
-      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList" style="document" />
+    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19264,8 +20605,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19876,8 +21217,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" />
+    <wsdl:operation name="GetSc_ICMOReportBillList">
+      <soap:operation soapAction="http://tempuri.org/GetSc_ICMOReportBillList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19885,8 +21226,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetSc_ICMOReportBillList">
-      <soap:operation soapAction="http://tempuri.org/GetSc_ICMOReportBillList" style="document" />
+    <wsdl:operation name="GetSc_ProcessReportBillList">
+      <soap:operation soapAction="http://tempuri.org/GetSc_ProcessReportBillList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20634,15 +21975,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
       <soap:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21418,8 +22750,134 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="set_UnCancelltionBarCodeBill">
+      <soap12:operation soapAction="http://tempuri.org/set_UnCancelltionBarCodeBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Set_BPrintQtyBarCode">
+      <soap12:operation soapAction="http://tempuri.org/Set_BPrintQtyBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteMould">
+      <soap12:operation soapAction="http://tempuri.org/DeleteMould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSource" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
+      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBillList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_All">
       <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_All" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_New">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_SenKai">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_SenKai" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi">
+      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode_Pack_ZhuoLi" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21508,8 +22966,62 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <soap12:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" />
+    <wsdl:operation name="getSourceBill_New2">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ICMOReport">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_ProductIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_ProductIn" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_POStockIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_POStockIn" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_EntrustIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_EntrustIn" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_OtherIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_OtherIn" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21519,6 +23031,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <soap12:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_ProductIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_ProductIn" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21544,6 +23065,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_SellOut">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_SellOut" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" />
       <wsdl:input>
@@ -21553,8 +23083,71 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_New">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_New" style="document" />
+    <wsdl:operation name="get_SourceBarCode_MoveStock">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepOut">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStockStepOut" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MoveStockStepIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStockStepIn" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SystemParameter_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_All">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_All" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BaseSet">
+      <soap12:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21573,6 +23166,24 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
       <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21672,6 +23283,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetBillEntry_TmpList">
       <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntryTmpList">
+      <soap12:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21832,6 +23452,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
       <wsdl:input>
@@ -21931,8 +23560,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_UnCancelltionBarCodeBill">
-      <soap12:operation soapAction="http://tempuri.org/set_UnCancelltionBarCodeBill" style="document" />
+    <wsdl:operation name="set_CheckSTJGOutBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21940,8 +23569,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="Set_BPrintQtyBarCode">
-      <soap12:operation soapAction="http://tempuri.org/Set_BPrintQtyBarCode" style="document" />
+    <wsdl:operation name="set_CheckSTJGOutBill_Row">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill_Row" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21949,8 +23578,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
+    <wsdl:operation name="set_SaveProExchReport_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProExchReport_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21958,8 +23587,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteMould">
-      <soap12:operation soapAction="http://tempuri.org/DeleteMould" style="document" />
+    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveNoPassProdCheckBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21967,8 +23596,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -22669,62 +24298,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSource">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSource" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_SourceBill_MateOut">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_SourceBill_MateOut" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_MulSourceBill">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_MulSourceBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SavePonderationBillMain_Temp_MulSource">
-      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_MulSource" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBillList">
-      <soap12:operation soapAction="http://tempuri.org/getSourceBillList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BaseSet">
-      <soap12:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode" style="document" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23137,6 +24712,24 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_MoveStock" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_CLD_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_CheckPOInStockBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_CheckPOInStockBill_New" style="document" />
       <wsdl:input>
@@ -23173,44 +24766,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckSTJGOutBill_Row">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckSTJGOutBill_Row" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProExchReport_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProExchReport_CLD" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveNoPassProdCheckBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveNoPassProdCheckBill_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList" style="document" />
+    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23704,8 +25261,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBackBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24316,8 +25873,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" />
+    <wsdl:operation name="GetSc_ICMOReportBillList">
+      <soap12:operation soapAction="http://tempuri.org/GetSc_ICMOReportBillList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24325,8 +25882,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetSc_ICMOReportBillList">
-      <soap12:operation soapAction="http://tempuri.org/GetSc_ICMOReportBillList" style="document" />
+    <wsdl:operation name="GetSc_ProcessReportBillList">
+      <soap12:operation soapAction="http://tempuri.org/GetSc_ProcessReportBillList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -25074,15 +26631,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
       <soap12:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -25858,10 +27406,10 @@
   </wsdl:binding>
   <wsdl:service name="WebService1">
     <wsdl:port name="WebService1Soap" binding="tns:WebService1Soap">
-      <soap:address location="http://192.168.10.66/WEBS-WMS/WebService1.asmx" />
+      <soap:address location="http://192.168.63.195/WEBS-WMS/WebService1.asmx" />
     </wsdl:port>
     <wsdl:port name="WebService1Soap12" binding="tns:WebService1Soap12">
-      <soap12:address location="http://192.168.10.66/WEBS-WMS/WebService1.asmx" />
+      <soap12:address location="http://192.168.63.195/WEBS-WMS/WebService1.asmx" />
     </wsdl:port>
   </wsdl:service>
 </wsdl:definitions>
\ No newline at end of file
diff --git a/WebAPI/Web.config b/WebAPI/Web.config
index eea4f50..7a611f4 100644
--- a/WebAPI/Web.config
+++ b/WebAPI/Web.config
@@ -20,13 +20,14 @@
 	<!--<add key="FileIP" value="http://localhost:8082/LuBaoAPI"/>-->
 	<add key="FileIP" value="http://localhost:8080/" />
 	  <!--<add key="sUrl" value="http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx"/>    -->
-	  <add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>     <!--棰滃彴寮忔満-->
+	  <add key="sUrl" value="http://192.168.63.195/WEBS-WMS/WebService1.asmx"/>     <!--棰滃彴寮忔満-->
 	  <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> 澶忓疂-->
 	  <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> -->
 	  <!--<add key="sUrl" value="http://10.10.130.181/WEBS-WMS/WebService1.asmx"/>    鍗氭棩绉戞妧-->
 	  <!--<add key="sUrl" value="http://192.168.0.214/WEBS-WMS/WebService1.asmx"/>    鐟炰笌绁�-->
 	  <!--<add key="sUrl" value="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx"/>    妫シ-->
 	  <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>   鍏徃浜戞湇鍔″櫒-->
+	  <add key="sUrl" value="http://localhost:8082/webs/WebService1.asmx" /> 
     <add key="webpages:Version" value="3.0.0.0" />
     <add key="webpages:Enabled" value="false" />
     <add key="ClientValidationEnabled" value="true" />
@@ -93,7 +94,7 @@
       </basicHttpBinding>
     </bindings>
     <client>
-      <endpoint address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding"
+      <endpoint address="http://192.168.63.195/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding"
         bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap"
         name="WebService1Soap" />
     </client>
@@ -101,7 +102,7 @@
   <applicationSettings>
     <WebAPI.Properties.Settings>
       <setting name="WebAPI_WebS_WebService1" serializeAs="String">
-        <value>http://47.96.97.237/WEBS-WMS/WebService1.asmx</value>
+        <value>http://192.168.63.195/WEBS-WMS/WebService1.asmx</value>
       </setting>
     </WebAPI.Properties.Settings>
   </applicationSettings>
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index 3d12a98..f4335a0 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -299,16 +299,16 @@
     <Content Include="Web References\WebS\ClsGy_Warehouse_Model.datasource">
       <DependentUpon>Reference.map</DependentUpon>
     </Content>
-    <Content Include="Web References\WebS\ClsKf_ICStockBill_WMS.datasource">
-      <DependentUpon>Reference.map</DependentUpon>
-    </Content>
     <Content Include="Web References\WebS\ClsKf_ICStockBill_Mould.datasource">
       <DependentUpon>Reference.map</DependentUpon>
     </Content>
-    <None Include="Web References\WebS\Reference.map">
+    <Content Include="Web References\WebS\ClsKf_ICStockBill_WMS.datasource">
+      <DependentUpon>Reference.map</DependentUpon>
+    </Content>
+    <Content Include="Web References\WebS\Reference.map">
       <Generator>MSDiscoCodeGenerator</Generator>
-      <LastGenOutput>Reference1.cs</LastGenOutput>
-    </None>
+      <LastGenOutput>Reference.cs</LastGenOutput>
+    </Content>
     <None Include="Web References\WebS\WebService1.disco" />
     <Content Include="Web.config">
       <SubType>Designer</SubType>
@@ -441,6 +441,7 @@
     <Compile Include="Controllers\鍗氭棩鑷姩鎵爜绾縗ScanlineAPIController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DutyBillController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_SOPBillController.cs" />
+    <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_SOPBillEditController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_SOPBillListController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_StockCheckItemBillController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_WorkStationBillController.cs" />
@@ -507,6 +508,7 @@
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairBillController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairCheckBillController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_ProcPriceController.cs" />
+    <Compile Include="Controllers\鏉$爜绠$悊\WEBSController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_MaterToSourceStepBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_MESBeginStepWorkBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_MESEndStepWorkBillController.cs" />
@@ -800,11 +802,6 @@
     <Compile Include="Service\YqnDal.cs" />
     <Compile Include="Service\YqnQbService.cs" />
     <Compile Include="Utility\Util.cs" />
-    <Compile Include="Web References\WebS\Reference.cs">
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-      <DependentUpon>Reference.map</DependentUpon>
-    </Compile>
     <Compile Include="Code\Common.cs" />
     <Compile Include="Code\Test2.cs" />
     <Compile Include="Code\TestDAL.cs" />
@@ -830,6 +827,11 @@
     <Compile Include="Models\JsonResult.cs" />
     <Compile Include="Models\Pensen.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Web References\WebS\Reference.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Reference.map</DependentUpon>
+    </Compile>
     <Compile Include="WebServer.cs" />
   </ItemGroup>
   <ItemGroup>
@@ -921,19 +923,6 @@
     </EmbeddedResource>
   </ItemGroup>
   <ItemGroup>
-    <WebReferenceUrl Include="http://47.96.97.237/WEBS-WMS/WebService1.asmx">
-      <UrlBehavior>Dynamic</UrlBehavior>
-      <RelPath>Web References\WebS\</RelPath>
-      <UpdateFromURL>http://47.96.97.237/WEBS-WMS/WebService1.asmx</UpdateFromURL>
-      <ServiceLocationURL>
-      </ServiceLocationURL>
-      <CachedDynamicPropName>
-      </CachedDynamicPropName>
-      <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
-      <CachedSettingsPropName>WebAPI_WebS_WebService1</CachedSettingsPropName>
-    </WebReferenceUrl>
-  </ItemGroup>
-  <ItemGroup>
     <ProjectReference Include="..\BLL\BLL.csproj">
       <Project>{0bf3d95a-4a7b-45fb-92fb-9a5bb374b750}</Project>
       <Name>BLL</Name>
@@ -963,6 +952,19 @@
       <Name>SQLHelper</Name>
     </ProjectReference>
   </ItemGroup>
+  <ItemGroup>
+    <WebReferenceUrl Include="http://47.96.97.237/WEBS-WMS/WebService1.asmx">
+      <UrlBehavior>Dynamic</UrlBehavior>
+      <RelPath>Web References\WebS\</RelPath>
+      <UpdateFromURL>http://47.96.97.237/WEBS-WMS/WebService1.asmx</UpdateFromURL>
+      <ServiceLocationURL>
+      </ServiceLocationURL>
+      <CachedDynamicPropName>
+      </CachedDynamicPropName>
+      <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
+      <CachedSettingsPropName>WebAPI_WebS_WebService1</CachedSettingsPropName>
+    </WebReferenceUrl>
+  </ItemGroup>
   <PropertyGroup>
     <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
     <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
diff --git a/WorkM/WorkM.csproj b/WorkM/WorkM.csproj
index 0bd33f7..e33ea83 100644
--- a/WorkM/WorkM.csproj
+++ b/WorkM/WorkM.csproj
@@ -221,6 +221,18 @@
     <Compile Include="鎶ヨ〃鍒嗘瀽\Pt_RadiumCarvingCodeBillList.designer.cs">
       <DependentUpon>Pt_RadiumCarvingCodeBillList.cs</DependentUpon>
     </Compile>
+    <Compile Include="鎶ヨ〃鍒嗘瀽\Sc_WareHouseReport.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="鎶ヨ〃鍒嗘瀽\Sc_WareHouseReport.Designer.cs">
+      <DependentUpon>Sc_WareHouseReport.cs</DependentUpon>
+    </Compile>
+    <Compile Include="鎶ヨ〃鍒嗘瀽\Sc_WorkShopReport.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="鎶ヨ〃鍒嗘瀽\Sc_WorkShopReport.Designer.cs">
+      <DependentUpon>Sc_WorkShopReport.cs</DependentUpon>
+    </Compile>
     <Compile Include="鎶ヨ〃鍒嗘瀽\WMS_BarCodeBackInfoReport.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -971,6 +983,12 @@
     <EmbeddedResource Include="鎶ヨ〃鍒嗘瀽\Pt_RadiumCarvingCodeBillList.resx">
       <DependentUpon>Pt_RadiumCarvingCodeBillList.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="鎶ヨ〃鍒嗘瀽\Sc_WareHouseReport.resx">
+      <DependentUpon>Sc_WareHouseReport.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="鎶ヨ〃鍒嗘瀽\Sc_WorkShopReport.resx">
+      <DependentUpon>Sc_WorkShopReport.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="鎶ヨ〃鍒嗘瀽\WMS_BarCodeBackInfoReport.resx">
       <DependentUpon>WMS_BarCodeBackInfoReport.cs</DependentUpon>
       <SubType>Designer</SubType>
diff --git a/WorkM/WorkM.csproj.user b/WorkM/WorkM.csproj.user
index b159ef0..1c6f68c 100644
--- a/WorkM/WorkM.csproj.user
+++ b/WorkM/WorkM.csproj.user
@@ -9,5 +9,6 @@
     <ErrorReportUrlHistory />
     <FallbackCulture>zh-CN</FallbackCulture>
     <VerifyUploadedFiles>false</VerifyUploadedFiles>
+    <ProjectView>ProjectFiles</ProjectView>
   </PropertyGroup>
 </Project>
\ No newline at end of file
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.Designer.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.Designer.cs"
new file mode 100644
index 0000000..2e67f46
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.Designer.cs"
@@ -0,0 +1,532 @@
+锘縩amespace WorkM
+{
+    partial class Sc_WareHouseReport
+    {
+        /// <summary>
+        /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+        /// </summary>
+        /// <param name="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 绐椾綋璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary>
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sc_ProcExchListReport));
+            this.timer1 = new System.Windows.Forms.Timer(this.components);
+            this.Tool = new System.Windows.Forms.ToolStrip();
+            this.yl = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
+            this.dy = new System.Windows.Forms.ToolStripButton();
+            this.view = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.cx = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.tc = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
+            this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
+            this.mrlk = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
+            this.bclk = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
+            this.pPic = new System.Windows.Forms.Panel();
+            this.dataGridView1 = new System.Windows.Forms.DataGridView();
+            //this.cmdHEDeptID = new System.Windows.Forms.Button();
+            //this.cmdHBDeptID = new System.Windows.Forms.Button();
+            //this.label6 = new System.Windows.Forms.Label();
+            //this.txtHEDeptID = new System.Windows.Forms.TextBox();
+            //this.txtHBDeptID = new System.Windows.Forms.TextBox();
+            //this.label1 = new System.Windows.Forms.Label();
+            //this.dtpHEDate = new System.Windows.Forms.DateTimePicker();
+            //this.label3 = new System.Windows.Forms.Label();
+            //this.dtpHBDate = new System.Windows.Forms.DateTimePicker();
+            //this.label4 = new System.Windows.Forms.Label();
+            this.lblCaption = new System.Windows.Forms.Label();
+            this.timer2 = new System.Windows.Forms.Timer(this.components);
+            this.grdMain = new System.Windows.Forms.DataGridView();
+            this.grdSum = new System.Windows.Forms.DataGridView();
+            this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();
+            this.eXCELToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.cSVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.Tool.SuspendLayout();
+            this.pPic.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdSum)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // timer1
+            // 
+            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
+            // 
+            // Tool
+            // 
+            this.Tool.AutoSize = false;
+            this.Tool.BackColor = System.Drawing.SystemColors.Control;
+            this.Tool.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Tool.BackgroundImage")));
+            this.Tool.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.Tool.ImageScalingSize = new System.Drawing.Size(22, 22);
+            this.Tool.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.toolStripDropDownButton1,
+            this.yl,
+            this.toolStripSeparator4,
+            this.dy,
+            this.view,
+            this.toolStripSeparator2,
+            this.cx,
+            this.toolStripSeparator1,
+            this.tc,
+            this.toolStripSeparator3,
+            this.toolStripSeparator8,
+            this.mrlk,
+            this.toolStripSeparator7,
+            this.bclk,
+            this.toolStripSeparator9});
+            this.Tool.Location = new System.Drawing.Point(0, 0);
+            this.Tool.Name = "Tool";
+            this.Tool.Padding = new System.Windows.Forms.Padding(0);
+            this.Tool.Size = new System.Drawing.Size(1257, 59);
+            this.Tool.Stretch = true;
+            this.Tool.TabIndex = 16;
+            this.Tool.Text = "toolStrip1";
+            // 
+            // yl
+            // 
+            this.yl.AutoSize = false;
+            this.yl.Image = ((System.Drawing.Image)(resources.GetObject("yl.Image")));
+            this.yl.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.yl.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.yl.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.yl.Name = "yl";
+            this.yl.Size = new System.Drawing.Size(35, 42);
+            this.yl.Text = "寮曞嚭";
+            this.yl.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.yl.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.yl.Visible = false;
+            this.yl.Click += new System.EventHandler(this.yc_Click);
+            // 
+            // toolStripSeparator4
+            // 
+            this.toolStripSeparator4.Name = "toolStripSeparator4";
+            this.toolStripSeparator4.Size = new System.Drawing.Size(6, 59);
+            this.toolStripSeparator4.Visible = false;
+            // 
+            // dy
+            // 
+            this.dy.AutoSize = false;
+            this.dy.Image = ((System.Drawing.Image)(resources.GetObject("dy.Image")));
+            this.dy.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.dy.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.dy.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.dy.Name = "dy";
+            this.dy.Size = new System.Drawing.Size(35, 42);
+            this.dy.Text = "鎵撳嵃";
+            this.dy.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.dy.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.dy.Visible = false;
+            this.dy.Click += new System.EventHandler(this.dy_Click);
+            // 
+            // view
+            // 
+            this.view.AutoSize = false;
+            this.view.Image = ((System.Drawing.Image)(resources.GetObject("view.Image")));
+            this.view.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.view.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.view.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.view.Name = "view";
+            this.view.Size = new System.Drawing.Size(35, 42);
+            this.view.Text = "棰勮";
+            this.view.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.view.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.view.Visible = false;
+            this.view.Click += new System.EventHandler(this.view_Click);
+            // 
+            // toolStripSeparator2
+            // 
+            this.toolStripSeparator2.Name = "toolStripSeparator2";
+            this.toolStripSeparator2.Size = new System.Drawing.Size(6, 59);
+            // 
+            // cx
+            // 
+            this.cx.AutoSize = false;
+            this.cx.Image = ((System.Drawing.Image)(resources.GetObject("cx.Image")));
+            this.cx.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.cx.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.cx.ImageTransparentColor = System.Drawing.Color.White;
+            this.cx.Name = "cx";
+            this.cx.Size = new System.Drawing.Size(35, 42);
+            this.cx.Text = "鏌ヨ";
+            this.cx.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.cx.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.cx.Click += new System.EventHandler(this.cx_Click);
+            // 
+            // toolStripSeparator1
+            // 
+            this.toolStripSeparator1.Name = "toolStripSeparator1";
+            this.toolStripSeparator1.Size = new System.Drawing.Size(6, 59);
+            // 
+            // tc
+            // 
+            this.tc.AutoSize = false;
+            this.tc.Image = ((System.Drawing.Image)(resources.GetObject("tc.Image")));
+            this.tc.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.tc.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.tc.ImageTransparentColor = System.Drawing.Color.White;
+            this.tc.Name = "tc";
+            this.tc.Size = new System.Drawing.Size(35, 42);
+            this.tc.Text = "閫�鍑�";
+            this.tc.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.tc.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.tc.Click += new System.EventHandler(this.tc_Click);
+            // 
+            // toolStripSeparator3
+            // 
+            this.toolStripSeparator3.Name = "toolStripSeparator3";
+            this.toolStripSeparator3.Size = new System.Drawing.Size(6, 59);
+            // 
+            // toolStripSeparator8
+            // 
+            this.toolStripSeparator8.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator8.Name = "toolStripSeparator8";
+            this.toolStripSeparator8.Size = new System.Drawing.Size(6, 59);
+            // 
+            // mrlk
+            // 
+            this.mrlk.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.mrlk.Image = ((System.Drawing.Image)(resources.GetObject("mrlk.Image")));
+            this.mrlk.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.mrlk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.mrlk.ImageTransparentColor = System.Drawing.Color.White;
+            this.mrlk.Name = "mrlk";
+            this.mrlk.Size = new System.Drawing.Size(73, 56);
+            this.mrlk.Text = "榛樿鍒楀";
+            this.mrlk.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.mrlk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.mrlk.Click += new System.EventHandler(this.mrlk_Click);
+            // 
+            // toolStripSeparator7
+            // 
+            this.toolStripSeparator7.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator7.Name = "toolStripSeparator7";
+            this.toolStripSeparator7.Size = new System.Drawing.Size(6, 59);
+            // 
+            // bclk
+            // 
+            this.bclk.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.bclk.Image = ((System.Drawing.Image)(resources.GetObject("bclk.Image")));
+            this.bclk.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.bclk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.bclk.ImageTransparentColor = System.Drawing.Color.White;
+            this.bclk.Name = "bclk";
+            this.bclk.Size = new System.Drawing.Size(73, 56);
+            this.bclk.Text = "淇濆瓨鍒楀";
+            this.bclk.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.bclk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.bclk.Click += new System.EventHandler(this.bclk_Click);
+            // 
+            // toolStripSeparator9
+            // 
+            this.toolStripSeparator9.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator9.Name = "toolStripSeparator9";
+            this.toolStripSeparator9.Size = new System.Drawing.Size(6, 59);
+            // 
+            // pPic
+            // 
+            this.pPic.BackColor = System.Drawing.Color.White;
+            this.pPic.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pPic.BackgroundImage")));
+            this.pPic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+            this.pPic.Controls.Add(this.dataGridView1);
+            //this.pPic.Controls.Add(this.cmdHEDeptID);
+            //this.pPic.Controls.Add(this.cmdHBDeptID);
+            //this.pPic.Controls.Add(this.label6);
+            //this.pPic.Controls.Add(this.txtHEDeptID);
+            //this.pPic.Controls.Add(this.txtHBDeptID);
+            //this.pPic.Controls.Add(this.label1);
+            //this.pPic.Controls.Add(this.dtpHEDate);
+            //this.pPic.Controls.Add(this.label3);
+            //this.pPic.Controls.Add(this.dtpHBDate);
+            //this.pPic.Controls.Add(this.label4);
+            this.pPic.Controls.Add(this.lblCaption);
+            this.pPic.Dock = System.Windows.Forms.DockStyle.Top;
+            this.pPic.Location = new System.Drawing.Point(0, 59);
+            this.pPic.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.pPic.Name = "pPic";
+            this.pPic.Size = new System.Drawing.Size(1257, 69);
+            this.pPic.TabIndex = 17;
+            // 
+            // dataGridView1
+            // 
+            this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.dataGridView1.Location = new System.Drawing.Point(1217, 6);
+            this.dataGridView1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.dataGridView1.Name = "dataGridView1";
+            this.dataGridView1.RowTemplate.Height = 23;
+            this.dataGridView1.Size = new System.Drawing.Size(36, 19);
+            this.dataGridView1.TabIndex = 68;
+            this.dataGridView1.Visible = false;
+            //// 
+            //// cmdHEDeptID
+            //// 
+            //this.cmdHEDeptID.Image = ((System.Drawing.Image)(resources.GetObject("cmdHEDeptID.Image")));
+            //this.cmdHEDeptID.ImageAlign = System.Drawing.ContentAlignment.TopRight;
+            //this.cmdHEDeptID.Location = new System.Drawing.Point(733, 32);
+            //this.cmdHEDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.cmdHEDeptID.Name = "cmdHEDeptID";
+            //this.cmdHEDeptID.Size = new System.Drawing.Size(29, 28);
+            //this.cmdHEDeptID.TabIndex = 67;
+            //this.cmdHEDeptID.UseVisualStyleBackColor = true;
+            //this.cmdHEDeptID.Click += new System.EventHandler(this.cmdHEDeptID_Click);
+            //// 
+            //// cmdHBDeptID
+            //// 
+            //this.cmdHBDeptID.Image = ((System.Drawing.Image)(resources.GetObject("cmdHBDeptID.Image")));
+            //this.cmdHBDeptID.ImageAlign = System.Drawing.ContentAlignment.TopRight;
+            //this.cmdHBDeptID.Location = new System.Drawing.Point(733, 4);
+            //this.cmdHBDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.cmdHBDeptID.Name = "cmdHBDeptID";
+            //this.cmdHBDeptID.Size = new System.Drawing.Size(29, 28);
+            //this.cmdHBDeptID.TabIndex = 66;
+            //this.cmdHBDeptID.UseVisualStyleBackColor = true;
+            //this.cmdHBDeptID.Click += new System.EventHandler(this.cmdHBDeptID_Click);
+            //// 
+            //// label6
+            //// 
+            //this.label6.AutoSize = true;
+            //this.label6.BackColor = System.Drawing.Color.Transparent;
+            //this.label6.Location = new System.Drawing.Point(543, 39);
+            //this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label6.Name = "label6";
+            //this.label6.Size = new System.Drawing.Size(22, 15);
+            //this.label6.TabIndex = 65;
+            //this.label6.Text = "鑷�";
+            //// 
+            //// txtHEDeptID
+            //// 
+            //this.txtHEDeptID.Location = new System.Drawing.Point(579, 34);
+            //this.txtHEDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.txtHEDeptID.Name = "txtHEDeptID";
+            //this.txtHEDeptID.Size = new System.Drawing.Size(160, 25);
+            //this.txtHEDeptID.TabIndex = 64;
+            //// 
+            //// txtHBDeptID
+            //// 
+            //this.txtHBDeptID.Location = new System.Drawing.Point(579, 5);
+            //this.txtHBDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.txtHBDeptID.Name = "txtHBDeptID";
+            //this.txtHBDeptID.Size = new System.Drawing.Size(160, 25);
+            //this.txtHBDeptID.TabIndex = 63;
+            //// 
+            //// label1
+            //// 
+            //this.label1.AutoSize = true;
+            //this.label1.BackColor = System.Drawing.Color.Transparent;
+            //this.label1.Location = new System.Drawing.Point(512, 10);
+            //this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label1.Name = "label1";
+            //this.label1.Size = new System.Drawing.Size(61, 15);
+            //this.label1.TabIndex = 62;
+            //this.label1.Text = "閮�   闂�";
+            //// 
+            //// dtpHEDate
+            //// 
+            //this.dtpHEDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
+            //this.dtpHEDate.Location = new System.Drawing.Point(352, 35);
+            //this.dtpHEDate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.dtpHEDate.Name = "dtpHEDate";
+            //this.dtpHEDate.Size = new System.Drawing.Size(147, 25);
+            //this.dtpHEDate.TabIndex = 61;
+            //// 
+            //// label3
+            //// 
+            //this.label3.AutoSize = true;
+            //this.label3.BackColor = System.Drawing.Color.Transparent;
+            //this.label3.Location = new System.Drawing.Point(276, 39);
+            //this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label3.Name = "label3";
+            //this.label3.Size = new System.Drawing.Size(67, 15);
+            //this.label3.TabIndex = 60;
+            //this.label3.Text = "缁撴潫鏃ユ湡";
+            //// 
+            //// dtpHBDate
+            //// 
+            //this.dtpHBDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
+            //this.dtpHBDate.Location = new System.Drawing.Point(352, 6);
+            //this.dtpHBDate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.dtpHBDate.Name = "dtpHBDate";
+            //this.dtpHBDate.Size = new System.Drawing.Size(147, 25);
+            //this.dtpHBDate.TabIndex = 59;
+            //// 
+            //// label4
+            //// 
+            //this.label4.AutoSize = true;
+            //this.label4.BackColor = System.Drawing.Color.Transparent;
+            //this.label4.Location = new System.Drawing.Point(276, 10);
+            //this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label4.Name = "label4";
+            //this.label4.Size = new System.Drawing.Size(67, 15);
+            //this.label4.TabIndex = 58;
+            //this.label4.Text = "寮�濮嬫棩鏈�";
+            // 
+            // lblCaption
+            // 
+            this.lblCaption.AutoSize = true;
+            this.lblCaption.BackColor = System.Drawing.Color.Transparent;
+            this.lblCaption.Cursor = System.Windows.Forms.Cursors.No;
+            this.lblCaption.Font = new System.Drawing.Font("瀹嬩綋", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lblCaption.Location = new System.Drawing.Point(16, 20);
+            this.lblCaption.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.lblCaption.Name = "lblCaption";
+            this.lblCaption.Size = new System.Drawing.Size(179, 24);
+            this.lblCaption.TabIndex = 4;
+            this.lblCaption.Text = "ReportTemplet";
+            // 
+            // timer2
+            // 
+            this.timer2.Tick += new System.EventHandler(this.timer2_Tick);
+            // 
+            // grdMain
+            // 
+            this.grdMain.AllowUserToAddRows = false;
+            this.grdMain.AllowUserToDeleteRows = false;
+            this.grdMain.BackgroundColor = System.Drawing.Color.White;
+            this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.grdMain.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.grdMain.Location = new System.Drawing.Point(0, 128);
+            this.grdMain.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.grdMain.Name = "grdMain";
+            this.grdMain.ReadOnly = true;
+            this.grdMain.RowTemplate.Height = 23;
+            this.grdMain.Size = new System.Drawing.Size(1257, 414);
+            this.grdMain.TabIndex = 54;
+            this.grdMain.CellMouseUp += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.grdMain_CellMouseUp);
+            this.grdMain.Paint += new System.Windows.Forms.PaintEventHandler(this.grdMain_Paint);
+            this.grdMain.ColumnWidthChanged += new System.Windows.Forms.DataGridViewColumnEventHandler(this.grdMain_ColumnWidthChanged);
+            // 
+            // grdSum
+            // 
+            this.grdSum.AllowUserToAddRows = false;
+            this.grdSum.AllowUserToDeleteRows = false;
+            this.grdSum.BackgroundColor = System.Drawing.SystemColors.Control;
+            this.grdSum.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.grdSum.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.grdSum.Location = new System.Drawing.Point(0, 542);
+            this.grdSum.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.grdSum.Name = "grdSum";
+            this.grdSum.ReadOnly = true;
+            this.grdSum.RowTemplate.Height = 23;
+            this.grdSum.ScrollBars = System.Windows.Forms.ScrollBars.None;
+            this.grdSum.Size = new System.Drawing.Size(1257, 24);
+            this.grdSum.TabIndex = 55;
+            // 
+            // toolStripDropDownButton1
+            // 
+            this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.eXCELToolStripMenuItem,
+            this.cSVToolStripMenuItem});
+            this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
+            this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
+            this.toolStripDropDownButton1.Size = new System.Drawing.Size(52, 56);
+            this.toolStripDropDownButton1.Text = "寮曞嚭";
+            this.toolStripDropDownButton1.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.toolStripDropDownButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            // 
+            // eXCELToolStripMenuItem
+            // 
+            this.eXCELToolStripMenuItem.Name = "eXCELToolStripMenuItem";
+            this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(152, 24);
+            this.eXCELToolStripMenuItem.Text = "EXCEL";
+            this.eXCELToolStripMenuItem.Click += new System.EventHandler(this.eXCELToolStripMenuItem_Click);
+            // 
+            // cSVToolStripMenuItem
+            // 
+            this.cSVToolStripMenuItem.Name = "cSVToolStripMenuItem";
+            this.cSVToolStripMenuItem.Size = new System.Drawing.Size(152, 24);
+            this.cSVToolStripMenuItem.Text = "CSV";
+            this.cSVToolStripMenuItem.Click += new System.EventHandler(this.cSVToolStripMenuItem_Click);
+            // 
+            // Sc_ProcExchListReport
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(1257, 566);
+            this.Controls.Add(this.grdMain);
+            this.Controls.Add(this.grdSum);
+            this.Controls.Add(this.pPic);
+            this.Controls.Add(this.Tool);
+            this.KeyPreview = true;
+            this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.Name = "Sc_ProcExchListReport";
+            this.Text = "ReportTemplet";
+            this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+            this.Load += new System.EventHandler(this.Frm_EasyReport_Load);
+            this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Sc_ProcExchListReport_KeyUp);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Sc_ProcExchListReport_KeyDown);
+            this.Tool.ResumeLayout(false);
+            this.Tool.PerformLayout();
+            this.pPic.ResumeLayout(false);
+            this.pPic.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdMain)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdSum)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        public System.Windows.Forms.Timer timer1;
+        private System.Windows.Forms.ToolStrip Tool;
+        private System.Windows.Forms.ToolStripButton yl;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
+        private System.Windows.Forms.ToolStripButton dy;
+        private System.Windows.Forms.ToolStripButton view;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
+        private System.Windows.Forms.ToolStripButton cx;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
+        private System.Windows.Forms.ToolStripButton tc;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
+        private System.Windows.Forms.ToolStripButton mrlk;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
+        private System.Windows.Forms.ToolStripButton bclk;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
+        private System.Windows.Forms.Panel pPic;
+        private System.Windows.Forms.Label lblCaption;
+        private System.Windows.Forms.DateTimePicker dtpHEDate;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.DateTimePicker dtpHBDate;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Timer timer2;
+        private System.Windows.Forms.DataGridView grdMain;
+        private System.Windows.Forms.DataGridView grdSum;
+        private System.Windows.Forms.Button cmdHEDeptID;
+        private System.Windows.Forms.Button cmdHBDeptID;
+        private System.Windows.Forms.Label label6;
+        public System.Windows.Forms.TextBox txtHEDeptID;
+        public System.Windows.Forms.TextBox txtHBDeptID;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.DataGridView dataGridView1;
+        private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1;
+        private System.Windows.Forms.ToolStripMenuItem eXCELToolStripMenuItem;
+        private System.Windows.Forms.ToolStripMenuItem cSVToolStripMenuItem;
+    }
+}
\ No newline at end of file
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.cs"
new file mode 100644
index 0000000..db6f737
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.cs"
@@ -0,0 +1,342 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Runtime.InteropServices;
+using gregn6Lib;
+using DBUtility;
+using SQLHelper;
+
+namespace WorkM
+{
+    public partial class Sc_WareHouseReport : Form
+    {
+        public Sc_WareHouseReport()
+        {
+            InitializeComponent();
+        }
+
+        public string ModName = "";
+        public string ModCaption = "瓒呬骇鎶ヨ〃";
+        Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum();
+
+
+        #region 鍥哄畾浠g爜 
+
+        private void initGrid()
+        {
+            DBUtility.Xt_BaseBillFun.initGridRpt(grdMain, this.Name);
+        }
+
+        //寰楀埌瀵瑰簲鍒�
+        private Int32 Fun_GetCol(string sCol)
+        {
+            return DBUtility.Xt_BaseBillFun.Fun_GetCol(sCol, grdMain);
+        }
+
+        private void tc_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        private void TotalAll()
+        {
+            if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0)
+            {
+                oSumGrid.SetGridsum();
+                oSumGrid.TotalAll();
+            }
+        }
+
+        //Sc_ProcExchListReportDlg oDlg = new Sc_ProcExchListReportDlg();
+        private void cx_Click(object sender, EventArgs e)
+        {
+            //oDlg.ShowDialog();
+            //if (oDlg.IsOk == 1)
+            //{
+            timer1.Enabled = true;
+            //}
+        }
+        //璁剧疆鎶ヨ〃鍚嶇О
+        private void SetFormCaption()
+        {
+            this.Text = ModCaption;
+            lblCaption.Text = this.Text;
+            initGrid();//缃戞牸鏍囬鍒濆鍖�
+            initHeadCaption();//琛ㄥご鍒濆鍖�
+        }
+
+
+        private void Frm_EasyReport_Load(object sender, EventArgs e)
+        {
+            SetFormCaption();
+            oSumGrid.ogrdMain = grdMain;  //鍒濆鍖� new
+            oSumGrid.oGridsum = grdSum;
+        }
+
+
+        private void timer1_Tick(object sender, EventArgs e)
+        {
+            timer1.Enabled = false;
+            if (Fun_AllowQuery())
+            {
+                initGrid();
+                Xt_Wait oFrm = new Xt_Wait();
+                oFrm.Show();
+                System.Windows.Forms.Application.DoEvents();
+                Display();
+                System.Windows.Forms.Application.DoEvents();
+                oFrm.Close();
+                oFrm.Dispose();
+            }
+        }
+
+        private void Sc_ProcExchListReport_KeyUp(object sender, KeyEventArgs e)
+        {
+            if (e.KeyValue == 13)
+                timer1.Enabled = true;
+        }
+
+        private void mrlk_Click(object sender, EventArgs e)
+        {
+            DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name);
+        }
+
+        private void bclk_Click(object sender, EventArgs e)
+        {
+            //淇濆瓨鍒楀
+            DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name);
+        }
+
+        //鎵撳嵃
+        private void dy_Click(object sender, EventArgs e)
+        {
+            Sub_SetReport();
+            Report.Print(true);
+        }
+        //棰勮
+        private void view_Click(object sender, EventArgs e)
+        {
+            Sub_SetReport();
+            Report.PrintPreview(true);
+        }
+
+        #endregion
+
+        #region 鐣岄潰澶勭悊
+        //鍒濆鍖栬〃澶存樉绀�
+        private void initHeadCaption()
+        {
+            //dtpHBDate.Value = DateTime.Today;
+            //dtpHEDate.Value = DateTime.Today;
+        }
+
+        private bool Fun_AllowQuery()//瀹℃牳鏌ヨ鏉′欢
+        {
+            //if (txtHBDeptID.Text.Trim().Length == 0)
+            //{
+            //    MessageBox.Show(this, "璇烽�夋嫨寮�濮嬮儴闂紒", "鎻愮ず");
+            //    return false;
+            //}
+            return true;
+        }
+
+        private void Display()
+        {
+            ClsCN SubCn = new ClsCN();
+            DataSet DSet;
+            DataSet DsHead;
+            DataSet DsQty;
+            int BCol = 7;
+            long HDeptID = 0;
+            long HMaterID = 0;
+            long HEmpID = 0;
+            long HProcID = 0;
+            //鏄剧ず鎶ヨ〃澶� 鏍囬
+
+            //鍋滄GRID鍒锋柊 鍔犲揩閫熷害
+
+            //杩囨护鏉′欢Dlg
+            //string sDlgWhere = "";
+            //sDlgWhere = sDlgWhere + ",'" + txtHBDeptID.Text.Trim() + "'";
+
+            //if (sDlgWhere.Trim().Length > 0)
+            //{
+            //    sDlgWhere = sDlgWhere.Substring(1, sDlgWhere.Length - 1);
+            //}
+            //
+            DSet = SubCn.RunProcReturn("exec h_p_CCBB " , "Gy_Czygl");
+            //鐢熸垚棣栬鏍囬
+            if (DSet == null)
+            {
+                MessageBox.Show("娌℃湁杩斿洖浠讳綍缁撴灉,灏濊瘯鍐嶆鏌ヨ锛�" + DBUtility.ClsPub.sExeReturnInfo);
+                return;
+            }
+            //
+            grdMain.DataSource = DSet.Tables[0].DefaultView;
+            //鑾峰彇鍔ㄦ�佸垪 锛堢墿鏂欎俊鎭級
+
+            //DsHead = SubCn.RunProcReturn("exec h_p_Sc_GetProcExchReportHead " + sDlgWhere, "Gy_Czygl");
+
+            //for (int a = 0; a < DsHead.Tables[0].Rows.Count; a++)
+            //{
+            //    if (ClsPub.isLong(DsHead.Tables[0].Rows[a]["HMaterID"]) != 0)
+            //    {
+            //        grdMain.Columns.Add(ClsPub.isStrNull(DsHead.Tables[0].Rows[a]["HMaterID"]), ClsPub.isStrNull(DsHead.Tables[0].Rows[a]["HName"]));
+            //        grdMain.Columns[BCol].Tag = ClsPub.isLong(DsHead.Tables[0].Rows[a]["HMaterID"]);
+            //        BCol = BCol + 1;
+            //    }
+            //}
+            BCol = 7;
+            //鑾峰彇鍔ㄦ�佸唴瀹�  锛堟暟閲忎俊鎭級
+            for (int row = 0; row <= grdMain.RowCount - 1; row++)
+            {
+                for (int col = BCol; col <= grdMain.ColumnCount - 1; col++)
+                {
+                    //HDeptID = DBUtility.ClsPub.isLong(grdMain.Rows[row].Cells[Fun_GetCol("HDeptID")].Value);
+                    //HMaterID = DBUtility.ClsPub.isLong(grdMain.Columns[col].Tag);
+                    //HEmpID = DBUtility.ClsPub.isLong(grdMain.Rows[row].Cells[Fun_GetCol("HEmpID")].Value);
+                    //HProcID = DBUtility.ClsPub.isLong(grdMain.Rows[row].Cells[Fun_GetCol("HProcID")].Value);
+                    DsQty = SubCn.RunProcReturn("exec h_p_CCBB", "Gy_Czygl");
+                    if (DsQty != null && DsQty.Tables[0].Rows.Count > 0)
+                    {
+                        grdMain.Rows[row].Cells[col].Value = DBUtility.ClsPub.isDoule(DsQty.Tables[0].Rows[0]["HQty"], 2);
+                    }
+                }
+            }
+
+            //璁剧疆鍚堣鍒�
+            string sTotalCol = "";
+            sTotalCol = DBUtility.Gy_BaseFun.GetTotalCols(DSet);
+            string[] sT;
+            sT = sTotalCol.Split(Convert.ToChar(","));
+            oSumGrid.BuildTotalCols(sT);
+            //  
+            DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, "鏄�", 0);
+            //
+            DBUtility.Xt_BaseBillFun.GetGrid(grdMain, this.Name);
+            Total();
+        }
+
+        #endregion
+
+        #region 鎵撳嵃璁剧疆
+
+        //鎵撳嵃璁剧疆
+        GridppReport Report;
+        //璁剧疆鎵撳嵃妯$増璺緞
+        private void Sub_SetReport()
+        {
+            Report = new GridppReport();
+            Report.LoadFromFile(ClsPub.AppPath + @"\Report\搴旀敹娆炬槑缁嗚〃.grf");  //here .
+            Report.BeforePostRecord += new _IGridppReportEvents_BeforePostRecordEventHandler(ReportBeforePostRecord);
+            Report.FetchRecord += new _IGridppReportEvents_FetchRecordEventHandler(ReportFetchRecordByDataTable);
+        }
+        //濉叆鍗曟嵁琛ㄥご淇℃伅
+        private void ReportBeforePostRecord()//your report?kao
+        {
+            //Report.FieldByName("HDateItemID").AsString = lblHDateItemID.Text;
+            //Report.FieldByName("CusNumber").AsString = lblHCusNumber.Text;
+            //Report.FieldByName("CusName").AsString = lblHCusName.Text;
+            //Report.FieldByName("BeginBalance").AsString = lblHBeginBalance.Text;
+        }
+        //濉叆鍗曟嵁鏄庣粏淇℃伅
+        private void ReportFetchRecordByDataTable()
+        {
+            //Utility.FillRecordToReport(Report, grdMain, false);
+        }
+        #endregion
+
+        #region 鏁版嵁瀵煎嚭
+
+        private void yc_Click(object sender, EventArgs e)
+        {
+            //DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+            //DBUtility.Gy_BaseFun.Data2Excel(this.Text, grdMain, this.Name);
+            DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+
+        }
+        #endregion
+
+        private void timer2_Tick(object sender, EventArgs e)
+        {
+            timer2.Enabled = false;
+            //oDlg.ShowDialog();
+            //if (oDlg.IsOk == 1)
+            //{
+            timer1.Enabled = true;
+            //}
+        }
+
+
+        private void Total()
+        {
+            if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0)
+            {
+                oSumGrid.SetGridsum();
+                oSumGrid.Total();
+            }
+        }
+
+        private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
+        {
+            Total();
+        }
+
+        private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
+        {
+            Total();
+        }
+
+        private void grdMain_Paint(object sender, PaintEventArgs e)
+        {
+            DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain);
+        }
+
+        private void cmdHBDeptID_Click(object sender, EventArgs e)
+        {
+            BLL.ClsBaseSelect.SetTextByDept(txtHBDeptID, true);
+            if (txtHEDeptID.Text.Trim() == "")
+            {
+                txtHEDeptID.Text = txtHBDeptID.Text;
+            }
+        }
+
+        private void cmdHEDeptID_Click(object sender, EventArgs e)
+        {
+            BLL.ClsBaseSelect.SetTextByDept(txtHEDeptID, true);
+        }
+
+        private void yc_Click_1(object sender, EventArgs e)
+        {
+            BLL.Gy_GridView_Hide oHide = new BLL.Gy_GridView_Hide();
+            oHide.KeyItem = this.Name;
+            oHide.oGrd = grdMain;
+            oHide.ShowDialog();
+            //
+            DBUtility.ClsPub.HideGridView(grdMain, Name, DBUtility.ClsPub.AppPath);//璁剧疆闅愯棌鍒�
+
+        }
+
+        private void Sc_ProcExchListReport_KeyDown(object sender, KeyEventArgs e)
+        {
+            if (e.KeyCode == Keys.F7)
+            {
+                TotalAll();
+            }
+        }
+
+        private void eXCELToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            //DBUtility.Gy_BaseFun.Data2Excel(this.Text, grdMain, this.Name);
+            DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+        }
+
+        private void cSVToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            DBUtility.Gy_BaseFun.DataGridViewToExcel2(grdMain, this.Text, this.Text);
+        }
+    }
+}
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.resx" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.resx"
new file mode 100644
index 0000000..3955877
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WareHouseReport.resx"
@@ -0,0 +1,129 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="Tool.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>122, 17</value>
+  </metadata>
+  <metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>211, 17</value>
+  </metadata>
+</root>
\ No newline at end of file
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.Designer.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.Designer.cs"
new file mode 100644
index 0000000..936a5dd
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.Designer.cs"
@@ -0,0 +1,532 @@
+锘縩amespace WorkM
+{
+    partial class Sc_WorkShopReport
+    {
+        /// <summary>
+        /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+        /// </summary>
+        /// <param name="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 绐椾綋璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary>
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sc_ProcExchListReport));
+            this.timer1 = new System.Windows.Forms.Timer(this.components);
+            this.Tool = new System.Windows.Forms.ToolStrip();
+            this.yl = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
+            this.dy = new System.Windows.Forms.ToolStripButton();
+            this.view = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.cx = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.tc = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
+            this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
+            this.mrlk = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
+            this.bclk = new System.Windows.Forms.ToolStripButton();
+            this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
+            this.pPic = new System.Windows.Forms.Panel();
+            this.dataGridView1 = new System.Windows.Forms.DataGridView();
+            //this.cmdHEDeptID = new System.Windows.Forms.Button();
+            this.cmdHBDeptID = new System.Windows.Forms.Button();
+            //this.label6 = new System.Windows.Forms.Label();
+            //this.txtHEDeptID = new System.Windows.Forms.TextBox();
+            this.txtHBDeptID = new System.Windows.Forms.TextBox();
+            this.label1 = new System.Windows.Forms.Label();
+            //this.dtpHEDate = new System.Windows.Forms.DateTimePicker();
+            //this.label3 = new System.Windows.Forms.Label();
+            //this.dtpHBDate = new System.Windows.Forms.DateTimePicker();
+            //this.label4 = new System.Windows.Forms.Label();
+            this.lblCaption = new System.Windows.Forms.Label();
+            this.timer2 = new System.Windows.Forms.Timer(this.components);
+            this.grdMain = new System.Windows.Forms.DataGridView();
+            this.grdSum = new System.Windows.Forms.DataGridView();
+            this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();
+            this.eXCELToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.cSVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.Tool.SuspendLayout();
+            this.pPic.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdSum)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // timer1
+            // 
+            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
+            // 
+            // Tool
+            // 
+            this.Tool.AutoSize = false;
+            this.Tool.BackColor = System.Drawing.SystemColors.Control;
+            this.Tool.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Tool.BackgroundImage")));
+            this.Tool.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.Tool.ImageScalingSize = new System.Drawing.Size(22, 22);
+            this.Tool.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.toolStripDropDownButton1,
+            this.yl,
+            this.toolStripSeparator4,
+            this.dy,
+            this.view,
+            this.toolStripSeparator2,
+            this.cx,
+            this.toolStripSeparator1,
+            this.tc,
+            this.toolStripSeparator3,
+            this.toolStripSeparator8,
+            this.mrlk,
+            this.toolStripSeparator7,
+            this.bclk,
+            this.toolStripSeparator9});
+            this.Tool.Location = new System.Drawing.Point(0, 0);
+            this.Tool.Name = "Tool";
+            this.Tool.Padding = new System.Windows.Forms.Padding(0);
+            this.Tool.Size = new System.Drawing.Size(1257, 59);
+            this.Tool.Stretch = true;
+            this.Tool.TabIndex = 16;
+            this.Tool.Text = "toolStrip1";
+            // 
+            // yl
+            // 
+            this.yl.AutoSize = false;
+            this.yl.Image = ((System.Drawing.Image)(resources.GetObject("yl.Image")));
+            this.yl.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.yl.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.yl.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.yl.Name = "yl";
+            this.yl.Size = new System.Drawing.Size(35, 42);
+            this.yl.Text = "寮曞嚭";
+            this.yl.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.yl.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.yl.Visible = false;
+            this.yl.Click += new System.EventHandler(this.yc_Click);
+            // 
+            // toolStripSeparator4
+            // 
+            this.toolStripSeparator4.Name = "toolStripSeparator4";
+            this.toolStripSeparator4.Size = new System.Drawing.Size(6, 59);
+            this.toolStripSeparator4.Visible = false;
+            // 
+            // dy
+            // 
+            this.dy.AutoSize = false;
+            this.dy.Image = ((System.Drawing.Image)(resources.GetObject("dy.Image")));
+            this.dy.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.dy.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.dy.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.dy.Name = "dy";
+            this.dy.Size = new System.Drawing.Size(35, 42);
+            this.dy.Text = "鎵撳嵃";
+            this.dy.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.dy.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.dy.Visible = false;
+            this.dy.Click += new System.EventHandler(this.dy_Click);
+            // 
+            // view
+            // 
+            this.view.AutoSize = false;
+            this.view.Image = ((System.Drawing.Image)(resources.GetObject("view.Image")));
+            this.view.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.view.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.view.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.view.Name = "view";
+            this.view.Size = new System.Drawing.Size(35, 42);
+            this.view.Text = "棰勮";
+            this.view.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.view.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.view.Visible = false;
+            this.view.Click += new System.EventHandler(this.view_Click);
+            // 
+            // toolStripSeparator2
+            // 
+            this.toolStripSeparator2.Name = "toolStripSeparator2";
+            this.toolStripSeparator2.Size = new System.Drawing.Size(6, 59);
+            // 
+            // cx
+            // 
+            this.cx.AutoSize = false;
+            this.cx.Image = ((System.Drawing.Image)(resources.GetObject("cx.Image")));
+            this.cx.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.cx.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.cx.ImageTransparentColor = System.Drawing.Color.White;
+            this.cx.Name = "cx";
+            this.cx.Size = new System.Drawing.Size(35, 42);
+            this.cx.Text = "鏌ヨ";
+            this.cx.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.cx.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.cx.Click += new System.EventHandler(this.cx_Click);
+            // 
+            // toolStripSeparator1
+            // 
+            this.toolStripSeparator1.Name = "toolStripSeparator1";
+            this.toolStripSeparator1.Size = new System.Drawing.Size(6, 59);
+            // 
+            // tc
+            // 
+            this.tc.AutoSize = false;
+            this.tc.Image = ((System.Drawing.Image)(resources.GetObject("tc.Image")));
+            this.tc.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.tc.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.tc.ImageTransparentColor = System.Drawing.Color.White;
+            this.tc.Name = "tc";
+            this.tc.Size = new System.Drawing.Size(35, 42);
+            this.tc.Text = "閫�鍑�";
+            this.tc.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.tc.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.tc.Click += new System.EventHandler(this.tc_Click);
+            // 
+            // toolStripSeparator3
+            // 
+            this.toolStripSeparator3.Name = "toolStripSeparator3";
+            this.toolStripSeparator3.Size = new System.Drawing.Size(6, 59);
+            // 
+            // toolStripSeparator8
+            // 
+            this.toolStripSeparator8.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator8.Name = "toolStripSeparator8";
+            this.toolStripSeparator8.Size = new System.Drawing.Size(6, 59);
+            // 
+            // mrlk
+            // 
+            this.mrlk.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.mrlk.Image = ((System.Drawing.Image)(resources.GetObject("mrlk.Image")));
+            this.mrlk.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.mrlk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.mrlk.ImageTransparentColor = System.Drawing.Color.White;
+            this.mrlk.Name = "mrlk";
+            this.mrlk.Size = new System.Drawing.Size(73, 56);
+            this.mrlk.Text = "榛樿鍒楀";
+            this.mrlk.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.mrlk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.mrlk.Click += new System.EventHandler(this.mrlk_Click);
+            // 
+            // toolStripSeparator7
+            // 
+            this.toolStripSeparator7.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator7.Name = "toolStripSeparator7";
+            this.toolStripSeparator7.Size = new System.Drawing.Size(6, 59);
+            // 
+            // bclk
+            // 
+            this.bclk.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.bclk.Image = ((System.Drawing.Image)(resources.GetObject("bclk.Image")));
+            this.bclk.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.bclk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.bclk.ImageTransparentColor = System.Drawing.Color.White;
+            this.bclk.Name = "bclk";
+            this.bclk.Size = new System.Drawing.Size(73, 56);
+            this.bclk.Text = "淇濆瓨鍒楀";
+            this.bclk.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.bclk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            this.bclk.Click += new System.EventHandler(this.bclk_Click);
+            // 
+            // toolStripSeparator9
+            // 
+            this.toolStripSeparator9.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+            this.toolStripSeparator9.Name = "toolStripSeparator9";
+            this.toolStripSeparator9.Size = new System.Drawing.Size(6, 59);
+            // 
+            // pPic
+            // 
+            this.pPic.BackColor = System.Drawing.Color.White;
+            this.pPic.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pPic.BackgroundImage")));
+            this.pPic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+            this.pPic.Controls.Add(this.dataGridView1);
+            //this.pPic.Controls.Add(this.cmdHEDeptID);
+            this.pPic.Controls.Add(this.cmdHBDeptID);
+            //this.pPic.Controls.Add(this.label6);
+            //this.pPic.Controls.Add(this.txtHEDeptID);
+            this.pPic.Controls.Add(this.txtHBDeptID);
+            this.pPic.Controls.Add(this.label1);
+            //this.pPic.Controls.Add(this.dtpHEDate);
+            //this.pPic.Controls.Add(this.label3);
+            //this.pPic.Controls.Add(this.dtpHBDate);
+            //this.pPic.Controls.Add(this.label4);
+            this.pPic.Controls.Add(this.lblCaption);
+            this.pPic.Dock = System.Windows.Forms.DockStyle.Top;
+            this.pPic.Location = new System.Drawing.Point(0, 59);
+            this.pPic.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.pPic.Name = "pPic";
+            this.pPic.Size = new System.Drawing.Size(1257, 69);
+            this.pPic.TabIndex = 17;
+            // 
+            // dataGridView1
+            // 
+            this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.dataGridView1.Location = new System.Drawing.Point(1217, 6);
+            this.dataGridView1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.dataGridView1.Name = "dataGridView1";
+            this.dataGridView1.RowTemplate.Height = 23;
+            this.dataGridView1.Size = new System.Drawing.Size(36, 19);
+            this.dataGridView1.TabIndex = 68;
+            this.dataGridView1.Visible = false;
+            //// 
+            //// cmdHEDeptID
+            //// 
+            //this.cmdHEDeptID.Image = ((System.Drawing.Image)(resources.GetObject("cmdHEDeptID.Image")));
+            //this.cmdHEDeptID.ImageAlign = System.Drawing.ContentAlignment.TopRight;
+            //this.cmdHEDeptID.Location = new System.Drawing.Point(733, 32);
+            //this.cmdHEDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.cmdHEDeptID.Name = "cmdHEDeptID";
+            //this.cmdHEDeptID.Size = new System.Drawing.Size(29, 28);
+            //this.cmdHEDeptID.TabIndex = 67;
+            //this.cmdHEDeptID.UseVisualStyleBackColor = true;
+            //this.cmdHEDeptID.Click += new System.EventHandler(this.cmdHEDeptID_Click);
+            //// 
+            // cmdHBDeptID
+            // 
+            this.cmdHBDeptID.Image = ((System.Drawing.Image)(resources.GetObject("cmdHBDeptID.Image")));
+            this.cmdHBDeptID.ImageAlign = System.Drawing.ContentAlignment.TopRight;
+            this.cmdHBDeptID.Location = new System.Drawing.Point(733, 4);
+            this.cmdHBDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.cmdHBDeptID.Name = "cmdHBDeptID";
+            this.cmdHBDeptID.Size = new System.Drawing.Size(29, 28);
+            this.cmdHBDeptID.TabIndex = 66;
+            this.cmdHBDeptID.UseVisualStyleBackColor = true;
+            this.cmdHBDeptID.Click += new System.EventHandler(this.cmdHBDeptID_Click);
+            //// 
+            //// label6
+            //// 
+            //this.label6.AutoSize = true;
+            //this.label6.BackColor = System.Drawing.Color.Transparent;
+            //this.label6.Location = new System.Drawing.Point(543, 39);
+            //this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label6.Name = "label6";
+            //this.label6.Size = new System.Drawing.Size(22, 15);
+            //this.label6.TabIndex = 65;
+            //this.label6.Text = "鑷�";
+            //// 
+            //// txtHEDeptID
+            //// 
+            //this.txtHEDeptID.Location = new System.Drawing.Point(579, 34);
+            //this.txtHEDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.txtHEDeptID.Name = "txtHEDeptID";
+            //this.txtHEDeptID.Size = new System.Drawing.Size(160, 25);
+            //this.txtHEDeptID.TabIndex = 64;
+            //// 
+            // txtHBDeptID
+            // 
+            this.txtHBDeptID.Location = new System.Drawing.Point(579, 5);
+            this.txtHBDeptID.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.txtHBDeptID.Name = "txtHBDeptID";
+            this.txtHBDeptID.Size = new System.Drawing.Size(160, 25);
+            this.txtHBDeptID.TabIndex = 63;
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.BackColor = System.Drawing.Color.Transparent;
+            this.label1.Location = new System.Drawing.Point(512, 10);
+            this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(61, 15);
+            this.label1.TabIndex = 62;
+            this.label1.Text = "閮�   闂�";
+            //// 
+            //// dtpHEDate
+            //// 
+            //this.dtpHEDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
+            //this.dtpHEDate.Location = new System.Drawing.Point(352, 35);
+            //this.dtpHEDate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.dtpHEDate.Name = "dtpHEDate";
+            //this.dtpHEDate.Size = new System.Drawing.Size(147, 25);
+            //this.dtpHEDate.TabIndex = 61;
+            //// 
+            //// label3
+            //// 
+            //this.label3.AutoSize = true;
+            //this.label3.BackColor = System.Drawing.Color.Transparent;
+            //this.label3.Location = new System.Drawing.Point(276, 39);
+            //this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label3.Name = "label3";
+            //this.label3.Size = new System.Drawing.Size(67, 15);
+            //this.label3.TabIndex = 60;
+            //this.label3.Text = "缁撴潫鏃ユ湡";
+            //// 
+            //// dtpHBDate
+            //// 
+            //this.dtpHBDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
+            //this.dtpHBDate.Location = new System.Drawing.Point(352, 6);
+            //this.dtpHBDate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            //this.dtpHBDate.Name = "dtpHBDate";
+            //this.dtpHBDate.Size = new System.Drawing.Size(147, 25);
+            //this.dtpHBDate.TabIndex = 59;
+            //// 
+            //// label4
+            //// 
+            //this.label4.AutoSize = true;
+            //this.label4.BackColor = System.Drawing.Color.Transparent;
+            //this.label4.Location = new System.Drawing.Point(276, 10);
+            //this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            //this.label4.Name = "label4";
+            //this.label4.Size = new System.Drawing.Size(67, 15);
+            //this.label4.TabIndex = 58;
+            //this.label4.Text = "寮�濮嬫棩鏈�";
+            // 
+            // lblCaption
+            // 
+            this.lblCaption.AutoSize = true;
+            this.lblCaption.BackColor = System.Drawing.Color.Transparent;
+            this.lblCaption.Cursor = System.Windows.Forms.Cursors.No;
+            this.lblCaption.Font = new System.Drawing.Font("瀹嬩綋", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lblCaption.Location = new System.Drawing.Point(16, 20);
+            this.lblCaption.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.lblCaption.Name = "lblCaption";
+            this.lblCaption.Size = new System.Drawing.Size(179, 24);
+            this.lblCaption.TabIndex = 4;
+            this.lblCaption.Text = "ReportTemplet";
+            // 
+            // timer2
+            // 
+            this.timer2.Tick += new System.EventHandler(this.timer2_Tick);
+            // 
+            // grdMain
+            // 
+            this.grdMain.AllowUserToAddRows = false;
+            this.grdMain.AllowUserToDeleteRows = false;
+            this.grdMain.BackgroundColor = System.Drawing.Color.White;
+            this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.grdMain.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.grdMain.Location = new System.Drawing.Point(0, 128);
+            this.grdMain.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.grdMain.Name = "grdMain";
+            this.grdMain.ReadOnly = true;
+            this.grdMain.RowTemplate.Height = 23;
+            this.grdMain.Size = new System.Drawing.Size(1257, 414);
+            this.grdMain.TabIndex = 54;
+            this.grdMain.CellMouseUp += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.grdMain_CellMouseUp);
+            this.grdMain.Paint += new System.Windows.Forms.PaintEventHandler(this.grdMain_Paint);
+            this.grdMain.ColumnWidthChanged += new System.Windows.Forms.DataGridViewColumnEventHandler(this.grdMain_ColumnWidthChanged);
+            // 
+            // grdSum
+            // 
+            this.grdSum.AllowUserToAddRows = false;
+            this.grdSum.AllowUserToDeleteRows = false;
+            this.grdSum.BackgroundColor = System.Drawing.SystemColors.Control;
+            this.grdSum.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.grdSum.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.grdSum.Location = new System.Drawing.Point(0, 542);
+            this.grdSum.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.grdSum.Name = "grdSum";
+            this.grdSum.ReadOnly = true;
+            this.grdSum.RowTemplate.Height = 23;
+            this.grdSum.ScrollBars = System.Windows.Forms.ScrollBars.None;
+            this.grdSum.Size = new System.Drawing.Size(1257, 24);
+            this.grdSum.TabIndex = 55;
+            // 
+            // toolStripDropDownButton1
+            // 
+            this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.eXCELToolStripMenuItem,
+            this.cSVToolStripMenuItem});
+            this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
+            this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+            this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+            this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
+            this.toolStripDropDownButton1.Size = new System.Drawing.Size(52, 56);
+            this.toolStripDropDownButton1.Text = "寮曞嚭";
+            this.toolStripDropDownButton1.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.toolStripDropDownButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+            // 
+            // eXCELToolStripMenuItem
+            // 
+            this.eXCELToolStripMenuItem.Name = "eXCELToolStripMenuItem";
+            this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(152, 24);
+            this.eXCELToolStripMenuItem.Text = "EXCEL";
+            this.eXCELToolStripMenuItem.Click += new System.EventHandler(this.eXCELToolStripMenuItem_Click);
+            // 
+            // cSVToolStripMenuItem
+            // 
+            this.cSVToolStripMenuItem.Name = "cSVToolStripMenuItem";
+            this.cSVToolStripMenuItem.Size = new System.Drawing.Size(152, 24);
+            this.cSVToolStripMenuItem.Text = "CSV";
+            this.cSVToolStripMenuItem.Click += new System.EventHandler(this.cSVToolStripMenuItem_Click);
+            // 
+            // Sc_ProcExchListReport
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(1257, 566);
+            this.Controls.Add(this.grdMain);
+            this.Controls.Add(this.grdSum);
+            this.Controls.Add(this.pPic);
+            this.Controls.Add(this.Tool);
+            this.KeyPreview = true;
+            this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+            this.Name = "Sc_ProcExchListReport";
+            this.Text = "ReportTemplet";
+            this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+            this.Load += new System.EventHandler(this.Frm_EasyReport_Load);
+            this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Sc_WorkShopReport_KeyUp);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Sc_WorkShopReport_KeyDown);
+            this.Tool.ResumeLayout(false);
+            this.Tool.PerformLayout();
+            this.pPic.ResumeLayout(false);
+            this.pPic.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdMain)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.grdSum)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        public System.Windows.Forms.Timer timer1;
+        private System.Windows.Forms.ToolStrip Tool;
+        private System.Windows.Forms.ToolStripButton yl;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
+        private System.Windows.Forms.ToolStripButton dy;
+        private System.Windows.Forms.ToolStripButton view;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
+        private System.Windows.Forms.ToolStripButton cx;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
+        private System.Windows.Forms.ToolStripButton tc;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
+        private System.Windows.Forms.ToolStripButton mrlk;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
+        private System.Windows.Forms.ToolStripButton bclk;
+        private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
+        private System.Windows.Forms.Panel pPic;
+        private System.Windows.Forms.Label lblCaption;
+        private System.Windows.Forms.DateTimePicker dtpHEDate;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.DateTimePicker dtpHBDate;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Timer timer2;
+        private System.Windows.Forms.DataGridView grdMain;
+        private System.Windows.Forms.DataGridView grdSum;
+        private System.Windows.Forms.Button cmdHEDeptID;
+        private System.Windows.Forms.Button cmdHBDeptID;
+        private System.Windows.Forms.Label label6;
+        public System.Windows.Forms.TextBox txtHEDeptID;
+        public System.Windows.Forms.TextBox txtHBDeptID;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.DataGridView dataGridView1;
+        private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1;
+        private System.Windows.Forms.ToolStripMenuItem eXCELToolStripMenuItem;
+        private System.Windows.Forms.ToolStripMenuItem cSVToolStripMenuItem;
+    }
+}
\ No newline at end of file
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.cs"
new file mode 100644
index 0000000..2ddd55c
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.cs"
@@ -0,0 +1,339 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Runtime.InteropServices;
+using gregn6Lib;
+using DBUtility;
+using SQLHelper;
+
+namespace WorkM
+{
+    public partial class Sc_WorkShopReport : Form
+    {
+        public Sc_WorkShopReport()
+        {
+            InitializeComponent();
+        }
+
+        public string ModName = "";
+        public string ModCaption = "杞﹂棿鎶ヨ〃";
+        Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum();
+
+
+        #region 鍥哄畾浠g爜 
+
+        private void initGrid()
+        {
+            DBUtility.Xt_BaseBillFun.initGridRpt(grdMain, this.Name);
+        }
+
+        //寰楀埌瀵瑰簲鍒�
+        private Int32 Fun_GetCol(string sCol)
+        {
+            return DBUtility.Xt_BaseBillFun.Fun_GetCol(sCol, grdMain);
+        }
+
+        private void tc_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        private void TotalAll()
+        {
+            if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0)
+            {
+                oSumGrid.SetGridsum();
+                oSumGrid.TotalAll();
+            }
+        }
+
+        //Sc_WorkShopReportDlg oDlg = new Sc_WorkShopReportDlg();
+        private void cx_Click(object sender, EventArgs e)
+        {
+            //oDlg.ShowDialog();
+            //if (oDlg.IsOk == 1)
+            //{
+            timer1.Enabled = true;
+            //}
+        }
+        //璁剧疆鎶ヨ〃鍚嶇О
+        private void SetFormCaption()
+        {
+            this.Text = ModCaption;
+            lblCaption.Text = this.Text;
+            initGrid();//缃戞牸鏍囬鍒濆鍖�
+            initHeadCaption();//琛ㄥご鍒濆鍖�
+        }
+
+
+        private void Frm_EasyReport_Load(object sender, EventArgs e)
+        {
+            SetFormCaption();
+            oSumGrid.ogrdMain = grdMain;  //鍒濆鍖� new
+            oSumGrid.oGridsum = grdSum;
+        }
+
+
+        private void timer1_Tick(object sender, EventArgs e)
+        {
+            timer1.Enabled = false;
+            if (Fun_AllowQuery())
+            {
+                initGrid();
+                Xt_Wait oFrm = new Xt_Wait();
+                oFrm.Show();
+                System.Windows.Forms.Application.DoEvents();
+                Display();
+                System.Windows.Forms.Application.DoEvents();
+                oFrm.Close();
+                oFrm.Dispose();
+            }
+        }
+
+        private void Sc_WorkShopReport_KeyUp(object sender, KeyEventArgs e)
+        {
+            if (e.KeyValue == 13)
+                timer1.Enabled = true;
+        }
+
+        private void mrlk_Click(object sender, EventArgs e)
+        {
+            DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name);
+        }
+
+        private void bclk_Click(object sender, EventArgs e)
+        {
+            //淇濆瓨鍒楀
+            DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name);
+        }
+
+        //鎵撳嵃
+        private void dy_Click(object sender, EventArgs e)
+        {
+            Sub_SetReport();
+            Report.Print(true);
+        }
+        //棰勮
+        private void view_Click(object sender, EventArgs e)
+        {
+            Sub_SetReport();
+            Report.PrintPreview(true);
+        }
+
+        #endregion
+
+        #region 鐣岄潰澶勭悊
+        //鍒濆鍖栬〃澶存樉绀�
+        private void initHeadCaption()
+        {
+            //dtpHBDate.Value = DateTime.Today;
+            //dtpHEDate.Value = DateTime.Today;
+        }
+
+        private bool Fun_AllowQuery()//瀹℃牳鏌ヨ鏉′欢
+        {
+            //if (txtHBDeptID.Text.Trim().Length == 0)
+            //{
+            //    MessageBox.Show(this, "璇烽�夋嫨寮�濮嬮儴闂紒", "鎻愮ず");
+            //    return false;
+            //}
+            return true;
+        }
+
+        private void Display()
+        {
+            ClsCN SubCn = new ClsCN();
+            DataSet DSet;
+            DataSet DsHead;
+            DataSet DsQty;
+            int BCol = 7;
+            long HDeptID = 0;
+            long HMaterID = 0;
+            long HEmpID = 0;
+            long HProcID = 0;
+            //鏄剧ず鎶ヨ〃澶� 鏍囬
+
+            //鍋滄GRID鍒锋柊 鍔犲揩閫熷害
+
+            //杩囨护鏉′欢Dlg
+            string sDlgWhere = "";
+            sDlgWhere = sDlgWhere + ",'" + txtHBDeptID.Tag + "'";
+
+            if (sDlgWhere.Trim().Length > 0)
+            {
+                sDlgWhere = sDlgWhere.Substring(1, sDlgWhere.Length - 1);
+            }
+            //
+            DSet = SubCn.RunProcReturn("exec h_p_CJKB" + sDlgWhere, "Gy_Czygl");
+            //鐢熸垚棣栬鏍囬
+            if (DSet == null)
+            {
+                MessageBox.Show("娌℃湁杩斿洖浠讳綍缁撴灉,灏濊瘯鍐嶆鏌ヨ锛�" + DBUtility.ClsPub.sExeReturnInfo);
+                return;
+            }
+            //
+            grdMain.DataSource = DSet.Tables[0].DefaultView;
+            //鑾峰彇鍔ㄦ�佸垪 锛堢墿鏂欎俊鎭級
+
+            //DsHead = SubCn.RunProcReturn("exec h_p_Sc_GetProcExchReportHead " + sDlgWhere, "Gy_Czygl");
+
+            //for (int a = 0; a < DsHead.Tables[0].Rows.Count; a++)
+            //{
+            //    if (ClsPub.isLong(DsHead.Tables[0].Rows[a]["HMaterID"]) != 0)
+            //    {
+            //        grdMain.Columns.Add(ClsPub.isStrNull(DsHead.Tables[0].Rows[a]["HMaterID"]), ClsPub.isStrNull(DsHead.Tables[0].Rows[a]["HName"]));
+            //        grdMain.Columns[BCol].Tag = ClsPub.isLong(DsHead.Tables[0].Rows[a]["HMaterID"]);
+            //        BCol = BCol + 1;
+            //    }
+            //}
+            BCol = 7;
+            //鑾峰彇鍔ㄦ�佸唴瀹�  锛堟暟閲忎俊鎭級
+            for (int row = 0; row <= grdMain.RowCount - 1; row++)
+            {
+                for (int col = BCol; col <= grdMain.ColumnCount - 1; col++)
+                {
+                    HDeptID = DBUtility.ClsPub.isLong(grdMain.Rows[row].Cells[Fun_GetCol("HDeptID")].Value);
+                    DsQty = SubCn.RunProcReturn("exec h_p_CJKB '" +  HDeptID.ToString(), "Gy_Czygl");
+                    if (DsQty != null && DsQty.Tables[0].Rows.Count > 0)
+                    {
+                        grdMain.Rows[row].Cells[col].Value = DBUtility.ClsPub.isDoule(DsQty.Tables[0].Rows[0]["HQty"], 2);
+                    }
+                }
+            }
+
+            //璁剧疆鍚堣鍒�
+            string sTotalCol = "";
+            sTotalCol = DBUtility.Gy_BaseFun.GetTotalCols(DSet);
+            string[] sT;
+            sT = sTotalCol.Split(Convert.ToChar(","));
+            oSumGrid.BuildTotalCols(sT);
+            //  
+            DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, "鏄�", 0);
+            //
+            DBUtility.Xt_BaseBillFun.GetGrid(grdMain, this.Name);
+            Total();
+        }
+
+        #endregion
+
+        #region 鎵撳嵃璁剧疆
+
+        //鎵撳嵃璁剧疆
+        GridppReport Report;
+        //璁剧疆鎵撳嵃妯$増璺緞
+        private void Sub_SetReport()
+        {
+            Report = new GridppReport();
+            Report.LoadFromFile(ClsPub.AppPath + @"\Report\搴旀敹娆炬槑缁嗚〃.grf");  //here .
+            Report.BeforePostRecord += new _IGridppReportEvents_BeforePostRecordEventHandler(ReportBeforePostRecord);
+            Report.FetchRecord += new _IGridppReportEvents_FetchRecordEventHandler(ReportFetchRecordByDataTable);
+        }
+        //濉叆鍗曟嵁琛ㄥご淇℃伅
+        private void ReportBeforePostRecord()//your report?kao
+        {
+            //Report.FieldByName("HDateItemID").AsString = lblHDateItemID.Text;
+            //Report.FieldByName("CusNumber").AsString = lblHCusNumber.Text;
+            //Report.FieldByName("CusName").AsString = lblHCusName.Text;
+            //Report.FieldByName("BeginBalance").AsString = lblHBeginBalance.Text;
+        }
+        //濉叆鍗曟嵁鏄庣粏淇℃伅
+        private void ReportFetchRecordByDataTable()
+        {
+            //Utility.FillRecordToReport(Report, grdMain, false);
+        }
+        #endregion
+
+        #region 鏁版嵁瀵煎嚭
+
+        private void yc_Click(object sender, EventArgs e)
+        {
+            //DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+            //DBUtility.Gy_BaseFun.Data2Excel(this.Text, grdMain, this.Name);
+            DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+
+        }
+        #endregion
+
+        private void timer2_Tick(object sender, EventArgs e)
+        {
+            timer2.Enabled = false;
+            //oDlg.ShowDialog();
+            //if (oDlg.IsOk == 1)
+            //{
+            timer1.Enabled = true;
+            //}
+        }
+
+
+        private void Total()
+        {
+            if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0)
+            {
+                oSumGrid.SetGridsum();
+                oSumGrid.Total();
+            }
+        }
+
+        private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
+        {
+            Total();
+        }
+
+        private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
+        {
+            Total();
+        }
+
+        private void grdMain_Paint(object sender, PaintEventArgs e)
+        {
+            DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain);
+        }
+
+        private void cmdHBDeptID_Click(object sender, EventArgs e)
+        {
+            BLL.ClsBaseSelect.SetTextByDept(txtHBDeptID, true);
+            //if (txtHEDeptID.Text.Trim() == "")
+            //{
+            //    txtHEDeptID.Text = txtHBDeptID.Text;
+            //}
+        }
+
+        private void cmdHEDeptID_Click(object sender, EventArgs e)
+        {
+            BLL.ClsBaseSelect.SetTextByDept(txtHEDeptID, true);
+        }
+
+        private void yc_Click_1(object sender, EventArgs e)
+        {
+            BLL.Gy_GridView_Hide oHide = new BLL.Gy_GridView_Hide();
+            oHide.KeyItem = this.Name;
+            oHide.oGrd = grdMain;
+            oHide.ShowDialog();
+            //
+            DBUtility.ClsPub.HideGridView(grdMain, Name, DBUtility.ClsPub.AppPath);//璁剧疆闅愯棌鍒�
+
+        }
+
+        private void Sc_WorkShopReport_KeyDown(object sender, KeyEventArgs e)
+        {
+            if (e.KeyCode == Keys.F7)
+            {
+                TotalAll();
+            }
+        }
+
+        private void eXCELToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            //DBUtility.Gy_BaseFun.Data2Excel(this.Text, grdMain, this.Name);
+            DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain);
+        }
+
+        private void cSVToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            DBUtility.Gy_BaseFun.DataGridViewToExcel2(grdMain, this.Text, this.Text);
+        }
+    }
+}
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.resx" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.resx"
new file mode 100644
index 0000000..3955877
--- /dev/null
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Sc_WorkShopReport.resx"
@@ -0,0 +1,129 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="Tool.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>122, 17</value>
+  </metadata>
+  <metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>211, 17</value>
+  </metadata>
+</root>
\ No newline at end of file

--
Gitblit v1.9.1