From 30aa7034a4b73d46c594f10158249b388a983d2b Mon Sep 17 00:00:00 2001
From: zgq <519541279@qq.com>
Date: 星期五, 16 七月 2021 17:42:03 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-API

---
 WebAPI/Web References/WebS/ClsGy_Warehouse_Model.datasource            |    2 
 WebAPI/Properties/Settings.settings                                    |    2 
 WebAPI/Web References/WebS/WebService1.wsdl                            | 5527 +++++++-----
 WebAPI/Web References/WebS/ClsCLD_Warehouse_Model.datasource           |    2 
 WebAPI/Web References/WebS/ClsGy_Supplier_Model.datasource             |    2 
 WebAPI/Web References/WebS/ClsCLD_Employee_Model.datasource            |    2 
 WebAPI/Web References/WebS/ClsGy_StockPlace_Model.datasource           |    2 
 WebAPI/Web References/WebS/Reference.cs                                | 19775 +++++++++++++++++++++++++--------------------
 WebAPI/Web References/WebS/ClsGy_BadReason_Model.datasource            |    2 
 WebAPI/Web References/WebS/ClsGy_Source_Model.datasource               |    2 
 WebAPI/Web.config                                                      |   22 
 WebAPI/Web References/WebS/ClsCLD_Department_Model.datasource          |    2 
 WebAPI/Web References/WebS/ClsGy_Department_Model.datasource           |    2 
 WebAPI/WebServer.cs                                                    |  354 
 WebAPI/Web References/WebS/ClsKf_ICStockBill_WMS.datasource            |    2 
 WebAPI/Properties/Settings.Designer.cs                                 |    4 
 WebAPI/DLL/Model20210714.rar                                           |    0 
 WebAPI/Web References/WebS/ClsCLD_Customer_Model.datasource            |    2 
 WebAPI/Web References/WebS/ClsGy_Customer_Model.datasource             |    2 
 WebAPI/Web References/WebS/ClsCLD_StockPlace_Model.datasource          |    2 
 WebAPI/Web References/WebS/ClsCLD_Supplier_Model.datasource            |    2 
 WebAPI/Web References/WebS/ClsGy_Group_Model.datasource                |    2 
 WebAPI/Web References/WebS/ClsGy_Employee_Model.datasource             |    2 
 WebAPI/Controllers/OtherInStockController.cs                           |   28 
 WebAPI/Controllers/WebAPIController.cs                                 |    1 
 WebAPI/Web References/WebS/ClsGy_Item30JiTai_Model.datasource          |    2 
 WebAPI/Web References/WebS/Reference.map                               |    4 
 WebAPI/DLL/Model.dll                                                   |    0 
 WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource |    2 
 WebAPI/Web References/WebS/WebService1.disco                           |    6 
 WebAPI/DLL/Pub_Class20210714.rar                                       |    0 
 WebAPI/Controllers/MoveStockBillController.cs                          |   17 
 WebAPI/WebAPI.csproj                                                   |   22 
 33 files changed, 14,533 insertions(+), 11,265 deletions(-)

diff --git a/WebAPI/Controllers/MoveStockBillController.cs b/WebAPI/Controllers/MoveStockBillController.cs
index 4e1c452..7b0c127 100644
--- a/WebAPI/Controllers/MoveStockBillController.cs
+++ b/WebAPI/Controllers/MoveStockBillController.cs
@@ -221,7 +221,7 @@
         /// <returns></returns>
         [Route("MoveStockBill/get_InfoByBarCode_Source_Json")]
         [HttpGet]
-        public object get_InfoByBarCode_Source_Json(string sCode, Int64 sInterID, string sBillNo, Double sQty, Int64 HWHID, Int64 HSPID, Int64 SCWhID, Int64 SCSPID)
+        public object get_InfoByBarCode_Source_Json(string sCode, Int64 sInterID, string sBillNo, Double sQty, Int64 HWHID, Int64 HSPID, Int64 SCWhID, Int64 SCSPID, string HMaker, Int64 HOrgID)
         {
             try
             {
@@ -230,7 +230,7 @@
                 dal.GetInfoByNumber_View(sCode);
                 if (dal.omodel_View.HBarCodeType != "鎵樼洏鏉$爜")
                 {
-                    return get_InfoByBarCode_Source_Json_s(sCode, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID);
+                    return get_InfoByBarCode_Source_Json_s(sCode, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker, HOrgID);
                 }
                 else
                 {
@@ -256,7 +256,7 @@
                         for (int i = 0; i < dsTBarCode.Tables[0].Rows.Count; i++)
                         {
                             sBarCode_MX = DBUtility.ClsPub.isStrNull(dsTBarCode.Tables[0].Rows[i]["HBarCodeMX"]);
-                            objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sBarCode_MX, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID);
+                            objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sBarCode_MX, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker,HOrgID);
                             if (objJsonResult.code == "0")
                             {
                                 return objJsonResult;
@@ -277,7 +277,7 @@
             }
         }
 
-        public object get_InfoByBarCode_Source_Json_s(string sCode, Int64 sInterID, string sBillNo, Double sQty, Int64 HWHID, Int64 HSPID, Int64 SCWhID, Int64 SCSPID)
+        public object get_InfoByBarCode_Source_Json_s(string sCode, Int64 sInterID, string sBillNo, Double sQty, Int64 HWHID, Int64 HSPID, Int64 SCWhID, Int64 SCSPID, string HMaker,Int64 HOrgID)
         {
             try
             {
@@ -310,7 +310,7 @@
                 model.HInterID = DBUtility.ClsPub.isLong(sInterID);
                 model.HBillNo = DBUtility.ClsPub.isStrNull(sBillNo);
                 model.HBillType = this.HBillType;
-                model.HMaker = DBUtility.ClsPub.CurUserName;
+                model.HMaker = HMaker;
                 //
                 model.HMaterID = oView.HMaterID;
                 model.HAuxPropID = oView.HAuxPropID;
@@ -320,7 +320,6 @@
                 model.HBarCode = oView.HBarCode;
                 model.HBatchNo = oView.HBatchNo;
                 model.HMTONo = oView.HMTONo;
-                model.HMaker = oView.HMaker;
 
                 model.HWhID = DBUtility.ClsPub.isLong(HWHID);
                 model.HStockPlaceID = DBUtility.ClsPub.isLong(HSPID);
@@ -336,8 +335,8 @@
                 model.HSourceBillType = oView.HSourceBillType;
                 model.HRedBlueFlag = false;
                 model.HPieceQty = 1;
-                //model.HSTOCKORGID = DBUtility.ClsPub.HORGANIZATIONSID;
-                //model.HOWNERID = DBUtility.ClsPub.HORGANIZATIONSID;
+                model.HSTOCKORGID = HOrgID;
+                model.HOWNERID = HOrgID;
 
                 WebS.WebService1 oWebs = new WebS.WebService1();
                 //if (webserver.set_SavePonderationBillMain_Temp_Qty(model, sQty, ref DBUtility.ClsPub.sErrInfo))
@@ -439,7 +438,7 @@
                 websLsmain.HStockStyle = "";
                 websLsmain.HBillType = "1207";
                 websLsmain.HSupID = 0;
-                websLsmain.HGroupID = lsmain[0].HGroupID;
+                //websLsmain.HGroupID = lsmain[0].HGroupID;
 
                 if (webserver.set_SaveMoveStockBill(websLsmain, "-1", ref DBUtility.ClsPub.sErrInfo))
                 {
diff --git a/WebAPI/Controllers/OtherInStockController.cs b/WebAPI/Controllers/OtherInStockController.cs
index 1e2d1f0..8a5f207 100644
--- a/WebAPI/Controllers/OtherInStockController.cs
+++ b/WebAPI/Controllers/OtherInStockController.cs
@@ -42,6 +42,8 @@
         public DataSet ds = new DataSet();
         public ClsGy_BarCodeBill_WMS_Model_View oView = new ClsGy_BarCodeBill_WMS_Model_View();
         public ClsKF_PonderationBillMain_Temp model = new ClsKF_PonderationBillMain_Temp();
+        public WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
+        public WebS.WebService1 oWebs = new WebS.WebService1();
         //public double sRelQty = 0;
         // private DataBaseServices objDataBaseServices = new DataBaseServices();
         private JsonResult objJsonResult = new JsonResult();
@@ -68,8 +70,9 @@
         [HttpGet]
         public Object get_CheckTypeByBarCode_Json(string sCode, Int64 sInterID, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID)
         {
-            oBar = webserver.get_CheckTypeByBarCode(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
-            if (oBar == null)
+            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);
+            if (WebSoBar == null)
             {
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
@@ -189,8 +192,8 @@
                 model.HSourceBillType = oView.HSourceBillType;
                 model.HRedBlueFlag = false;
                 model.HPieceQty = 1;
-                model.HSTOCKORGID = 0;
-                model.HOWNERID = 0;
+                model.HSTOCKORGID = ClsPub.HORGANIZATIONSID;
+                model.HOWNERID = ClsPub.HORGANIZATIONSID;
                 if (webserver.set_SavePonderationBillMain_Temp_Qty(model, sQty, ref DBUtility.ClsPub.sErrInfo))
                 {
                     objJsonResult.code = "0";
@@ -273,6 +276,8 @@
         {
             var _value = oMain["oMain"].ToString();
             string msg1 = _value.ToString();
+
+
             try
             {
                 List<Model.ClsKf_OtherInBillMain> lsmain = new List<Model.ClsKf_OtherInBillMain>();
@@ -281,7 +286,20 @@
                 lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
                 lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
                 string sSourceBillType = lsmain[0].HBillType;
-                if (webserver.set_SaveOtherInBill_New(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo))
+
+                WebAPI.WebS.ClsKf_OtherInBillMain websLsmain = new WebS.ClsKf_OtherInBillMain();
+                websLsmain.HInterID = lsmain[0].HInterID;
+                websLsmain.HDate = lsmain[0].HDate;
+                websLsmain.HBillNo = lsmain[0].HBillNo;
+                websLsmain.HDeptID = lsmain[0].HDeptID;
+                websLsmain.HEmpID = lsmain[0].HEmpID;
+                websLsmain.HRemark = lsmain[0].HRemark;
+                websLsmain.HMaker = lsmain[0].HMaker;
+                websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID;
+                websLsmain.HOWNERID = lsmain[0].HSTOCKORGID;
+
+                WebS.ClsXt_SystemParameterMain oSystemParameterMain = new WebS.ClsXt_SystemParameterMain();
+                if (webserver.set_SaveOtherInBill_New(websLsmain, sSourceBillType, oSystemParameterMain, ref DBUtility.ClsPub.sErrInfo))
                 {            
                     objJsonResult.code = "0";
                     objJsonResult.count = 1;
diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs
index 150d3d7..cca193c 100644
--- a/WebAPI/Controllers/WebAPIController.cs
+++ b/WebAPI/Controllers/WebAPIController.cs
@@ -23,6 +23,7 @@
         public DataSet ds = new DataSet();
         private json objjson = new json();
         private json objJsonResult = new json();
+        //public static string sUrl = "http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx";
         //  private POInStockBillServices oclscg_poinstockbillmain = new POInStockBillServices();
         /// <summary>
         /// 閫佽揣鍗曡〃澶翠俊鎭�
diff --git a/WebAPI/DLL/Model.dll b/WebAPI/DLL/Model.dll
index 4caf8d8..4954d5f 100644
--- a/WebAPI/DLL/Model.dll
+++ b/WebAPI/DLL/Model.dll
Binary files differ
diff --git a/WebAPI/DLL/Model20210714.rar b/WebAPI/DLL/Model20210714.rar
new file mode 100644
index 0000000..46d6e36
--- /dev/null
+++ b/WebAPI/DLL/Model20210714.rar
Binary files differ
diff --git a/WebAPI/DLL/Pub_Class20210714.rar b/WebAPI/DLL/Pub_Class20210714.rar
new file mode 100644
index 0000000..cd9de3f
--- /dev/null
+++ b/WebAPI/DLL/Pub_Class20210714.rar
Binary files differ
diff --git a/WebAPI/Properties/Settings.Designer.cs b/WebAPI/Properties/Settings.Designer.cs
index 2037546..83b844f 100644
--- a/WebAPI/Properties/Settings.Designer.cs
+++ b/WebAPI/Properties/Settings.Designer.cs
@@ -12,7 +12,7 @@
     
     
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")]
     internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
         
         private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
@@ -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://124.70.129.242/WEBS-WMS/WebService1.asmx")]
+        [global::System.Configuration.DefaultSettingValueAttribute("http://localhost/WEBS-WMSTest/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 16dcdc3..d05910d 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://124.70.129.242/WEBS-WMS/WebService1.asmx</Value>
+      <Value Profile="(Default)">http://localhost/WEBS-WMSTest/WebService1.asmx</Value>
     </Setting>
   </Settings>
 </SettingsFile>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_Customer_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_Customer_Model.datasource
index c3a7f15..0ac5eab 100644
--- a/WebAPI/Web References/WebS/ClsCLD_Customer_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_Customer_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_Customer_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_Customer_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_Customer_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_Department_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_Department_Model.datasource
index 54d21aa..20d7c97 100644
--- a/WebAPI/Web References/WebS/ClsCLD_Department_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_Department_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_Department_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_Department_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_Department_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_Employee_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_Employee_Model.datasource
index 79dbc35..bcf30be 100644
--- a/WebAPI/Web References/WebS/ClsCLD_Employee_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_Employee_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_Employee_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_Employee_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_Employee_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_StockPlace_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_StockPlace_Model.datasource
index 81893f1..15715f3 100644
--- a/WebAPI/Web References/WebS/ClsCLD_StockPlace_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_StockPlace_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_StockPlace_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_StockPlace_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_StockPlace_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_Supplier_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_Supplier_Model.datasource
index 4af1952..f6a67f7 100644
--- a/WebAPI/Web References/WebS/ClsCLD_Supplier_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_Supplier_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_Supplier_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_Supplier_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_Supplier_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsCLD_Warehouse_Model.datasource b/WebAPI/Web References/WebS/ClsCLD_Warehouse_Model.datasource
index 035ec02..e4eb02c 100644
--- a/WebAPI/Web References/WebS/ClsCLD_Warehouse_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsCLD_Warehouse_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsCLD_Warehouse_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsCLD_Warehouse_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsCLD_Warehouse_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_BadReason_Model.datasource b/WebAPI/Web References/WebS/ClsGy_BadReason_Model.datasource
index 0a48bd3..d17bca5 100644
--- a/WebAPI/Web References/WebS/ClsGy_BadReason_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_BadReason_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_BadReason_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_BadReason_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_BadReason_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource b/WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource
index f4c293f..a0515eb 100644
--- a/WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_BarCodeBill_WMS_Model_View" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_BarCodeBill_WMS_Model_View, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_BarCodeBill_WMS_Model_View</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Customer_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Customer_Model.datasource
index 7e6f2ac..a2ca611 100644
--- a/WebAPI/Web References/WebS/ClsGy_Customer_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Customer_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Customer_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Customer_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Customer_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Department_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Department_Model.datasource
index 5468695..b501ab8 100644
--- a/WebAPI/Web References/WebS/ClsGy_Department_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Department_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Department_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Department_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Department_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Employee_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Employee_Model.datasource
index 921aa30..420e004 100644
--- a/WebAPI/Web References/WebS/ClsGy_Employee_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Employee_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Employee_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Employee_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Employee_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Group_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Group_Model.datasource
index edaca4e..77ce667 100644
--- a/WebAPI/Web References/WebS/ClsGy_Group_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Group_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Group_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Group_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Group_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Item30JiTai_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Item30JiTai_Model.datasource
index 437bbc0..7a6e083 100644
--- a/WebAPI/Web References/WebS/ClsGy_Item30JiTai_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Item30JiTai_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Item30JiTai_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Item30JiTai_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Item30JiTai_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Source_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Source_Model.datasource
index fff71fe..b99dbfa 100644
--- a/WebAPI/Web References/WebS/ClsGy_Source_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Source_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Source_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Source_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Source_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_StockPlace_Model.datasource b/WebAPI/Web References/WebS/ClsGy_StockPlace_Model.datasource
index b6bd6f5..9251235 100644
--- a/WebAPI/Web References/WebS/ClsGy_StockPlace_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_StockPlace_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_StockPlace_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_StockPlace_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_StockPlace_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Supplier_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Supplier_Model.datasource
index fdcd6f6..e6012e0 100644
--- a/WebAPI/Web References/WebS/ClsGy_Supplier_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Supplier_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Supplier_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Supplier_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Supplier_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsGy_Warehouse_Model.datasource b/WebAPI/Web References/WebS/ClsGy_Warehouse_Model.datasource
index 116df0f..aa331a8 100644
--- a/WebAPI/Web References/WebS/ClsGy_Warehouse_Model.datasource
+++ b/WebAPI/Web References/WebS/ClsGy_Warehouse_Model.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsGy_Warehouse_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsGy_Warehouse_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsGy_Warehouse_Model</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/ClsKf_ICStockBill_WMS.datasource b/WebAPI/Web References/WebS/ClsKf_ICStockBill_WMS.datasource
index 97becb4..4710704 100644
--- a/WebAPI/Web References/WebS/ClsKf_ICStockBill_WMS.datasource
+++ b/WebAPI/Web References/WebS/ClsKf_ICStockBill_WMS.datasource
@@ -6,5 +6,5 @@
     cause the file to be unrecognizable by the program.
 -->
 <GenericObjectDataSource DisplayName="ClsKf_ICStockBill_WMS" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>WebAPI.WebS.ClsKf_ICStockBill_WMS, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+   <TypeInfo>WebAPI.WebS.ClsKf_ICStockBill_WMS</TypeInfo>
 </GenericObjectDataSource>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index b72f3f4..68e53c6 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -24,16 +24,70 @@
     
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Web.Services.WebServiceBindingAttribute(Name="WebService1Soap", Namespace="http://tempuri.org/")]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(MarshalByRefObject))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_Base_Model))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillSub))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
+        
+        private System.Threading.SendOrPostCallback get_ServerFileForWMSOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ORGANIZATIONSOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ORGANIZATIONS_UserByOrgRelationOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ORGANIZATIONSIDByNameOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ORGANIZATIONSNOByNameOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_DataCenterIDByNameOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_DataCenterListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getRunProcByMul_BackOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ORGANIZATIONSListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SaveCLOUDUseNameandPsdOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback CheckAllowBeforeSaveOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SystemParameterOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Get_CheckWhAndSPOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Get_CheckWhAndSP_BeUpdateOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByBarCode_SourceOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByBarCodeForReportOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByStationInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByStationOutBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_MaxBillNoAndIDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_K3OperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_MaxBillIDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback CheckModRightOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_UserOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback CheckUserOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_TestStrOperationCompleted;
         
@@ -42,6 +96,8 @@
         private System.Threading.SendOrPostCallback get_ServerCon2OperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SubDisplayOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
         
@@ -91,6 +147,12 @@
         
         private System.Threading.SendOrPostCallback set_SavePOInStockCheck_BarCodeOperationCompleted;
         
+        private System.Threading.SendOrPostCallback get_CheckTypeBySource_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
+        
         private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
         
         private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
@@ -114,6 +176,32 @@
         private System.Threading.SendOrPostCallback set_UnCancelltionBarCodeBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback Set_BPrintQtyBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_CheckProductInBill_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBackBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBackBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_CheckAddProductInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_CheckProductInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_AuditProductInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLD_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBillOperationCompleted;
         
@@ -145,6 +233,8 @@
         
         private System.Threading.SendOrPostCallback set_SaveOtherInBill_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLD_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
@@ -169,8 +259,6 @@
         
         private System.Threading.SendOrPostCallback GetKF_PonderationBillMain_Audit_TempListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
-        
         private System.Threading.SendOrPostCallback DeleteBillList_AuditOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_Update_WHandSPOperationCompleted;
@@ -178,6 +266,16 @@
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_Update_SPOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_OrgandWHSPOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback TempList_ModifyOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback DeleteICStockBillAndWMSOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_ICStockBillListOperationCompleted;
         
         private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
         
@@ -217,55 +315,13 @@
         
         private System.Threading.SendOrPostCallback get_ServerFileOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_ServerFileForWMSOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveStationInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_ORGANIZATIONSOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveMESBeginWorkBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_ORGANIZATIONSIDByNameOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveStdWorkQtyBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_ORGANIZATIONSNOByNameOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_DataCenterIDByNameOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_DataCenterListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getRunProcByMul_BackOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_ORGANIZATIONSListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SaveCLOUDUseNameandPsdOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback CheckAllowBeforeSaveOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SystemParameterOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByBarCodeOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_CheckWhAndSPOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_CheckWhAndSP_BeUpdateOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByBarCode_SourceOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByBarCodeForReportOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByStationInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByStationOutBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_MaxBillNoAndIDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_K3OperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback CheckModRightOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_UserOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback CheckUserOperationCompleted;
+        private System.Threading.SendOrPostCallback GetSc_StdWorkQtyBill_HMaterIDOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetSc_StdWorkQtyBill_HICMOInterIDOperationCompleted;
         
@@ -274,6 +330,8 @@
         private System.Threading.SendOrPostCallback set_SaveMateOutBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMateOutBackBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveMateOutBackBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMateOutBillOperationCompleted;
         
@@ -289,13 +347,21 @@
         
         private System.Threading.SendOrPostCallback set_SaveMateOutBill_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLD_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBillOperationCompleted;
         
@@ -333,11 +399,15 @@
         
         private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
         
@@ -357,32 +427,6 @@
         
         private System.Threading.SendOrPostCallback set_SaveProductInBill_MulSource_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_CheckProductInBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBackBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBackBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckAddProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_AuditProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_NewOperationCompleted;
-        
         private System.Threading.SendOrPostCallback set_DelPonderationBillMain_Temp_InterIDAndSourceOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_DelPonderationBillMain_Temp_SourceInterIDOperationCompleted;
@@ -400,6 +444,8 @@
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_FIFO_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_ICStockBillSub_WMS_TempOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMainDetails_TempOperationCompleted;
         
@@ -493,6 +539,8 @@
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBillOperationCompleted;
@@ -504,14 +552,6 @@
         private System.Threading.SendOrPostCallback set_SaveSellOutBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveStationInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveMESBeginWorkBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveStdWorkQtyBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSc_StdWorkQtyBill_HMaterIDOperationCompleted;
         
         private System.Threading.SendOrPostCallback Check_ICMOReportBillOperationCompleted;
         
@@ -857,8 +897,7 @@
         
         /// <remarks/>
         public WebService1() {
-            this.Url = "http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx";
-        
+            this.Url = System.Configuration.ConfigurationManager.AppSettings["sUrl"];
             if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                 this.UseDefaultCredentials = true;
                 this.useDefaultCredentialsSetExplicitly = false;
@@ -893,6 +932,87 @@
         }
         
         /// <remarks/>
+        public event get_ServerFileForWMSCompletedEventHandler get_ServerFileForWMSCompleted;
+        
+        /// <remarks/>
+        public event get_ORGANIZATIONSCompletedEventHandler get_ORGANIZATIONSCompleted;
+        
+        /// <remarks/>
+        public event get_ORGANIZATIONS_UserByOrgRelationCompletedEventHandler get_ORGANIZATIONS_UserByOrgRelationCompleted;
+        
+        /// <remarks/>
+        public event get_ORGANIZATIONSIDByNameCompletedEventHandler get_ORGANIZATIONSIDByNameCompleted;
+        
+        /// <remarks/>
+        public event get_ORGANIZATIONSNOByNameCompletedEventHandler get_ORGANIZATIONSNOByNameCompleted;
+        
+        /// <remarks/>
+        public event get_DataCenterIDByNameCompletedEventHandler get_DataCenterIDByNameCompleted;
+        
+        /// <remarks/>
+        public event get_DataCenterListCompletedEventHandler get_DataCenterListCompleted;
+        
+        /// <remarks/>
+        public event getRunProcByMul_BackCompletedEventHandler getRunProcByMul_BackCompleted;
+        
+        /// <remarks/>
+        public event get_ORGANIZATIONSListCompletedEventHandler get_ORGANIZATIONSListCompleted;
+        
+        /// <remarks/>
+        public event get_SaveCLOUDUseNameandPsdCompletedEventHandler get_SaveCLOUDUseNameandPsdCompleted;
+        
+        /// <remarks/>
+        public event CheckAllowBeforeSaveCompletedEventHandler CheckAllowBeforeSaveCompleted;
+        
+        /// <remarks/>
+        public event get_SystemParameterCompletedEventHandler get_SystemParameterCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByBarCodeCompletedEventHandler get_InfoByBarCodeCompleted;
+        
+        /// <remarks/>
+        public event Get_CheckWhAndSPCompletedEventHandler Get_CheckWhAndSPCompleted;
+        
+        /// <remarks/>
+        public event Get_CheckWhAndSP_BeUpdateCompletedEventHandler Get_CheckWhAndSP_BeUpdateCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByBarCode_SourceCompletedEventHandler get_InfoByBarCode_SourceCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByBarCodeForReportCompletedEventHandler get_InfoByBarCodeForReportCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByStationInBillCompletedEventHandler get_InfoByStationInBillCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByStationOutBillCompletedEventHandler get_InfoByStationOutBillCompleted;
+        
+        /// <remarks/>
+        public event get_MaxBillNoAndIDCompletedEventHandler get_MaxBillNoAndIDCompleted;
+        
+        /// <remarks/>
+        public event get_MaxBillNoAndID_K3CompletedEventHandler get_MaxBillNoAndID_K3Completed;
+        
+        /// <remarks/>
+        public event get_MaxBillNoAndID_CLDCompletedEventHandler get_MaxBillNoAndID_CLDCompleted;
+        
+        /// <remarks/>
+        public event get_MaxBillNoAndID_NewCompletedEventHandler get_MaxBillNoAndID_NewCompleted;
+        
+        /// <remarks/>
+        public event get_MaxBillIDCompletedEventHandler get_MaxBillIDCompleted;
+        
+        /// <remarks/>
+        public event CheckModRightCompletedEventHandler CheckModRightCompleted;
+        
+        /// <remarks/>
+        public event get_UserCompletedEventHandler get_UserCompleted;
+        
+        /// <remarks/>
+        public event CheckUserCompletedEventHandler CheckUserCompleted;
+        
+        /// <remarks/>
         public event get_TestStrCompletedEventHandler get_TestStrCompleted;
         
         /// <remarks/>
@@ -903,6 +1023,9 @@
         
         /// <remarks/>
         public event get_SubDisplayCompletedEventHandler get_SubDisplayCompleted;
+        
+        /// <remarks/>
+        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
         
         /// <remarks/>
         public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
@@ -977,6 +1100,15 @@
         public event set_SavePOInStockCheck_BarCodeCompletedEventHandler set_SavePOInStockCheck_BarCodeCompleted;
         
         /// <remarks/>
+        public event get_CheckTypeBySource_NewCompletedEventHandler get_CheckTypeBySource_NewCompleted;
+        
+        /// <remarks/>
+        public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
+        
+        /// <remarks/>
+        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
+        
+        /// <remarks/>
         public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
         
         /// <remarks/>
@@ -1011,6 +1143,45 @@
         
         /// <remarks/>
         public event Set_BPrintQtyBarCodeCompletedEventHandler Set_BPrintQtyBarCodeCompleted;
+        
+        /// <remarks/>
+        public event set_CheckProductInBill_CLDCompletedEventHandler set_CheckProductInBill_CLDCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBackBillCompletedEventHandler set_SaveProductInBackBillCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBackBill_NewCompletedEventHandler set_SaveProductInBackBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBillCompletedEventHandler set_SaveProductInBillCompleted;
+        
+        /// <remarks/>
+        public event set_CheckAddProductInBillCompletedEventHandler set_CheckAddProductInBillCompleted;
+        
+        /// <remarks/>
+        public event set_CheckProductInBillCompletedEventHandler set_CheckProductInBillCompleted;
+        
+        /// <remarks/>
+        public event set_AuditProductInBillCompletedEventHandler set_AuditProductInBillCompleted;
+        
+        /// <remarks/>
+        public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBill_NewCompletedEventHandler set_SaveProductInBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBill_CLD_NewCompletedEventHandler set_SaveProductInBill_CLD_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveProductInBill_CLDCompletedEventHandler set_SaveProductInBill_CLDCompleted;
+        
+        /// <remarks/>
+        public event set_SaveEntrustInBackBillCompletedEventHandler set_SaveEntrustInBackBillCompleted;
+        
+        /// <remarks/>
+        public event set_SaveEntrustInBackBill_NewCompletedEventHandler set_SaveEntrustInBackBill_NewCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustInBillCompletedEventHandler set_SaveEntrustInBillCompleted;
@@ -1058,6 +1229,9 @@
         public event set_SaveOtherInBill_NewCompletedEventHandler set_SaveOtherInBill_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveOtherInBill_CLD_NewCompletedEventHandler set_SaveOtherInBill_CLD_NewCompleted;
+        
+        /// <remarks/>
         public event set_SaveOtherInBill_CLDCompletedEventHandler set_SaveOtherInBill_CLDCompleted;
         
         /// <remarks/>
@@ -1094,9 +1268,6 @@
         public event GetKF_PonderationBillMain_Audit_TempListCompletedEventHandler GetKF_PonderationBillMain_Audit_TempListCompleted;
         
         /// <remarks/>
-        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
-        
-        /// <remarks/>
         public event DeleteBillList_AuditCompletedEventHandler DeleteBillList_AuditCompleted;
         
         /// <remarks/>
@@ -1107,6 +1278,21 @@
         
         /// <remarks/>
         public event GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventHandler GetKf_PonderationBillMain_Temp_OrgandWHSPCompleted;
+        
+        /// <remarks/>
+        public event TempList_ModifyCompletedEventHandler TempList_ModifyCompleted;
+        
+        /// <remarks/>
+        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
+        
+        /// <remarks/>
+        public event GetKf_PonderationBillMain_TempList_NewCompletedEventHandler GetKf_PonderationBillMain_TempList_NewCompleted;
+        
+        /// <remarks/>
+        public event DeleteICStockBillAndWMSCompletedEventHandler DeleteICStockBillAndWMSCompleted;
+        
+        /// <remarks/>
+        public event GetKf_ICStockBillListCompletedEventHandler GetKf_ICStockBillListCompleted;
         
         /// <remarks/>
         public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
@@ -1166,79 +1352,16 @@
         public event get_ServerFileCompletedEventHandler get_ServerFileCompleted;
         
         /// <remarks/>
-        public event get_ServerFileForWMSCompletedEventHandler get_ServerFileForWMSCompleted;
+        public event set_SaveStationInBillCompletedEventHandler set_SaveStationInBillCompleted;
         
         /// <remarks/>
-        public event get_ORGANIZATIONSCompletedEventHandler get_ORGANIZATIONSCompleted;
+        public event set_SaveMESBeginWorkBillCompletedEventHandler set_SaveMESBeginWorkBillCompleted;
         
         /// <remarks/>
-        public event get_ORGANIZATIONSIDByNameCompletedEventHandler get_ORGANIZATIONSIDByNameCompleted;
+        public event set_SaveStdWorkQtyBillCompletedEventHandler set_SaveStdWorkQtyBillCompleted;
         
         /// <remarks/>
-        public event get_ORGANIZATIONSNOByNameCompletedEventHandler get_ORGANIZATIONSNOByNameCompleted;
-        
-        /// <remarks/>
-        public event get_DataCenterIDByNameCompletedEventHandler get_DataCenterIDByNameCompleted;
-        
-        /// <remarks/>
-        public event get_DataCenterListCompletedEventHandler get_DataCenterListCompleted;
-        
-        /// <remarks/>
-        public event getRunProcByMul_BackCompletedEventHandler getRunProcByMul_BackCompleted;
-        
-        /// <remarks/>
-        public event get_ORGANIZATIONSListCompletedEventHandler get_ORGANIZATIONSListCompleted;
-        
-        /// <remarks/>
-        public event get_SaveCLOUDUseNameandPsdCompletedEventHandler get_SaveCLOUDUseNameandPsdCompleted;
-        
-        /// <remarks/>
-        public event CheckAllowBeforeSaveCompletedEventHandler CheckAllowBeforeSaveCompleted;
-        
-        /// <remarks/>
-        public event get_SystemParameterCompletedEventHandler get_SystemParameterCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByBarCodeCompletedEventHandler get_InfoByBarCodeCompleted;
-        
-        /// <remarks/>
-        public event Get_CheckWhAndSPCompletedEventHandler Get_CheckWhAndSPCompleted;
-        
-        /// <remarks/>
-        public event Get_CheckWhAndSP_BeUpdateCompletedEventHandler Get_CheckWhAndSP_BeUpdateCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByBarCode_SourceCompletedEventHandler get_InfoByBarCode_SourceCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByBarCodeForReportCompletedEventHandler get_InfoByBarCodeForReportCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByStationInBillCompletedEventHandler get_InfoByStationInBillCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByStationOutBillCompletedEventHandler get_InfoByStationOutBillCompleted;
-        
-        /// <remarks/>
-        public event get_MaxBillNoAndIDCompletedEventHandler get_MaxBillNoAndIDCompleted;
-        
-        /// <remarks/>
-        public event get_MaxBillNoAndID_K3CompletedEventHandler get_MaxBillNoAndID_K3Completed;
-        
-        /// <remarks/>
-        public event get_MaxBillNoAndID_CLDCompletedEventHandler get_MaxBillNoAndID_CLDCompleted;
-        
-        /// <remarks/>
-        public event get_MaxBillNoAndID_NewCompletedEventHandler get_MaxBillNoAndID_NewCompleted;
-        
-        /// <remarks/>
-        public event CheckModRightCompletedEventHandler CheckModRightCompleted;
-        
-        /// <remarks/>
-        public event get_UserCompletedEventHandler get_UserCompleted;
-        
-        /// <remarks/>
-        public event CheckUserCompletedEventHandler CheckUserCompleted;
+        public event GetSc_StdWorkQtyBill_HMaterIDCompletedEventHandler GetSc_StdWorkQtyBill_HMaterIDCompleted;
         
         /// <remarks/>
         public event GetSc_StdWorkQtyBill_HICMOInterIDCompletedEventHandler GetSc_StdWorkQtyBill_HICMOInterIDCompleted;
@@ -1251,6 +1374,9 @@
         
         /// <remarks/>
         public event set_SaveMateOutBackBill_NewCompletedEventHandler set_SaveMateOutBackBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveMateOutBackBill_CLD_NewCompletedEventHandler set_SaveMateOutBackBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SaveMateOutBillCompletedEventHandler set_SaveMateOutBillCompleted;
@@ -1274,7 +1400,16 @@
         public event set_SaveMateOutBill_NewCompletedEventHandler set_SaveMateOutBill_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveMateOutBill_CLD_NewCompletedEventHandler set_SaveMateOutBill_CLD_NewCompleted;
+        
+        /// <remarks/>
         public event set_SaveMateOutBill_CLDCompletedEventHandler set_SaveMateOutBill_CLDCompleted;
+        
+        /// <remarks/>
+        public event set_SaveMateReplenishOutBill_NewCompletedEventHandler set_SaveMateReplenishOutBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveMateReplenishOutBill_CLD_NewCompletedEventHandler set_SaveMateReplenishOutBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
@@ -1284,6 +1419,9 @@
         
         /// <remarks/>
         public event set_SaveEntrustOutBackBill_NewCompletedEventHandler set_SaveEntrustOutBackBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler set_SaveEntrustOutBackBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustOutBillCompletedEventHandler set_SaveEntrustOutBillCompleted;
@@ -1340,6 +1478,9 @@
         public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
+        
+        /// <remarks/>
         public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
         
         /// <remarks/>
@@ -1347,6 +1488,9 @@
         
         /// <remarks/>
         public event set_SavePOStockInBackBill_NewCompletedEventHandler set_SavePOStockInBackBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SavePOStockInBackBill_CLD_NewCompletedEventHandler set_SavePOStockInBackBill_CLD_NewCompleted;
         
         /// <remarks/>
         public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
@@ -1376,45 +1520,6 @@
         public event set_SaveProductInBill_MulSource_CLDCompletedEventHandler set_SaveProductInBill_MulSource_CLDCompleted;
         
         /// <remarks/>
-        public event set_CheckProductInBill_CLDCompletedEventHandler set_CheckProductInBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBackBillCompletedEventHandler set_SaveProductInBackBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBackBill_NewCompletedEventHandler set_SaveProductInBackBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBillCompletedEventHandler set_SaveProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckAddProductInBillCompletedEventHandler set_CheckAddProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckProductInBillCompletedEventHandler set_CheckProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_AuditProductInBillCompletedEventHandler set_AuditProductInBillCompleted;
-        
-        /// <remarks/>
-        public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_NewCompletedEventHandler set_SaveProductInBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_CLD_NewCompletedEventHandler set_SaveProductInBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_CLDCompletedEventHandler set_SaveProductInBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveEntrustInBackBillCompletedEventHandler set_SaveEntrustInBackBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveEntrustInBackBill_NewCompletedEventHandler set_SaveEntrustInBackBill_NewCompleted;
-        
-        /// <remarks/>
         public event set_DelPonderationBillMain_Temp_InterIDAndSourceCompletedEventHandler set_DelPonderationBillMain_Temp_InterIDAndSourceCompleted;
         
         /// <remarks/>
@@ -1440,6 +1545,9 @@
         
         /// <remarks/>
         public event GetKf_PonderationBillMain_Temp_FIFO_NewCompletedEventHandler GetKf_PonderationBillMain_Temp_FIFO_NewCompleted;
+        
+        /// <remarks/>
+        public event GetKf_ICStockBillSub_WMS_TempCompletedEventHandler GetKf_ICStockBillSub_WMS_TempCompleted;
         
         /// <remarks/>
         public event GetKf_PonderationBillMainDetails_TempCompletedEventHandler GetKf_PonderationBillMainDetails_TempCompleted;
@@ -1580,6 +1688,9 @@
         public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
+        
+        /// <remarks/>
         public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
         
         /// <remarks/>
@@ -1596,18 +1707,6 @@
         
         /// <remarks/>
         public event set_SaveSellOutBill_CLDCompletedEventHandler set_SaveSellOutBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveStationInBillCompletedEventHandler set_SaveStationInBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveMESBeginWorkBillCompletedEventHandler set_SaveMESBeginWorkBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveStdWorkQtyBillCompletedEventHandler set_SaveStdWorkQtyBillCompleted;
-        
-        /// <remarks/>
-        public event GetSc_StdWorkQtyBill_HMaterIDCompletedEventHandler GetSc_StdWorkQtyBill_HMaterIDCompleted;
         
         /// <remarks/>
         public event Check_ICMOReportBillCompletedEventHandler Check_ICMOReportBillCompleted;
@@ -2120,6 +2219,894 @@
         public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ServerFileForWMS", 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_ServerFileForWMS(string sSQL, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] ref byte[] FileItem) {
+            object[] results = this.Invoke("get_ServerFileForWMS", new object[] {
+                        sSQL,
+                        FileItem});
+            FileItem = ((byte[])(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ServerFileForWMSAsync(string sSQL, byte[] FileItem) {
+            this.get_ServerFileForWMSAsync(sSQL, FileItem, null);
+        }
+        
+        /// <remarks/>
+        public void get_ServerFileForWMSAsync(string sSQL, byte[] FileItem, object userState) {
+            if ((this.get_ServerFileForWMSOperationCompleted == null)) {
+                this.get_ServerFileForWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerFileForWMSOperationCompleted);
+            }
+            this.InvokeAsync("get_ServerFileForWMS", new object[] {
+                        sSQL,
+                        FileItem}, this.get_ServerFileForWMSOperationCompleted, userState);
+        }
+        
+        private void Onget_ServerFileForWMSOperationCompleted(object arg) {
+            if ((this.get_ServerFileForWMSCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ServerFileForWMSCompleted(this, new get_ServerFileForWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONS", 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 get_ORGANIZATIONS(string HDataCenterName) {
+            object[] results = this.Invoke("get_ORGANIZATIONS", new object[] {
+                        HDataCenterName});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSAsync(string HDataCenterName) {
+            this.get_ORGANIZATIONSAsync(HDataCenterName, null);
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSAsync(string HDataCenterName, object userState) {
+            if ((this.get_ORGANIZATIONSOperationCompleted == null)) {
+                this.get_ORGANIZATIONSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSOperationCompleted);
+            }
+            this.InvokeAsync("get_ORGANIZATIONS", new object[] {
+                        HDataCenterName}, this.get_ORGANIZATIONSOperationCompleted, userState);
+        }
+        
+        private void Onget_ORGANIZATIONSOperationCompleted(object arg) {
+            if ((this.get_ORGANIZATIONSCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ORGANIZATIONSCompleted(this, new get_ORGANIZATIONSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONS_UserByOrgRelation", 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 get_ORGANIZATIONS_UserByOrgRelation(string HUserNumber, string HOrgName) {
+            object[] results = this.Invoke("get_ORGANIZATIONS_UserByOrgRelation", new object[] {
+                        HUserNumber,
+                        HOrgName});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONS_UserByOrgRelationAsync(string HUserNumber, string HOrgName) {
+            this.get_ORGANIZATIONS_UserByOrgRelationAsync(HUserNumber, HOrgName, null);
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONS_UserByOrgRelationAsync(string HUserNumber, string HOrgName, object userState) {
+            if ((this.get_ORGANIZATIONS_UserByOrgRelationOperationCompleted == null)) {
+                this.get_ORGANIZATIONS_UserByOrgRelationOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONS_UserByOrgRelationOperationCompleted);
+            }
+            this.InvokeAsync("get_ORGANIZATIONS_UserByOrgRelation", new object[] {
+                        HUserNumber,
+                        HOrgName}, this.get_ORGANIZATIONS_UserByOrgRelationOperationCompleted, userState);
+        }
+        
+        private void Onget_ORGANIZATIONS_UserByOrgRelationOperationCompleted(object arg) {
+            if ((this.get_ORGANIZATIONS_UserByOrgRelationCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ORGANIZATIONS_UserByOrgRelationCompleted(this, new get_ORGANIZATIONS_UserByOrgRelationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSIDByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public long get_ORGANIZATIONSIDByName(string HDataCenterName) {
+            object[] results = this.Invoke("get_ORGANIZATIONSIDByName", new object[] {
+                        HDataCenterName});
+            return ((long)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSIDByNameAsync(string HDataCenterName) {
+            this.get_ORGANIZATIONSIDByNameAsync(HDataCenterName, null);
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSIDByNameAsync(string HDataCenterName, object userState) {
+            if ((this.get_ORGANIZATIONSIDByNameOperationCompleted == null)) {
+                this.get_ORGANIZATIONSIDByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSIDByNameOperationCompleted);
+            }
+            this.InvokeAsync("get_ORGANIZATIONSIDByName", new object[] {
+                        HDataCenterName}, this.get_ORGANIZATIONSIDByNameOperationCompleted, userState);
+        }
+        
+        private void Onget_ORGANIZATIONSIDByNameOperationCompleted(object arg) {
+            if ((this.get_ORGANIZATIONSIDByNameCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ORGANIZATIONSIDByNameCompleted(this, new get_ORGANIZATIONSIDByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSNOByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public string get_ORGANIZATIONSNOByName(string HDataCenterName) {
+            object[] results = this.Invoke("get_ORGANIZATIONSNOByName", new object[] {
+                        HDataCenterName});
+            return ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSNOByNameAsync(string HDataCenterName) {
+            this.get_ORGANIZATIONSNOByNameAsync(HDataCenterName, null);
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSNOByNameAsync(string HDataCenterName, object userState) {
+            if ((this.get_ORGANIZATIONSNOByNameOperationCompleted == null)) {
+                this.get_ORGANIZATIONSNOByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSNOByNameOperationCompleted);
+            }
+            this.InvokeAsync("get_ORGANIZATIONSNOByName", new object[] {
+                        HDataCenterName}, this.get_ORGANIZATIONSNOByNameOperationCompleted, userState);
+        }
+        
+        private void Onget_ORGANIZATIONSNOByNameOperationCompleted(object arg) {
+            if ((this.get_ORGANIZATIONSNOByNameCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ORGANIZATIONSNOByNameCompleted(this, new get_ORGANIZATIONSNOByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_DataCenterIDByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public string get_DataCenterIDByName(string HDataCenterName) {
+            object[] results = this.Invoke("get_DataCenterIDByName", new object[] {
+                        HDataCenterName});
+            return ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_DataCenterIDByNameAsync(string HDataCenterName) {
+            this.get_DataCenterIDByNameAsync(HDataCenterName, null);
+        }
+        
+        /// <remarks/>
+        public void get_DataCenterIDByNameAsync(string HDataCenterName, object userState) {
+            if ((this.get_DataCenterIDByNameOperationCompleted == null)) {
+                this.get_DataCenterIDByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_DataCenterIDByNameOperationCompleted);
+            }
+            this.InvokeAsync("get_DataCenterIDByName", new object[] {
+                        HDataCenterName}, this.get_DataCenterIDByNameOperationCompleted, userState);
+        }
+        
+        private void Onget_DataCenterIDByNameOperationCompleted(object arg) {
+            if ((this.get_DataCenterIDByNameCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_DataCenterIDByNameCompleted(this, new get_DataCenterIDByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_DataCenterList", 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 get_DataCenterList() {
+            object[] results = this.Invoke("get_DataCenterList", new object[0]);
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_DataCenterListAsync() {
+            this.get_DataCenterListAsync(null);
+        }
+        
+        /// <remarks/>
+        public void get_DataCenterListAsync(object userState) {
+            if ((this.get_DataCenterListOperationCompleted == null)) {
+                this.get_DataCenterListOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_DataCenterListOperationCompleted);
+            }
+            this.InvokeAsync("get_DataCenterList", new object[0], this.get_DataCenterListOperationCompleted, userState);
+        }
+        
+        private void Onget_DataCenterListOperationCompleted(object arg) {
+            if ((this.get_DataCenterListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_DataCenterListCompleted(this, new get_DataCenterListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul_Back", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool getRunProcByMul_Back(string[] sSQL, ref string sErrMsg) {
+            object[] results = this.Invoke("getRunProcByMul_Back", new object[] {
+                        sSQL,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getRunProcByMul_BackAsync(string[] sSQL, string sErrMsg) {
+            this.getRunProcByMul_BackAsync(sSQL, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getRunProcByMul_BackAsync(string[] sSQL, string sErrMsg, object userState) {
+            if ((this.getRunProcByMul_BackOperationCompleted == null)) {
+                this.getRunProcByMul_BackOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMul_BackOperationCompleted);
+            }
+            this.InvokeAsync("getRunProcByMul_Back", new object[] {
+                        sSQL,
+                        sErrMsg}, this.getRunProcByMul_BackOperationCompleted, userState);
+        }
+        
+        private void OngetRunProcByMul_BackOperationCompleted(object arg) {
+            if ((this.getRunProcByMul_BackCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getRunProcByMul_BackCompleted(this, new getRunProcByMul_BackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSList", 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 get_ORGANIZATIONSList() {
+            object[] results = this.Invoke("get_ORGANIZATIONSList", new object[0]);
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSListAsync() {
+            this.get_ORGANIZATIONSListAsync(null);
+        }
+        
+        /// <remarks/>
+        public void get_ORGANIZATIONSListAsync(object userState) {
+            if ((this.get_ORGANIZATIONSListOperationCompleted == null)) {
+                this.get_ORGANIZATIONSListOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSListOperationCompleted);
+            }
+            this.InvokeAsync("get_ORGANIZATIONSList", new object[0], this.get_ORGANIZATIONSListOperationCompleted, userState);
+        }
+        
+        private void Onget_ORGANIZATIONSListOperationCompleted(object arg) {
+            if ((this.get_ORGANIZATIONSListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ORGANIZATIONSListCompleted(this, new get_ORGANIZATIONSListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SaveCLOUDUseNameandPsd", 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 get_SaveCLOUDUseNameandPsd(long HInterID) {
+            object[] results = this.Invoke("get_SaveCLOUDUseNameandPsd", new object[] {
+                        HInterID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SaveCLOUDUseNameandPsdAsync(long HInterID) {
+            this.get_SaveCLOUDUseNameandPsdAsync(HInterID, null);
+        }
+        
+        /// <remarks/>
+        public void get_SaveCLOUDUseNameandPsdAsync(long HInterID, object userState) {
+            if ((this.get_SaveCLOUDUseNameandPsdOperationCompleted == null)) {
+                this.get_SaveCLOUDUseNameandPsdOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SaveCLOUDUseNameandPsdOperationCompleted);
+            }
+            this.InvokeAsync("get_SaveCLOUDUseNameandPsd", new object[] {
+                        HInterID}, this.get_SaveCLOUDUseNameandPsdOperationCompleted, userState);
+        }
+        
+        private void Onget_SaveCLOUDUseNameandPsdOperationCompleted(object arg) {
+            if ((this.get_SaveCLOUDUseNameandPsdCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SaveCLOUDUseNameandPsdCompleted(this, new get_SaveCLOUDUseNameandPsdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckAllowBeforeSave", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool CheckAllowBeforeSave(long HInterID, ref string sMsg) {
+            object[] results = this.Invoke("CheckAllowBeforeSave", new object[] {
+                        HInterID,
+                        sMsg});
+            sMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg) {
+            this.CheckAllowBeforeSaveAsync(HInterID, sMsg, null);
+        }
+        
+        /// <remarks/>
+        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg, object userState) {
+            if ((this.CheckAllowBeforeSaveOperationCompleted == null)) {
+                this.CheckAllowBeforeSaveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckAllowBeforeSaveOperationCompleted);
+            }
+            this.InvokeAsync("CheckAllowBeforeSave", new object[] {
+                        HInterID,
+                        sMsg}, this.CheckAllowBeforeSaveOperationCompleted, userState);
+        }
+        
+        private void OnCheckAllowBeforeSaveOperationCompleted(object arg) {
+            if ((this.CheckAllowBeforeSaveCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.CheckAllowBeforeSaveCompleted(this, new CheckAllowBeforeSaveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SystemParameter", 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(ClsXt_SystemParameterMain omodel) {
+            object[] results = this.Invoke("get_SystemParameter", new object[] {
+                        omodel});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel) {
+            this.get_SystemParameterAsync(omodel, null);
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel, object userState) {
+            if ((this.get_SystemParameterOperationCompleted == null)) {
+                this.get_SystemParameterOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SystemParameterOperationCompleted);
+            }
+            this.InvokeAsync("get_SystemParameter", new object[] {
+                        omodel}, this.get_SystemParameterOperationCompleted, userState);
+        }
+        
+        private void Onget_SystemParameterOperationCompleted(object arg) {
+            if ((this.get_SystemParameterCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SystemParameterCompleted(this, new get_SystemParameterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode(string sBarCode, ref string sErrMsg) {
+            object[] results = this.Invoke("get_InfoByBarCode", new object[] {
+                        sBarCode,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg) {
+            this.get_InfoByBarCodeAsync(sBarCode, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg, object userState) {
+            if ((this.get_InfoByBarCodeOperationCompleted == null)) {
+                this.get_InfoByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByBarCode", new object[] {
+                        sBarCode,
+                        sErrMsg}, this.get_InfoByBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByBarCodeOperationCompleted(object arg) {
+            if ((this.get_InfoByBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByBarCodeCompleted(this, new get_InfoByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP", 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_CheckWhAndSP(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, ref long HWHID, ref long HSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_CheckWhAndSP", new object[] {
+                        sHInterID,
+                        sHBillType,
+                        sBarCode,
+                        sHWHID,
+                        sHSPID,
+                        HWHID,
+                        HSPID,
+                        sErrMsg});
+            HWHID = ((long)(results[1]));
+            HSPID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg) {
+            this.Get_CheckWhAndSPAsync(sHInterID, sHBillType, sBarCode, sHWHID, sHSPID, HWHID, HSPID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg, object userState) {
+            if ((this.Get_CheckWhAndSPOperationCompleted == null)) {
+                this.Get_CheckWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSPOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckWhAndSP", new object[] {
+                        sHInterID,
+                        sHBillType,
+                        sBarCode,
+                        sHWHID,
+                        sHSPID,
+                        HWHID,
+                        HSPID,
+                        sErrMsg}, this.Get_CheckWhAndSPOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckWhAndSPOperationCompleted(object arg) {
+            if ((this.Get_CheckWhAndSPCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckWhAndSPCompleted(this, new Get_CheckWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP_BeUpdate", 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_CheckWhAndSP_BeUpdate(long sHWHID, long sHSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_CheckWhAndSP_BeUpdate", new object[] {
+                        sHWHID,
+                        sHSPID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg) {
+            this.Get_CheckWhAndSP_BeUpdateAsync(sHWHID, sHSPID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg, object userState) {
+            if ((this.Get_CheckWhAndSP_BeUpdateOperationCompleted == null)) {
+                this.Get_CheckWhAndSP_BeUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSP_BeUpdateOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckWhAndSP_BeUpdate", new object[] {
+                        sHWHID,
+                        sHSPID,
+                        sErrMsg}, this.Get_CheckWhAndSP_BeUpdateOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckWhAndSP_BeUpdateOperationCompleted(object arg) {
+            if ((this.Get_CheckWhAndSP_BeUpdateCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckWhAndSP_BeUpdateCompleted(this, new Get_CheckWhAndSP_BeUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode_Source", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode_Source(string sBarCode, long sInterID, ref bool sBool, ref string sErrMsg) {
+            object[] results = this.Invoke("get_InfoByBarCode_Source", new object[] {
+                        sBarCode,
+                        sInterID,
+                        sBool,
+                        sErrMsg});
+            sBool = ((bool)(results[1]));
+            sErrMsg = ((string)(results[2]));
+            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCode_SourceAsync(string sBarCode, long sInterID, bool sBool, string sErrMsg) {
+            this.get_InfoByBarCode_SourceAsync(sBarCode, sInterID, sBool, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCode_SourceAsync(string sBarCode, long sInterID, bool sBool, string sErrMsg, object userState) {
+            if ((this.get_InfoByBarCode_SourceOperationCompleted == null)) {
+                this.get_InfoByBarCode_SourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCode_SourceOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByBarCode_Source", new object[] {
+                        sBarCode,
+                        sInterID,
+                        sBool,
+                        sErrMsg}, this.get_InfoByBarCode_SourceOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByBarCode_SourceOperationCompleted(object arg) {
+            if ((this.get_InfoByBarCode_SourceCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByBarCode_SourceCompleted(this, new get_InfoByBarCode_SourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCodeForReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCodeForReport(string sBarCode, ref string sErrMsg) {
+            object[] results = this.Invoke("get_InfoByBarCodeForReport", new object[] {
+                        sBarCode,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeForReportAsync(string sBarCode, string sErrMsg) {
+            this.get_InfoByBarCodeForReportAsync(sBarCode, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeForReportAsync(string sBarCode, string sErrMsg, object userState) {
+            if ((this.get_InfoByBarCodeForReportOperationCompleted == null)) {
+                this.get_InfoByBarCodeForReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeForReportOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByBarCodeForReport", new object[] {
+                        sBarCode,
+                        sErrMsg}, this.get_InfoByBarCodeForReportOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByBarCodeForReportOperationCompleted(object arg) {
+            if ((this.get_InfoByBarCodeForReportCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByBarCodeForReportCompleted(this, new get_InfoByBarCodeForReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationInBill", 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 get_InfoByStationInBill(string lngBillKey, ref string sReturn) {
+            object[] results = this.Invoke("get_InfoByStationInBill", new object[] {
+                        lngBillKey,
+                        sReturn});
+            sReturn = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn) {
+            this.get_InfoByStationInBillAsync(lngBillKey, sReturn, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn, object userState) {
+            if ((this.get_InfoByStationInBillOperationCompleted == null)) {
+                this.get_InfoByStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationInBillOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByStationInBill", new object[] {
+                        lngBillKey,
+                        sReturn}, this.get_InfoByStationInBillOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByStationInBillOperationCompleted(object arg) {
+            if ((this.get_InfoByStationInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByStationInBillCompleted(this, new get_InfoByStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationOutBill", 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 get_InfoByStationOutBill(string lngBillKey, ref string sReturn) {
+            object[] results = this.Invoke("get_InfoByStationOutBill", new object[] {
+                        lngBillKey,
+                        sReturn});
+            sReturn = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn) {
+            this.get_InfoByStationOutBillAsync(lngBillKey, sReturn, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn, object userState) {
+            if ((this.get_InfoByStationOutBillOperationCompleted == null)) {
+                this.get_InfoByStationOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationOutBillOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByStationOutBill", new object[] {
+                        lngBillKey,
+                        sReturn}, this.get_InfoByStationOutBillOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByStationOutBillOperationCompleted(object arg) {
+            if ((this.get_InfoByStationOutBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByStationOutBillCompleted(this, new get_InfoByStationOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID", 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_MaxBillNoAndID(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_MaxBillNoAndID", new object[] {
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg});
+            HBillNo = ((string)(results[1]));
+            HInterID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
+            this.get_MaxBillNoAndIDAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
+            if ((this.get_MaxBillNoAndIDOperationCompleted == null)) {
+                this.get_MaxBillNoAndIDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndIDOperationCompleted);
+            }
+            this.InvokeAsync("get_MaxBillNoAndID", new object[] {
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg}, this.get_MaxBillNoAndIDOperationCompleted, userState);
+        }
+        
+        private void Onget_MaxBillNoAndIDOperationCompleted(object arg) {
+            if ((this.get_MaxBillNoAndIDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_MaxBillNoAndIDCompleted(this, new get_MaxBillNoAndIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_K3", 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_MaxBillNoAndID_K3(string sBillCode, string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_MaxBillNoAndID_K3", new object[] {
+                        sBillCode,
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg});
+            HBillNo = ((string)(results[1]));
+            HInterID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_K3Async(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg) {
+            this.get_MaxBillNoAndID_K3Async(sBillCode, HTranType, HBillNo, HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_K3Async(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
+            if ((this.get_MaxBillNoAndID_K3OperationCompleted == null)) {
+                this.get_MaxBillNoAndID_K3OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_K3OperationCompleted);
+            }
+            this.InvokeAsync("get_MaxBillNoAndID_K3", new object[] {
+                        sBillCode,
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg}, this.get_MaxBillNoAndID_K3OperationCompleted, userState);
+        }
+        
+        private void Onget_MaxBillNoAndID_K3OperationCompleted(object arg) {
+            if ((this.get_MaxBillNoAndID_K3Completed != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_MaxBillNoAndID_K3Completed(this, new get_MaxBillNoAndID_K3CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_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 get_MaxBillNoAndID_CLD(string sBillCode, string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_MaxBillNoAndID_CLD", new object[] {
+                        sBillCode,
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg});
+            HBillNo = ((string)(results[1]));
+            HInterID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_CLDAsync(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg) {
+            this.get_MaxBillNoAndID_CLDAsync(sBillCode, HTranType, HBillNo, HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_CLDAsync(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
+            if ((this.get_MaxBillNoAndID_CLDOperationCompleted == null)) {
+                this.get_MaxBillNoAndID_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_CLDOperationCompleted);
+            }
+            this.InvokeAsync("get_MaxBillNoAndID_CLD", new object[] {
+                        sBillCode,
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg}, this.get_MaxBillNoAndID_CLDOperationCompleted, userState);
+        }
+        
+        private void Onget_MaxBillNoAndID_CLDOperationCompleted(object arg) {
+            if ((this.get_MaxBillNoAndID_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_MaxBillNoAndID_CLDCompleted(this, new get_MaxBillNoAndID_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_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 get_MaxBillNoAndID_New(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_MaxBillNoAndID_New", new object[] {
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg});
+            HBillNo = ((string)(results[1]));
+            HInterID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_NewAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
+            this.get_MaxBillNoAndID_NewAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillNoAndID_NewAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
+            if ((this.get_MaxBillNoAndID_NewOperationCompleted == null)) {
+                this.get_MaxBillNoAndID_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_MaxBillNoAndID_New", new object[] {
+                        HTranType,
+                        HBillNo,
+                        HInterID,
+                        sErrMsg}, this.get_MaxBillNoAndID_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_MaxBillNoAndID_NewOperationCompleted(object arg) {
+            if ((this.get_MaxBillNoAndID_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_MaxBillNoAndID_NewCompleted(this, new get_MaxBillNoAndID_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillID", 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_MaxBillID(string HTranType, ref long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_MaxBillID", new object[] {
+                        HTranType,
+                        HInterID,
+                        sErrMsg});
+            HInterID = ((long)(results[1]));
+            sErrMsg = ((string)(results[2]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillIDAsync(string HTranType, long HInterID, string sErrMsg) {
+            this.get_MaxBillIDAsync(HTranType, HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_MaxBillIDAsync(string HTranType, long HInterID, string sErrMsg, object userState) {
+            if ((this.get_MaxBillIDOperationCompleted == null)) {
+                this.get_MaxBillIDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillIDOperationCompleted);
+            }
+            this.InvokeAsync("get_MaxBillID", new object[] {
+                        HTranType,
+                        HInterID,
+                        sErrMsg}, this.get_MaxBillIDOperationCompleted, userState);
+        }
+        
+        private void Onget_MaxBillIDOperationCompleted(object arg) {
+            if ((this.get_MaxBillIDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_MaxBillIDCompleted(this, new get_MaxBillIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckModRight", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool CheckModRight(string ModRightName, string sUserName, ref string sErrMsg) {
+            object[] results = this.Invoke("CheckModRight", new object[] {
+                        ModRightName,
+                        sUserName,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void CheckModRightAsync(string ModRightName, string sUserName, string sErrMsg) {
+            this.CheckModRightAsync(ModRightName, sUserName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void CheckModRightAsync(string ModRightName, string sUserName, string sErrMsg, object userState) {
+            if ((this.CheckModRightOperationCompleted == null)) {
+                this.CheckModRightOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckModRightOperationCompleted);
+            }
+            this.InvokeAsync("CheckModRight", new object[] {
+                        ModRightName,
+                        sUserName,
+                        sErrMsg}, this.CheckModRightOperationCompleted, userState);
+        }
+        
+        private void OnCheckModRightOperationCompleted(object arg) {
+            if ((this.CheckModRightCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.CheckModRightCompleted(this, new CheckModRightCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_User", 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 get_User(string sUserName, string sUserPsd) {
+            object[] results = this.Invoke("get_User", new object[] {
+                        sUserName,
+                        sUserPsd});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_UserAsync(string sUserName, string sUserPsd) {
+            this.get_UserAsync(sUserName, sUserPsd, null);
+        }
+        
+        /// <remarks/>
+        public void get_UserAsync(string sUserName, string sUserPsd, object userState) {
+            if ((this.get_UserOperationCompleted == null)) {
+                this.get_UserOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_UserOperationCompleted);
+            }
+            this.InvokeAsync("get_User", new object[] {
+                        sUserName,
+                        sUserPsd}, this.get_UserOperationCompleted, userState);
+        }
+        
+        private void Onget_UserOperationCompleted(object arg) {
+            if ((this.get_UserCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_UserCompleted(this, new get_UserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckUser", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool CheckUser(string sUserName, ref string sErrMsg) {
+            object[] results = this.Invoke("CheckUser", new object[] {
+                        sUserName,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void CheckUserAsync(string sUserName, string sErrMsg) {
+            this.CheckUserAsync(sUserName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void CheckUserAsync(string sUserName, string sErrMsg, object userState) {
+            if ((this.CheckUserOperationCompleted == null)) {
+                this.CheckUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserOperationCompleted);
+            }
+            this.InvokeAsync("CheckUser", new object[] {
+                        sUserName,
+                        sErrMsg}, this.CheckUserOperationCompleted, userState);
+        }
+        
+        private void OnCheckUserOperationCompleted(object arg) {
+            if ((this.CheckUserCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.CheckUserCompleted(this, new CheckUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_TestStr", 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_TestStr() {
             object[] results = this.Invoke("get_TestStr", new object[0]);
@@ -2228,6 +3215,37 @@
             if ((this.get_SubDisplayCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.get_SubDisplayCompleted(this, new get_SubDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplayByOwner", 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_SubDisplayByOwner(string sBillType, long HOWNERID) {
+            object[] results = this.Invoke("get_SubDisplayByOwner", new object[] {
+                        sBillType,
+                        HOWNERID});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID) {
+            this.get_SubDisplayByOwnerAsync(sBillType, HOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID, object userState) {
+            if ((this.get_SubDisplayByOwnerOperationCompleted == null)) {
+                this.get_SubDisplayByOwnerOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayByOwnerOperationCompleted);
+            }
+            this.InvokeAsync("get_SubDisplayByOwner", new object[] {
+                        sBillType,
+                        HOWNERID}, this.get_SubDisplayByOwnerOperationCompleted, userState);
+        }
+        
+        private void Onget_SubDisplayByOwnerOperationCompleted(object arg) {
+            if ((this.get_SubDisplayByOwnerCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SubDisplayByOwnerCompleted(this, new get_SubDisplayByOwnerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3869,6 +4887,144 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeBySource_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_CheckTypeBySource_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeBySource_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeBySource_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeBySource_NewOperationCompleted == null)) {
+                this.get_CheckTypeBySource_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeBySource_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeBySource_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeBySource_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeBySource_NewOperationCompleted(object arg) {
+            if ((this.get_CheckTypeBySource_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeBySource_NewCompleted(this, new get_CheckTypeBySource_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBillList_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 getSourceBillList_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBillList_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBillList_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.getSourceBillList_NewOperationCompleted == null)) {
+                this.getSourceBillList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBillList_NewOperationCompleted);
+            }
+            this.InvokeAsync("getSourceBillList_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.getSourceBillList_NewOperationCompleted, userState);
+        }
+        
+        private void OngetSourceBillList_NewOperationCompleted(object arg) {
+            if ((this.getSourceBillList_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSourceBillList_NewCompleted(this, new getSourceBillList_NewCompletedEventArgs(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 System.Data.DataSet GetSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("GetSourceBillList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
+            this.GetSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.GetSourceBillListOperationCompleted == null)) {
+                this.GetSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetSourceBillList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        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/getDataSetByMasterSQL", 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 getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
             object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
@@ -4242,6 +5398,441 @@
             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/set_CheckProductInBill_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_CheckProductInBill_CLD(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckProductInBill_CLDAsync(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, string sErrMsg) {
+            this.set_CheckProductInBill_CLDAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckProductInBill_CLDAsync(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_CheckProductInBill_CLDOperationCompleted == null)) {
+                this.set_CheckProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBill_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_CheckProductInBill_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckProductInBill_CLDOperationCompleted(object arg) {
+            if ((this.set_CheckProductInBill_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckProductInBill_CLDCompleted(this, new set_CheckProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill", 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_SaveProductInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBackBillOperationCompleted == null)) {
+                this.set_SaveProductInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBillOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBackBillOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBackBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBackBillCompleted(this, new set_SaveProductInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBackBill_NewOperationCompleted == null)) {
+                this.set_SaveProductInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBackBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBackBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBackBill_NewCompleted(this, new set_SaveProductInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill", 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_SaveProductInBill(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
+            this.set_SaveProductInBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBillOperationCompleted == null)) {
+                this.set_SaveProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBillOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveProductInBillOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBillOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBillCompleted(this, new set_SaveProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddProductInBill", 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_CheckAddProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckAddProductInBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckAddProductInBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckAddProductInBillOperationCompleted == null)) {
+                this.set_CheckAddProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddProductInBillOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckAddProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckAddProductInBillOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckAddProductInBillOperationCompleted(object arg) {
+            if ((this.set_CheckAddProductInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckAddProductInBillCompleted(this, new set_CheckAddProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckProductInBill", 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_CheckProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckProductInBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckProductInBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckProductInBillOperationCompleted == null)) {
+                this.set_CheckProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBillOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckProductInBillOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckProductInBillOperationCompleted(object arg) {
+            if ((this.set_CheckProductInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckProductInBillCompleted(this, new set_CheckProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditProductInBill", 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_AuditProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_AuditProductInBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_AuditProductInBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_AuditProductInBillOperationCompleted == null)) {
+                this.set_AuditProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditProductInBillOperationCompleted);
+            }
+            this.InvokeAsync("set_AuditProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_AuditProductInBillOperationCompleted, userState);
+        }
+        
+        private void Onset_AuditProductInBillOperationCompleted(object arg) {
+            if ((this.set_AuditProductInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_AuditProductInBillCompleted(this, new set_AuditProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProductInBill", 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 GetProductInBill(string HBarCode, string sWhere) {
+            object[] results = this.Invoke("GetProductInBill", new object[] {
+                        HBarCode,
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetProductInBillAsync(string HBarCode, string sWhere) {
+            this.GetProductInBillAsync(HBarCode, sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetProductInBillAsync(string HBarCode, string sWhere, object userState) {
+            if ((this.GetProductInBillOperationCompleted == null)) {
+                this.GetProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductInBillOperationCompleted);
+            }
+            this.InvokeAsync("GetProductInBill", new object[] {
+                        HBarCode,
+                        sWhere}, this.GetProductInBillOperationCompleted, userState);
+        }
+        
+        private void OnGetProductInBillOperationCompleted(object arg) {
+            if ((this.GetProductInBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetProductInBillCompleted(this, new GetProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_NewOperationCompleted == null)) {
+                this.set_SaveProductInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBill_NewCompleted(this, new set_SaveProductInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProductInBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveProductInBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProductInBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBill_CLD_NewCompleted(this, new set_SaveProductInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProductInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_CLDOperationCompleted == null)) {
+                this.set_SaveProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProductInBill_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProductInBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProductInBill_CLDCompleted(this, new set_SaveProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill", 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_SaveEntrustInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveEntrustInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustInBackBillOperationCompleted == null)) {
+                this.set_SaveEntrustInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBillOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveEntrustInBackBillOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustInBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustInBackBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustInBackBillCompleted(this, new set_SaveEntrustInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill_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_SaveEntrustInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveEntrustInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustInBackBill_NewOperationCompleted == null)) {
+                this.set_SaveEntrustInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveEntrustInBackBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustInBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustInBackBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustInBackBill_NewCompleted(this, new set_SaveEntrustInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -4739,6 +6330,42 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_New(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherInBill_CLD_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveOtherInBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherInBill_CLD_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherInBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveOtherInBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveOtherInBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherInBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveOtherInBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherInBill_CLD_NewCompleted(this, new set_SaveOtherInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveOtherInBill_CLD", new object[] {
@@ -5150,38 +6777,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("DeleteBillList", new object[] {
-                        sHInterID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
-            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
-            if ((this.DeleteBillListOperationCompleted == null)) {
-                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
-            }
-            this.InvokeAsync("DeleteBillList", new object[] {
-                        sHInterID,
-                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
-        }
-        
-        private void OnDeleteBillListOperationCompleted(object arg) {
-            if ((this.DeleteBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList_Audit", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool DeleteBillList_Audit(long sHInterID, ref string sErrMsg) {
             object[] results = this.Invoke("DeleteBillList_Audit", new object[] {
@@ -5340,6 +6935,176 @@
             if ((this.GetKf_PonderationBillMain_Temp_OrgandWHSPCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetKf_PonderationBillMain_Temp_OrgandWHSPCompleted(this, new GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/TempList_Modify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool TempList_Modify(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("TempList_Modify", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
+            this.TempList_ModifyAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
+            if ((this.TempList_ModifyOperationCompleted == null)) {
+                this.TempList_ModifyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTempList_ModifyOperationCompleted);
+            }
+            this.InvokeAsync("TempList_Modify", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg}, this.TempList_ModifyOperationCompleted, userState);
+        }
+        
+        private void OnTempList_ModifyOperationCompleted(object arg) {
+            if ((this.TempList_ModifyCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.TempList_ModifyCompleted(this, new TempList_ModifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteBillList", new object[] {
+                        sHInterID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
+            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
+            if ((this.DeleteBillListOperationCompleted == null)) {
+                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
+            }
+            this.InvokeAsync("DeleteBillList", new object[] {
+                        sHInterID,
+                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
+        }
+        
+        private void OnDeleteBillListOperationCompleted(object arg) {
+            if ((this.DeleteBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_New", 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_New(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_New", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_PonderationBillMain_TempList_NewAsync(sHBillType, sHMaker, sHOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_PonderationBillMain_TempList_NewOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_TempList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_NewOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_TempList_New", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_NewOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_TempList_NewOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_TempList_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_TempList_NewCompleted(this, new GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteICStockBillAndWMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteICStockBillAndWMS(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteICStockBillAndWMS", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
+            this.DeleteICStockBillAndWMSAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
+            if ((this.DeleteICStockBillAndWMSOperationCompleted == null)) {
+                this.DeleteICStockBillAndWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteICStockBillAndWMSOperationCompleted);
+            }
+            this.InvokeAsync("DeleteICStockBillAndWMS", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg}, this.DeleteICStockBillAndWMSOperationCompleted, userState);
+        }
+        
+        private void OnDeleteICStockBillAndWMSOperationCompleted(object arg) {
+            if ((this.DeleteICStockBillAndWMSCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteICStockBillAndWMSCompleted(this, new DeleteICStockBillAndWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillList", 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_ICStockBillList(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_ICStockBillList", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_ICStockBillListAsync(sHBillType, sHMaker, sHOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_ICStockBillListOperationCompleted == null)) {
+                this.GetKf_ICStockBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_ICStockBillList", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_ICStockBillListOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_ICStockBillListOperationCompleted(object arg) {
+            if ((this.GetKf_ICStockBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_ICStockBillListCompleted(this, new GetKf_ICStockBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -5987,824 +7752,129 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ServerFileForWMS", 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_ServerFileForWMS(string sSQL, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] ref byte[] FileItem) {
-            object[] results = this.Invoke("get_ServerFileForWMS", new object[] {
-                        sSQL,
-                        FileItem});
-            FileItem = ((byte[])(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ServerFileForWMSAsync(string sSQL, byte[] FileItem) {
-            this.get_ServerFileForWMSAsync(sSQL, FileItem, null);
-        }
-        
-        /// <remarks/>
-        public void get_ServerFileForWMSAsync(string sSQL, byte[] FileItem, object userState) {
-            if ((this.get_ServerFileForWMSOperationCompleted == null)) {
-                this.get_ServerFileForWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerFileForWMSOperationCompleted);
-            }
-            this.InvokeAsync("get_ServerFileForWMS", new object[] {
-                        sSQL,
-                        FileItem}, this.get_ServerFileForWMSOperationCompleted, userState);
-        }
-        
-        private void Onget_ServerFileForWMSOperationCompleted(object arg) {
-            if ((this.get_ServerFileForWMSCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ServerFileForWMSCompleted(this, new get_ServerFileForWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONS", 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 get_ORGANIZATIONS(string HDataCenterName) {
-            object[] results = this.Invoke("get_ORGANIZATIONS", new object[] {
-                        HDataCenterName});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSAsync(string HDataCenterName) {
-            this.get_ORGANIZATIONSAsync(HDataCenterName, null);
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSAsync(string HDataCenterName, object userState) {
-            if ((this.get_ORGANIZATIONSOperationCompleted == null)) {
-                this.get_ORGANIZATIONSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSOperationCompleted);
-            }
-            this.InvokeAsync("get_ORGANIZATIONS", new object[] {
-                        HDataCenterName}, this.get_ORGANIZATIONSOperationCompleted, userState);
-        }
-        
-        private void Onget_ORGANIZATIONSOperationCompleted(object arg) {
-            if ((this.get_ORGANIZATIONSCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ORGANIZATIONSCompleted(this, new get_ORGANIZATIONSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSIDByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public long get_ORGANIZATIONSIDByName(string HDataCenterName) {
-            object[] results = this.Invoke("get_ORGANIZATIONSIDByName", new object[] {
-                        HDataCenterName});
-            return ((long)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSIDByNameAsync(string HDataCenterName) {
-            this.get_ORGANIZATIONSIDByNameAsync(HDataCenterName, null);
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSIDByNameAsync(string HDataCenterName, object userState) {
-            if ((this.get_ORGANIZATIONSIDByNameOperationCompleted == null)) {
-                this.get_ORGANIZATIONSIDByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSIDByNameOperationCompleted);
-            }
-            this.InvokeAsync("get_ORGANIZATIONSIDByName", new object[] {
-                        HDataCenterName}, this.get_ORGANIZATIONSIDByNameOperationCompleted, userState);
-        }
-        
-        private void Onget_ORGANIZATIONSIDByNameOperationCompleted(object arg) {
-            if ((this.get_ORGANIZATIONSIDByNameCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ORGANIZATIONSIDByNameCompleted(this, new get_ORGANIZATIONSIDByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSNOByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public string get_ORGANIZATIONSNOByName(string HDataCenterName) {
-            object[] results = this.Invoke("get_ORGANIZATIONSNOByName", new object[] {
-                        HDataCenterName});
-            return ((string)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSNOByNameAsync(string HDataCenterName) {
-            this.get_ORGANIZATIONSNOByNameAsync(HDataCenterName, null);
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSNOByNameAsync(string HDataCenterName, object userState) {
-            if ((this.get_ORGANIZATIONSNOByNameOperationCompleted == null)) {
-                this.get_ORGANIZATIONSNOByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSNOByNameOperationCompleted);
-            }
-            this.InvokeAsync("get_ORGANIZATIONSNOByName", new object[] {
-                        HDataCenterName}, this.get_ORGANIZATIONSNOByNameOperationCompleted, userState);
-        }
-        
-        private void Onget_ORGANIZATIONSNOByNameOperationCompleted(object arg) {
-            if ((this.get_ORGANIZATIONSNOByNameCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ORGANIZATIONSNOByNameCompleted(this, new get_ORGANIZATIONSNOByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_DataCenterIDByName", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public string get_DataCenterIDByName(string HDataCenterName) {
-            object[] results = this.Invoke("get_DataCenterIDByName", new object[] {
-                        HDataCenterName});
-            return ((string)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_DataCenterIDByNameAsync(string HDataCenterName) {
-            this.get_DataCenterIDByNameAsync(HDataCenterName, null);
-        }
-        
-        /// <remarks/>
-        public void get_DataCenterIDByNameAsync(string HDataCenterName, object userState) {
-            if ((this.get_DataCenterIDByNameOperationCompleted == null)) {
-                this.get_DataCenterIDByNameOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_DataCenterIDByNameOperationCompleted);
-            }
-            this.InvokeAsync("get_DataCenterIDByName", new object[] {
-                        HDataCenterName}, this.get_DataCenterIDByNameOperationCompleted, userState);
-        }
-        
-        private void Onget_DataCenterIDByNameOperationCompleted(object arg) {
-            if ((this.get_DataCenterIDByNameCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_DataCenterIDByNameCompleted(this, new get_DataCenterIDByNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_DataCenterList", 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 get_DataCenterList() {
-            object[] results = this.Invoke("get_DataCenterList", new object[0]);
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_DataCenterListAsync() {
-            this.get_DataCenterListAsync(null);
-        }
-        
-        /// <remarks/>
-        public void get_DataCenterListAsync(object userState) {
-            if ((this.get_DataCenterListOperationCompleted == null)) {
-                this.get_DataCenterListOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_DataCenterListOperationCompleted);
-            }
-            this.InvokeAsync("get_DataCenterList", new object[0], this.get_DataCenterListOperationCompleted, userState);
-        }
-        
-        private void Onget_DataCenterListOperationCompleted(object arg) {
-            if ((this.get_DataCenterListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_DataCenterListCompleted(this, new get_DataCenterListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul_Back", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool getRunProcByMul_Back(string[] sSQL, ref string sErrMsg) {
-            object[] results = this.Invoke("getRunProcByMul_Back", new object[] {
-                        sSQL,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveStationInBill", 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_SaveStationInBill(ClsSc_StationInBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveStationInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getRunProcByMul_BackAsync(string[] sSQL, string sErrMsg) {
-            this.getRunProcByMul_BackAsync(sSQL, sErrMsg, null);
+        public void set_SaveStationInBillAsync(ClsSc_StationInBillMain oMain, string sErrMsg) {
+            this.set_SaveStationInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getRunProcByMul_BackAsync(string[] sSQL, string sErrMsg, object userState) {
-            if ((this.getRunProcByMul_BackOperationCompleted == null)) {
-                this.getRunProcByMul_BackOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMul_BackOperationCompleted);
+        public void set_SaveStationInBillAsync(ClsSc_StationInBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveStationInBillOperationCompleted == null)) {
+                this.set_SaveStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveStationInBillOperationCompleted);
             }
-            this.InvokeAsync("getRunProcByMul_Back", new object[] {
-                        sSQL,
-                        sErrMsg}, this.getRunProcByMul_BackOperationCompleted, userState);
+            this.InvokeAsync("set_SaveStationInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveStationInBillOperationCompleted, userState);
         }
         
-        private void OngetRunProcByMul_BackOperationCompleted(object arg) {
-            if ((this.getRunProcByMul_BackCompleted != null)) {
+        private void Onset_SaveStationInBillOperationCompleted(object arg) {
+            if ((this.set_SaveStationInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getRunProcByMul_BackCompleted(this, new getRunProcByMul_BackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveStationInBillCompleted(this, new set_SaveStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ORGANIZATIONSList", 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 get_ORGANIZATIONSList() {
-            object[] results = this.Invoke("get_ORGANIZATIONSList", new object[0]);
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSListAsync() {
-            this.get_ORGANIZATIONSListAsync(null);
-        }
-        
-        /// <remarks/>
-        public void get_ORGANIZATIONSListAsync(object userState) {
-            if ((this.get_ORGANIZATIONSListOperationCompleted == null)) {
-                this.get_ORGANIZATIONSListOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ORGANIZATIONSListOperationCompleted);
-            }
-            this.InvokeAsync("get_ORGANIZATIONSList", new object[0], this.get_ORGANIZATIONSListOperationCompleted, userState);
-        }
-        
-        private void Onget_ORGANIZATIONSListOperationCompleted(object arg) {
-            if ((this.get_ORGANIZATIONSListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ORGANIZATIONSListCompleted(this, new get_ORGANIZATIONSListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SaveCLOUDUseNameandPsd", 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 get_SaveCLOUDUseNameandPsd(long HInterID) {
-            object[] results = this.Invoke("get_SaveCLOUDUseNameandPsd", new object[] {
-                        HInterID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SaveCLOUDUseNameandPsdAsync(long HInterID) {
-            this.get_SaveCLOUDUseNameandPsdAsync(HInterID, null);
-        }
-        
-        /// <remarks/>
-        public void get_SaveCLOUDUseNameandPsdAsync(long HInterID, object userState) {
-            if ((this.get_SaveCLOUDUseNameandPsdOperationCompleted == null)) {
-                this.get_SaveCLOUDUseNameandPsdOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SaveCLOUDUseNameandPsdOperationCompleted);
-            }
-            this.InvokeAsync("get_SaveCLOUDUseNameandPsd", new object[] {
-                        HInterID}, this.get_SaveCLOUDUseNameandPsdOperationCompleted, userState);
-        }
-        
-        private void Onget_SaveCLOUDUseNameandPsdOperationCompleted(object arg) {
-            if ((this.get_SaveCLOUDUseNameandPsdCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SaveCLOUDUseNameandPsdCompleted(this, new get_SaveCLOUDUseNameandPsdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckAllowBeforeSave", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool CheckAllowBeforeSave(long HInterID, ref string sMsg) {
-            object[] results = this.Invoke("CheckAllowBeforeSave", new object[] {
-                        HInterID,
-                        sMsg});
-            sMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg) {
-            this.CheckAllowBeforeSaveAsync(HInterID, sMsg, null);
-        }
-        
-        /// <remarks/>
-        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg, object userState) {
-            if ((this.CheckAllowBeforeSaveOperationCompleted == null)) {
-                this.CheckAllowBeforeSaveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckAllowBeforeSaveOperationCompleted);
-            }
-            this.InvokeAsync("CheckAllowBeforeSave", new object[] {
-                        HInterID,
-                        sMsg}, this.CheckAllowBeforeSaveOperationCompleted, userState);
-        }
-        
-        private void OnCheckAllowBeforeSaveOperationCompleted(object arg) {
-            if ((this.CheckAllowBeforeSaveCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.CheckAllowBeforeSaveCompleted(this, new CheckAllowBeforeSaveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SystemParameter", 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(ClsXt_SystemParameterMain omodel) {
-            object[] results = this.Invoke("get_SystemParameter", new object[] {
-                        omodel});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel) {
-            this.get_SystemParameterAsync(omodel, null);
-        }
-        
-        /// <remarks/>
-        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel, object userState) {
-            if ((this.get_SystemParameterOperationCompleted == null)) {
-                this.get_SystemParameterOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SystemParameterOperationCompleted);
-            }
-            this.InvokeAsync("get_SystemParameter", new object[] {
-                        omodel}, this.get_SystemParameterOperationCompleted, userState);
-        }
-        
-        private void Onget_SystemParameterOperationCompleted(object arg) {
-            if ((this.get_SystemParameterCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SystemParameterCompleted(this, new get_SystemParameterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode(string sBarCode, ref string sErrMsg) {
-            object[] results = this.Invoke("get_InfoByBarCode", new object[] {
-                        sBarCode,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg) {
-            this.get_InfoByBarCodeAsync(sBarCode, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg, object userState) {
-            if ((this.get_InfoByBarCodeOperationCompleted == null)) {
-                this.get_InfoByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByBarCode", new object[] {
-                        sBarCode,
-                        sErrMsg}, this.get_InfoByBarCodeOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByBarCodeOperationCompleted(object arg) {
-            if ((this.get_InfoByBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByBarCodeCompleted(this, new get_InfoByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP", 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_CheckWhAndSP(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, ref long HWHID, ref long HSPID, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_CheckWhAndSP", new object[] {
-                        sHInterID,
-                        sHBillType,
-                        sBarCode,
-                        sHWHID,
-                        sHSPID,
-                        HWHID,
-                        HSPID,
-                        sErrMsg});
-            HWHID = ((long)(results[1]));
-            HSPID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg) {
-            this.Get_CheckWhAndSPAsync(sHInterID, sHBillType, sBarCode, sHWHID, sHSPID, HWHID, HSPID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg, object userState) {
-            if ((this.Get_CheckWhAndSPOperationCompleted == null)) {
-                this.Get_CheckWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSPOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckWhAndSP", new object[] {
-                        sHInterID,
-                        sHBillType,
-                        sBarCode,
-                        sHWHID,
-                        sHSPID,
-                        HWHID,
-                        HSPID,
-                        sErrMsg}, this.Get_CheckWhAndSPOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckWhAndSPOperationCompleted(object arg) {
-            if ((this.Get_CheckWhAndSPCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckWhAndSPCompleted(this, new Get_CheckWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP_BeUpdate", 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_CheckWhAndSP_BeUpdate(long sHWHID, long sHSPID, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_CheckWhAndSP_BeUpdate", new object[] {
-                        sHWHID,
-                        sHSPID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMESBeginWorkBill", 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_SaveMESBeginWorkBill(ClsSc_MESBeginWorkBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMESBeginWorkBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg) {
-            this.Get_CheckWhAndSP_BeUpdateAsync(sHWHID, sHSPID, sErrMsg, null);
+        public void set_SaveMESBeginWorkBillAsync(ClsSc_MESBeginWorkBillMain oMain, string sErrMsg) {
+            this.set_SaveMESBeginWorkBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg, object userState) {
-            if ((this.Get_CheckWhAndSP_BeUpdateOperationCompleted == null)) {
-                this.Get_CheckWhAndSP_BeUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSP_BeUpdateOperationCompleted);
+        public void set_SaveMESBeginWorkBillAsync(ClsSc_MESBeginWorkBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMESBeginWorkBillOperationCompleted == null)) {
+                this.set_SaveMESBeginWorkBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMESBeginWorkBillOperationCompleted);
             }
-            this.InvokeAsync("Get_CheckWhAndSP_BeUpdate", new object[] {
-                        sHWHID,
-                        sHSPID,
-                        sErrMsg}, this.Get_CheckWhAndSP_BeUpdateOperationCompleted, userState);
+            this.InvokeAsync("set_SaveMESBeginWorkBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMESBeginWorkBillOperationCompleted, userState);
         }
         
-        private void OnGet_CheckWhAndSP_BeUpdateOperationCompleted(object arg) {
-            if ((this.Get_CheckWhAndSP_BeUpdateCompleted != null)) {
+        private void Onset_SaveMESBeginWorkBillOperationCompleted(object arg) {
+            if ((this.set_SaveMESBeginWorkBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckWhAndSP_BeUpdateCompleted(this, new Get_CheckWhAndSP_BeUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveMESBeginWorkBillCompleted(this, new set_SaveMESBeginWorkBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode_Source", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode_Source(string sBarCode, long sInterID, ref bool sBool, ref string sErrMsg) {
-            object[] results = this.Invoke("get_InfoByBarCode_Source", new object[] {
-                        sBarCode,
-                        sInterID,
-                        sBool,
-                        sErrMsg});
-            sBool = ((bool)(results[1]));
-            sErrMsg = ((string)(results[2]));
-            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCode_SourceAsync(string sBarCode, long sInterID, bool sBool, string sErrMsg) {
-            this.get_InfoByBarCode_SourceAsync(sBarCode, sInterID, sBool, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCode_SourceAsync(string sBarCode, long sInterID, bool sBool, string sErrMsg, object userState) {
-            if ((this.get_InfoByBarCode_SourceOperationCompleted == null)) {
-                this.get_InfoByBarCode_SourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCode_SourceOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByBarCode_Source", new object[] {
-                        sBarCode,
-                        sInterID,
-                        sBool,
-                        sErrMsg}, this.get_InfoByBarCode_SourceOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByBarCode_SourceOperationCompleted(object arg) {
-            if ((this.get_InfoByBarCode_SourceCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByBarCode_SourceCompleted(this, new get_InfoByBarCode_SourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCodeForReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCodeForReport(string sBarCode, ref string sErrMsg) {
-            object[] results = this.Invoke("get_InfoByBarCodeForReport", new object[] {
-                        sBarCode,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeForReportAsync(string sBarCode, string sErrMsg) {
-            this.get_InfoByBarCodeForReportAsync(sBarCode, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeForReportAsync(string sBarCode, string sErrMsg, object userState) {
-            if ((this.get_InfoByBarCodeForReportOperationCompleted == null)) {
-                this.get_InfoByBarCodeForReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeForReportOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByBarCodeForReport", new object[] {
-                        sBarCode,
-                        sErrMsg}, this.get_InfoByBarCodeForReportOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByBarCodeForReportOperationCompleted(object arg) {
-            if ((this.get_InfoByBarCodeForReportCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByBarCodeForReportCompleted(this, new get_InfoByBarCodeForReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationInBill", 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 get_InfoByStationInBill(string lngBillKey, ref string sReturn) {
-            object[] results = this.Invoke("get_InfoByStationInBill", new object[] {
-                        lngBillKey,
-                        sReturn});
-            sReturn = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn) {
-            this.get_InfoByStationInBillAsync(lngBillKey, sReturn, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn, object userState) {
-            if ((this.get_InfoByStationInBillOperationCompleted == null)) {
-                this.get_InfoByStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationInBillOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByStationInBill", new object[] {
-                        lngBillKey,
-                        sReturn}, this.get_InfoByStationInBillOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByStationInBillOperationCompleted(object arg) {
-            if ((this.get_InfoByStationInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByStationInBillCompleted(this, new get_InfoByStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationOutBill", 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 get_InfoByStationOutBill(string lngBillKey, ref string sReturn) {
-            object[] results = this.Invoke("get_InfoByStationOutBill", new object[] {
-                        lngBillKey,
-                        sReturn});
-            sReturn = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn) {
-            this.get_InfoByStationOutBillAsync(lngBillKey, sReturn, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn, object userState) {
-            if ((this.get_InfoByStationOutBillOperationCompleted == null)) {
-                this.get_InfoByStationOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationOutBillOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByStationOutBill", new object[] {
-                        lngBillKey,
-                        sReturn}, this.get_InfoByStationOutBillOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByStationOutBillOperationCompleted(object arg) {
-            if ((this.get_InfoByStationOutBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByStationOutBillCompleted(this, new get_InfoByStationOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID", 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_MaxBillNoAndID(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_MaxBillNoAndID", new object[] {
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg});
-            HBillNo = ((string)(results[1]));
-            HInterID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
-            this.get_MaxBillNoAndIDAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
-            if ((this.get_MaxBillNoAndIDOperationCompleted == null)) {
-                this.get_MaxBillNoAndIDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndIDOperationCompleted);
-            }
-            this.InvokeAsync("get_MaxBillNoAndID", new object[] {
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg}, this.get_MaxBillNoAndIDOperationCompleted, userState);
-        }
-        
-        private void Onget_MaxBillNoAndIDOperationCompleted(object arg) {
-            if ((this.get_MaxBillNoAndIDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_MaxBillNoAndIDCompleted(this, new get_MaxBillNoAndIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_K3", 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_MaxBillNoAndID_K3(string sBillCode, string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_MaxBillNoAndID_K3", new object[] {
-                        sBillCode,
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg});
-            HBillNo = ((string)(results[1]));
-            HInterID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_K3Async(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg) {
-            this.get_MaxBillNoAndID_K3Async(sBillCode, HTranType, HBillNo, HInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_K3Async(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
-            if ((this.get_MaxBillNoAndID_K3OperationCompleted == null)) {
-                this.get_MaxBillNoAndID_K3OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_K3OperationCompleted);
-            }
-            this.InvokeAsync("get_MaxBillNoAndID_K3", new object[] {
-                        sBillCode,
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg}, this.get_MaxBillNoAndID_K3OperationCompleted, userState);
-        }
-        
-        private void Onget_MaxBillNoAndID_K3OperationCompleted(object arg) {
-            if ((this.get_MaxBillNoAndID_K3Completed != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_MaxBillNoAndID_K3Completed(this, new get_MaxBillNoAndID_K3CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_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 get_MaxBillNoAndID_CLD(string sBillCode, string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_MaxBillNoAndID_CLD", new object[] {
-                        sBillCode,
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg});
-            HBillNo = ((string)(results[1]));
-            HInterID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_CLDAsync(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg) {
-            this.get_MaxBillNoAndID_CLDAsync(sBillCode, HTranType, HBillNo, HInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_CLDAsync(string sBillCode, string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
-            if ((this.get_MaxBillNoAndID_CLDOperationCompleted == null)) {
-                this.get_MaxBillNoAndID_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_CLDOperationCompleted);
-            }
-            this.InvokeAsync("get_MaxBillNoAndID_CLD", new object[] {
-                        sBillCode,
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg}, this.get_MaxBillNoAndID_CLDOperationCompleted, userState);
-        }
-        
-        private void Onget_MaxBillNoAndID_CLDOperationCompleted(object arg) {
-            if ((this.get_MaxBillNoAndID_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_MaxBillNoAndID_CLDCompleted(this, new get_MaxBillNoAndID_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID_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 get_MaxBillNoAndID_New(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_MaxBillNoAndID_New", new object[] {
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg});
-            HBillNo = ((string)(results[1]));
-            HInterID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_NewAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
-            this.get_MaxBillNoAndID_NewAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_MaxBillNoAndID_NewAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
-            if ((this.get_MaxBillNoAndID_NewOperationCompleted == null)) {
-                this.get_MaxBillNoAndID_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndID_NewOperationCompleted);
-            }
-            this.InvokeAsync("get_MaxBillNoAndID_New", new object[] {
-                        HTranType,
-                        HBillNo,
-                        HInterID,
-                        sErrMsg}, this.get_MaxBillNoAndID_NewOperationCompleted, userState);
-        }
-        
-        private void Onget_MaxBillNoAndID_NewOperationCompleted(object arg) {
-            if ((this.get_MaxBillNoAndID_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_MaxBillNoAndID_NewCompleted(this, new get_MaxBillNoAndID_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckModRight", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool CheckModRight(string ModRightName, string sUserName, ref string sErrMsg) {
-            object[] results = this.Invoke("CheckModRight", new object[] {
-                        ModRightName,
-                        sUserName,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveStdWorkQtyBill", 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_SaveStdWorkQtyBill(ClsSc_StdWorkQtyBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveStdWorkQtyBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void CheckModRightAsync(string ModRightName, string sUserName, string sErrMsg) {
-            this.CheckModRightAsync(ModRightName, sUserName, sErrMsg, null);
+        public void set_SaveStdWorkQtyBillAsync(ClsSc_StdWorkQtyBillMain oMain, string sErrMsg) {
+            this.set_SaveStdWorkQtyBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void CheckModRightAsync(string ModRightName, string sUserName, string sErrMsg, object userState) {
-            if ((this.CheckModRightOperationCompleted == null)) {
-                this.CheckModRightOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckModRightOperationCompleted);
+        public void set_SaveStdWorkQtyBillAsync(ClsSc_StdWorkQtyBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveStdWorkQtyBillOperationCompleted == null)) {
+                this.set_SaveStdWorkQtyBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveStdWorkQtyBillOperationCompleted);
             }
-            this.InvokeAsync("CheckModRight", new object[] {
-                        ModRightName,
-                        sUserName,
-                        sErrMsg}, this.CheckModRightOperationCompleted, userState);
+            this.InvokeAsync("set_SaveStdWorkQtyBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveStdWorkQtyBillOperationCompleted, userState);
         }
         
-        private void OnCheckModRightOperationCompleted(object arg) {
-            if ((this.CheckModRightCompleted != null)) {
+        private void Onset_SaveStdWorkQtyBillOperationCompleted(object arg) {
+            if ((this.set_SaveStdWorkQtyBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.CheckModRightCompleted(this, new CheckModRightCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveStdWorkQtyBillCompleted(this, new set_SaveStdWorkQtyBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_User", 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 get_User(string sUserName, string sUserPsd) {
-            object[] results = this.Invoke("get_User", new object[] {
-                        sUserName,
-                        sUserPsd});
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID", 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_StdWorkQtyBill_HMaterID(long HMaterID, string sWhere) {
+            object[] results = this.Invoke("GetSc_StdWorkQtyBill_HMaterID", new object[] {
+                        HMaterID,
+                        sWhere});
             return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void get_UserAsync(string sUserName, string sUserPsd) {
-            this.get_UserAsync(sUserName, sUserPsd, null);
+        public void GetSc_StdWorkQtyBill_HMaterIDAsync(long HMaterID, string sWhere) {
+            this.GetSc_StdWorkQtyBill_HMaterIDAsync(HMaterID, sWhere, null);
         }
         
         /// <remarks/>
-        public void get_UserAsync(string sUserName, string sUserPsd, object userState) {
-            if ((this.get_UserOperationCompleted == null)) {
-                this.get_UserOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_UserOperationCompleted);
+        public void GetSc_StdWorkQtyBill_HMaterIDAsync(long HMaterID, string sWhere, object userState) {
+            if ((this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted == null)) {
+                this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_StdWorkQtyBill_HMaterIDOperationCompleted);
             }
-            this.InvokeAsync("get_User", new object[] {
-                        sUserName,
-                        sUserPsd}, this.get_UserOperationCompleted, userState);
+            this.InvokeAsync("GetSc_StdWorkQtyBill_HMaterID", new object[] {
+                        HMaterID,
+                        sWhere}, this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted, userState);
         }
         
-        private void Onget_UserOperationCompleted(object arg) {
-            if ((this.get_UserCompleted != null)) {
+        private void OnGetSc_StdWorkQtyBill_HMaterIDOperationCompleted(object arg) {
+            if ((this.GetSc_StdWorkQtyBill_HMaterIDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_UserCompleted(this, new get_UserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckUser", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool CheckUser(string sUserName, ref string sErrMsg) {
-            object[] results = this.Invoke("CheckUser", new object[] {
-                        sUserName,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void CheckUserAsync(string sUserName, string sErrMsg) {
-            this.CheckUserAsync(sUserName, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void CheckUserAsync(string sUserName, string sErrMsg, object userState) {
-            if ((this.CheckUserOperationCompleted == null)) {
-                this.CheckUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserOperationCompleted);
-            }
-            this.InvokeAsync("CheckUser", new object[] {
-                        sUserName,
-                        sErrMsg}, this.CheckUserOperationCompleted, userState);
-        }
-        
-        private void OnCheckUserOperationCompleted(object arg) {
-            if ((this.CheckUserCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.CheckUserCompleted(this, new CheckUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetSc_StdWorkQtyBill_HMaterIDCompleted(this, new GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -6936,6 +8006,42 @@
             if ((this.set_SaveMateOutBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveMateOutBackBill_NewCompleted(this, new set_SaveMateOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBackBill_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_SaveMateOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveMateOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateOutBackBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveMateOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateOutBackBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveMateOutBackBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateOutBackBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveMateOutBackBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateOutBackBill_CLD_NewCompleted(this, new set_SaveMateOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -7173,6 +8279,42 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBill_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_SaveMateOutBill_CLD_New(ClsKf_MateOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBill_CLD_NewAsync(ClsKf_MateOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveMateOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBill_CLD_NewAsync(ClsKf_MateOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateOutBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveMateOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateOutBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveMateOutBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateOutBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveMateOutBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateOutBill_CLD_NewCompleted(this, new set_SaveMateOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBill_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_SaveMateOutBill_CLD(ClsKf_MateOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveMateOutBill_CLD", new object[] {
@@ -7205,6 +8347,76 @@
             if ((this.set_SaveMateOutBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveMateOutBill_CLDCompleted(this, new set_SaveMateOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_New(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateReplenishOutBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_NewAsync(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveMateReplenishOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_NewAsync(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveMateReplenishOutBill_NewOperationCompleted == null)) {
+                this.set_SaveMateReplenishOutBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateReplenishOutBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateReplenishOutBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveMateReplenishOutBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateReplenishOutBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveMateReplenishOutBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateReplenishOutBill_NewCompleted(this, new set_SaveMateReplenishOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_New(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateReplenishOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_CLD_NewAsync(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveMateReplenishOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_CLD_NewAsync(ClsKf_MateReplenishOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateReplenishOutBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveMateReplenishOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateReplenishOutBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateReplenishOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveMateReplenishOutBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateReplenishOutBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveMateReplenishOutBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateReplenishOutBill_CLD_NewCompleted(this, new set_SaveMateReplenishOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -7307,6 +8519,42 @@
             if ((this.set_SaveEntrustOutBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveEntrustOutBackBill_NewCompleted(this, new set_SaveEntrustOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill_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_SaveEntrustOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveEntrustOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBackBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustOutBackBill_CLD_NewCompleted(this, new set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -7909,6 +9157,42 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveOtherOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveOtherOutBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_CLD_NewCompleted(this, new set_SaveOtherOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveOtherOutBill_CLD", new object[] {
@@ -8009,6 +9293,42 @@
             if ((this.set_SavePOStockInBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePOStockInBackBill_NewCompleted(this, new set_SavePOStockInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <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,
+                        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);
+        }
+        
+        /// <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);
+            }
+            this.InvokeAsync("set_SavePOStockInBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePOStockInBackBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        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.set_SavePOStockInBackBill_CLD_NewCompleted(this, new set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -8316,441 +9636,6 @@
             if ((this.set_SaveProductInBill_MulSource_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveProductInBill_MulSource_CLDCompleted(this, new set_SaveProductInBill_MulSource_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckProductInBill_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_CheckProductInBill_CLD(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBill_CLDAsync(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, string sErrMsg) {
-            this.set_CheckProductInBill_CLDAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBill_CLDAsync(ClsKf_ProductInBillMain_CLD oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_CheckProductInBill_CLDOperationCompleted == null)) {
-                this.set_CheckProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_CheckProductInBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckProductInBill_CLDOperationCompleted(object arg) {
-            if ((this.set_CheckProductInBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckProductInBill_CLDCompleted(this, new set_CheckProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill", 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_SaveProductInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBackBillOperationCompleted == null)) {
-                this.set_SaveProductInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBackBillCompleted(this, new set_SaveProductInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBackBill_NewOperationCompleted == null)) {
-                this.set_SaveProductInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBackBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBackBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBackBill_NewCompleted(this, new set_SaveProductInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill", 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_SaveProductInBill(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
-            this.set_SaveProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBillOperationCompleted == null)) {
-                this.set_SaveProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBillOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBillCompleted(this, new set_SaveProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddProductInBill", 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_CheckAddProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckAddProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckAddProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckAddProductInBillOperationCompleted == null)) {
-                this.set_CheckAddProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckAddProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckAddProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckAddProductInBillOperationCompleted(object arg) {
-            if ((this.set_CheckAddProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckAddProductInBillCompleted(this, new set_CheckAddProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckProductInBill", 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_CheckProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckProductInBillOperationCompleted == null)) {
-                this.set_CheckProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckProductInBillOperationCompleted(object arg) {
-            if ((this.set_CheckProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckProductInBillCompleted(this, new set_CheckProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditProductInBill", 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_AuditProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_AuditProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_AuditProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_AuditProductInBillOperationCompleted == null)) {
-                this.set_AuditProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_AuditProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_AuditProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_AuditProductInBillOperationCompleted(object arg) {
-            if ((this.set_AuditProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_AuditProductInBillCompleted(this, new set_AuditProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProductInBill", 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 GetProductInBill(string HBarCode, string sWhere) {
-            object[] results = this.Invoke("GetProductInBill", new object[] {
-                        HBarCode,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetProductInBillAsync(string HBarCode, string sWhere) {
-            this.GetProductInBillAsync(HBarCode, sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetProductInBillAsync(string HBarCode, string sWhere, object userState) {
-            if ((this.GetProductInBillOperationCompleted == null)) {
-                this.GetProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("GetProductInBill", new object[] {
-                        HBarCode,
-                        sWhere}, this.GetProductInBillOperationCompleted, userState);
-        }
-        
-        private void OnGetProductInBillOperationCompleted(object arg) {
-            if ((this.GetProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetProductInBillCompleted(this, new GetProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_NewOperationCompleted == null)) {
-                this.set_SaveProductInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_NewCompleted(this, new set_SaveProductInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProductInBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveProductInBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProductInBill_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_CLD_NewCompleted(this, new set_SaveProductInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProductInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_CLDOperationCompleted == null)) {
-                this.set_SaveProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProductInBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_CLDCompleted(this, new set_SaveProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill", 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_SaveEntrustInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveEntrustInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustInBackBillOperationCompleted == null)) {
-                this.set_SaveEntrustInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveEntrustInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveEntrustInBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveEntrustInBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustInBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustInBackBillCompleted(this, new set_SaveEntrustInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill_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_SaveEntrustInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveEntrustInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustInBackBill_NewOperationCompleted == null)) {
-                this.set_SaveEntrustInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveEntrustInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveEntrustInBackBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveEntrustInBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustInBackBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustInBackBill_NewCompleted(this, new set_SaveEntrustInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -9077,6 +9962,39 @@
             if ((this.GetKf_PonderationBillMain_Temp_FIFO_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetKf_PonderationBillMain_Temp_FIFO_NewCompleted(this, new GetKf_PonderationBillMain_Temp_FIFO_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillSub_WMS_Temp", 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_ICStockBillSub_WMS_Temp(long HInterID, string sBillType, string sWhere) {
+            object[] results = this.Invoke("GetKf_ICStockBillSub_WMS_Temp", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_ICStockBillSub_WMS_TempAsync(long HInterID, string sBillType, string sWhere) {
+            this.GetKf_ICStockBillSub_WMS_TempAsync(HInterID, sBillType, sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_ICStockBillSub_WMS_TempAsync(long HInterID, string sBillType, string sWhere, object userState) {
+            if ((this.GetKf_ICStockBillSub_WMS_TempOperationCompleted == null)) {
+                this.GetKf_ICStockBillSub_WMS_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillSub_WMS_TempOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_ICStockBillSub_WMS_Temp", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere}, this.GetKf_ICStockBillSub_WMS_TempOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_ICStockBillSub_WMS_TempOperationCompleted(object arg) {
+            if ((this.GetKf_ICStockBillSub_WMS_TempCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_ICStockBillSub_WMS_TempCompleted(this, new GetKf_ICStockBillSub_WMS_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10626,6 +11544,42 @@
         }
         
         /// <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/set_SaveSellOutBackBill_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_SaveSellOutBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveSellOutBackBill_CLD", new object[] {
@@ -10830,133 +11784,6 @@
             if ((this.set_SaveSellOutBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveSellOutBill_CLDCompleted(this, new set_SaveSellOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveStationInBill", 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_SaveStationInBill(ClsSc_StationInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveStationInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveStationInBillAsync(ClsSc_StationInBillMain oMain, string sErrMsg) {
-            this.set_SaveStationInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveStationInBillAsync(ClsSc_StationInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveStationInBillOperationCompleted == null)) {
-                this.set_SaveStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveStationInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveStationInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveStationInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveStationInBillOperationCompleted(object arg) {
-            if ((this.set_SaveStationInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveStationInBillCompleted(this, new set_SaveStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMESBeginWorkBill", 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_SaveMESBeginWorkBill(ClsSc_MESBeginWorkBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveMESBeginWorkBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveMESBeginWorkBillAsync(ClsSc_MESBeginWorkBillMain oMain, string sErrMsg) {
-            this.set_SaveMESBeginWorkBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveMESBeginWorkBillAsync(ClsSc_MESBeginWorkBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveMESBeginWorkBillOperationCompleted == null)) {
-                this.set_SaveMESBeginWorkBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMESBeginWorkBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveMESBeginWorkBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveMESBeginWorkBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveMESBeginWorkBillOperationCompleted(object arg) {
-            if ((this.set_SaveMESBeginWorkBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveMESBeginWorkBillCompleted(this, new set_SaveMESBeginWorkBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveStdWorkQtyBill", 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_SaveStdWorkQtyBill(ClsSc_StdWorkQtyBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveStdWorkQtyBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveStdWorkQtyBillAsync(ClsSc_StdWorkQtyBillMain oMain, string sErrMsg) {
-            this.set_SaveStdWorkQtyBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveStdWorkQtyBillAsync(ClsSc_StdWorkQtyBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveStdWorkQtyBillOperationCompleted == null)) {
-                this.set_SaveStdWorkQtyBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveStdWorkQtyBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveStdWorkQtyBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveStdWorkQtyBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveStdWorkQtyBillOperationCompleted(object arg) {
-            if ((this.set_SaveStdWorkQtyBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveStdWorkQtyBillCompleted(this, new set_SaveStdWorkQtyBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID", 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_StdWorkQtyBill_HMaterID(long HMaterID, string sWhere) {
-            object[] results = this.Invoke("GetSc_StdWorkQtyBill_HMaterID", new object[] {
-                        HMaterID,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetSc_StdWorkQtyBill_HMaterIDAsync(long HMaterID, string sWhere) {
-            this.GetSc_StdWorkQtyBill_HMaterIDAsync(HMaterID, sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetSc_StdWorkQtyBill_HMaterIDAsync(long HMaterID, string sWhere, object userState) {
-            if ((this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted == null)) {
-                this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_StdWorkQtyBill_HMaterIDOperationCompleted);
-            }
-            this.InvokeAsync("GetSc_StdWorkQtyBill_HMaterID", new object[] {
-                        HMaterID,
-                        sWhere}, this.GetSc_StdWorkQtyBill_HMaterIDOperationCompleted, userState);
-        }
-        
-        private void OnGetSc_StdWorkQtyBill_HMaterIDOperationCompleted(object arg) {
-            if ((this.GetSc_StdWorkQtyBill_HMaterIDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSc_StdWorkQtyBill_HMaterIDCompleted(this, new GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -16595,256 +17422,1744 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [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_WMS {
+    public partial class ClsXt_SystemParameterMain {
         
-        private long hItemIDField;
+        private string kf_POStockInBill_AutoCheckField;
         
-        private string hBarTypeField;
+        private string kf_POStockInBill_ERPModeField;
         
-        private long hWhIDField;
+        private string kf_POStockInBill_MustQtyCtlField;
         
-        private string hWhNumberField;
+        private string kf_POStockInBill_MulSourceBillField;
         
-        private string hWhNameField;
+        private string kf_POStockInBill_BillTypeOneScanField;
         
-        private bool hSPFlagField;
+        private string kf_POStockInBackBill_AutoCheckField;
         
-        private long hSPIDField;
+        private string kf_POStockInBackBill_ERPModeField;
         
-        private string hSPNumberField;
+        private string kf_POStockInBackBill_MustQtyCtlField;
         
-        private string hSPNameField;
+        private string kf_POStockInBackBill_MulSourceBillField;
         
-        private long hDeptIDField;
+        private string kf_POStockInBackBill_BillTypeOneScanField;
         
-        private string hDeptNumberField;
+        private string kf_MateOutBill_AutoCheckField;
         
-        private string hDeptNameField;
+        private string kf_MateOutBill_ERPModeField;
         
-        private long hSupIDField;
+        private string kf_MateOutBill_MustQtyCtlField;
         
-        private string hSupNumberField;
+        private string kf_MateOutBill_FIFOCtlField;
         
-        private string hSupNameField;
+        private string kf_MateOutBill_AutoBarCodeField;
         
-        private string hSourceBillNoField;
+        private string kf_MateOutBill_MulSourceBillField;
         
-        private string hSourceBillTypeField;
+        private string kf_MateOutBill_ClearModeField;
         
-        private long hOWNERIDField;
+        private string kf_MateOutBill_BillTypeOneScanField;
         
-        private string hOWNERNAMEField;
+        private string kf_MateOutBackBill_AutoCheckField;
         
-        private string hCustomField;
+        private string kf_MateOutBackBill_ERPModeField;
+        
+        private string kf_MateOutBackBill_MustQtyCtlField;
+        
+        private string kf_MateOutBackBill_MulSourceBillField;
+        
+        private string kf_MateOutBackBill_ClearModeField;
+        
+        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_ClearModeField;
+        
+        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_ClearModeField;
+        
+        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_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_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_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 mES_StationInBill_FIFOCtlField;
+        
+        private string mES_StationInBill_FullMoveCtlField;
+        
+        private string mES_StationInBill_QtyCtlField;
+        
+        private string mES_StationInBill_OneCtlField;
+        
+        private string mES_StationOutBill_QtyCtlField;
+        
+        private string qC_NoPassProdCheckBill_QtyCtlField;
+        
+        private string mES_StationEntrustInBill_FIFOCtlField;
+        
+        private string mES_StationEntrustInBill_FullMoveCtlField;
+        
+        private string mES_StationEntrustInBill_QtyCtlField;
+        
+        private string mES_StationEntrustInBill_OneCtlField;
+        
+        private string mES_StationEntrustOutBill_QtyCtlField;
+        
+        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;
         
         /// <remarks/>
-        public long HItemID {
+        public string Kf_POStockInBill_AutoCheck {
             get {
-                return this.hItemIDField;
+                return this.kf_POStockInBill_AutoCheckField;
             }
             set {
-                this.hItemIDField = value;
+                this.kf_POStockInBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string Kf_POStockInBill_ERPMode {
             get {
-                return this.hBarTypeField;
+                return this.kf_POStockInBill_ERPModeField;
             }
             set {
-                this.hBarTypeField = value;
+                this.kf_POStockInBill_ERPModeField = value;
             }
         }
         
         /// <remarks/>
-        public long HWhID {
+        public string Kf_POStockInBill_MustQtyCtl {
             get {
-                return this.hWhIDField;
+                return this.kf_POStockInBill_MustQtyCtlField;
             }
             set {
-                this.hWhIDField = value;
+                this.kf_POStockInBill_MustQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhNumber {
+        public string Kf_POStockInBill_MulSourceBill {
             get {
-                return this.hWhNumberField;
+                return this.kf_POStockInBill_MulSourceBillField;
             }
             set {
-                this.hWhNumberField = value;
+                this.kf_POStockInBill_MulSourceBillField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhName {
+        public string Kf_POStockInBill_BillTypeOneScan {
             get {
-                return this.hWhNameField;
+                return this.kf_POStockInBill_BillTypeOneScanField;
             }
             set {
-                this.hWhNameField = value;
+                this.kf_POStockInBill_BillTypeOneScanField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSPFlag {
+        public string Kf_POStockInBackBill_AutoCheck {
             get {
-                return this.hSPFlagField;
+                return this.kf_POStockInBackBill_AutoCheckField;
             }
             set {
-                this.hSPFlagField = value;
+                this.kf_POStockInBackBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public long HSPID {
+        public string Kf_POStockInBackBill_ERPMode {
             get {
-                return this.hSPIDField;
+                return this.kf_POStockInBackBill_ERPModeField;
             }
             set {
-                this.hSPIDField = value;
+                this.kf_POStockInBackBill_ERPModeField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPNumber {
+        public string Kf_POStockInBackBill_MustQtyCtl {
             get {
-                return this.hSPNumberField;
+                return this.kf_POStockInBackBill_MustQtyCtlField;
             }
             set {
-                this.hSPNumberField = value;
+                this.kf_POStockInBackBill_MustQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPName {
+        public string Kf_POStockInBackBill_MulSourceBill {
             get {
-                return this.hSPNameField;
+                return this.kf_POStockInBackBill_MulSourceBillField;
             }
             set {
-                this.hSPNameField = value;
+                this.kf_POStockInBackBill_MulSourceBillField = value;
             }
         }
         
         /// <remarks/>
-        public long HDeptID {
+        public string Kf_POStockInBackBill_BillTypeOneScan {
             get {
-                return this.hDeptIDField;
+                return this.kf_POStockInBackBill_BillTypeOneScanField;
             }
             set {
-                this.hDeptIDField = value;
+                this.kf_POStockInBackBill_BillTypeOneScanField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptNumber {
+        public string Kf_MateOutBill_AutoCheck {
             get {
-                return this.hDeptNumberField;
+                return this.kf_MateOutBill_AutoCheckField;
             }
             set {
-                this.hDeptNumberField = value;
+                this.kf_MateOutBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptName {
+        public string Kf_MateOutBill_ERPMode {
             get {
-                return this.hDeptNameField;
+                return this.kf_MateOutBill_ERPModeField;
             }
             set {
-                this.hDeptNameField = value;
+                this.kf_MateOutBill_ERPModeField = value;
             }
         }
         
         /// <remarks/>
-        public long HSupID {
+        public string Kf_MateOutBill_MustQtyCtl {
             get {
-                return this.hSupIDField;
+                return this.kf_MateOutBill_MustQtyCtlField;
             }
             set {
-                this.hSupIDField = value;
+                this.kf_MateOutBill_MustQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupNumber {
+        public string Kf_MateOutBill_FIFOCtl {
             get {
-                return this.hSupNumberField;
+                return this.kf_MateOutBill_FIFOCtlField;
             }
             set {
-                this.hSupNumberField = value;
+                this.kf_MateOutBill_FIFOCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string Kf_MateOutBill_AutoBarCode {
             get {
-                return this.hSupNameField;
+                return this.kf_MateOutBill_AutoBarCodeField;
             }
             set {
-                this.hSupNameField = value;
+                this.kf_MateOutBill_AutoBarCodeField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillNo {
+        public string Kf_MateOutBill_MulSourceBill {
             get {
-                return this.hSourceBillNoField;
+                return this.kf_MateOutBill_MulSourceBillField;
             }
             set {
-                this.hSourceBillNoField = value;
+                this.kf_MateOutBill_MulSourceBillField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillType {
+        public string Kf_MateOutBill_ClearMode {
             get {
-                return this.hSourceBillTypeField;
+                return this.kf_MateOutBill_ClearModeField;
             }
             set {
-                this.hSourceBillTypeField = value;
+                this.kf_MateOutBill_ClearModeField = value;
             }
         }
         
         /// <remarks/>
-        public long HOWNERID {
+        public string Kf_MateOutBill_BillTypeOneScan {
             get {
-                return this.hOWNERIDField;
+                return this.kf_MateOutBill_BillTypeOneScanField;
             }
             set {
-                this.hOWNERIDField = value;
+                this.kf_MateOutBill_BillTypeOneScanField = value;
             }
         }
         
         /// <remarks/>
-        public string HOWNERNAME {
+        public string Kf_MateOutBackBill_AutoCheck {
             get {
-                return this.hOWNERNAMEField;
+                return this.kf_MateOutBackBill_AutoCheckField;
             }
             set {
-                this.hOWNERNAMEField = value;
+                this.kf_MateOutBackBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HCustom {
+        public string Kf_MateOutBackBill_ERPMode {
             get {
-                return this.hCustomField;
+                return this.kf_MateOutBackBill_ERPModeField;
             }
             set {
-                this.hCustomField = value;
+                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_ClearMode {
+            get {
+                return this.kf_MateOutBackBill_ClearModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_ClearModeField = 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_ClearMode {
+            get {
+                return this.kf_EntrustOutBill_ClearModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_ClearModeField = 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_ClearMode {
+            get {
+                return this.kf_EntrustOutBackBill_ClearModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_ClearModeField = 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_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_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_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 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_StationOutBill_QtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_QtyCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_QtyCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_QtyCtlField = 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_StationEntrustOutBill_QtyCtl {
+            get {
+                return this.mES_StationEntrustOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_QtyCtlField = 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/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -16854,7 +19169,7 @@
     
     /// <remarks/>
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(Image))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -16863,7 +19178,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -16912,7 +19227,7 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_Supplier_Model))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_Employee_Model))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_Source_Model))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17113,7 +19428,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17146,7 +19461,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17323,7 +19638,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17392,7 +19707,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17413,7 +19728,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -17434,7 +19749,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18175,7 +20490,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18232,7 +20547,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18265,7 +20580,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18310,7 +20625,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18391,7 +20706,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18460,7 +20775,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18541,7 +20856,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -18946,7 +21261,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -19195,7 +21510,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -20176,7 +22491,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -20353,7 +22668,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -20890,7 +23205,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -21307,7 +23622,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -21676,7 +23991,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -22093,7 +24408,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -22480,7 +24795,7 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackSplitBillSub))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillSub))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillSub))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -22681,7 +24996,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -23362,7 +25677,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -23515,7 +25830,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -23656,7 +25971,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -23785,7 +26100,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -23986,7 +26301,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -24235,7 +26550,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -24568,7 +26883,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -24985,7 +27300,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -25402,7 +27717,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -25843,542 +28158,7 @@
     }
     
     /// <remarks/>
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model {
-        
-        private long hItemIDField;
-        
-        private string hBarCodeField;
-        
-        private string hBatchNoField;
-        
-        private long hMaterIDField;
-        
-        private long hUnitIDField;
-        
-        private string hBarCodeTypeField;
-        
-        private double hQtyField;
-        
-        private long hSupIDField;
-        
-        private long hGroupIDField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private string hRemarkField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hPrintQtyField;
-        
-        private long hDeptIDField;
-        
-        private double hinitQtyField;
-        
-        private string hMTONoField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeType {
-            get {
-                return this.hBarCodeTypeField;
-            }
-            set {
-                this.hBarCodeTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = 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 HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HinitQty {
-            get {
-                return this.hinitQtyField;
-            }
-            set {
-                this.hinitQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMTONo {
-            get {
-                return this.hMTONoField;
-            }
-            set {
-                this.hMTONoField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
-        
-        private string hMaterNumberField;
-        
-        private string hMaterNameField;
-        
-        private string hMaterModelField;
-        
-        private string hUnitNameField;
-        
-        private string hSupNameField;
-        
-        private string hGroupNameField;
-        
-        private string hDeptNameField;
-        
-        private long hErpClsIDField;
-        
-        private long hWHIDField;
-        
-        private long hSPIDField;
-        
-        private string hCusRelationNumberField;
-        
-        private string hBarCodeStatusField;
-        
-        private string hWHNameField;
-        
-        private System.DateTime hDateField;
-        
-        private long hInstructIDField;
-        
-        private string hInstructNoField;
-        
-        private long hSeOrderBillIDField;
-        
-        private string hSeOrderBillNoField;
-        
-        private long hCheckerIDField;
-        
-        private long hAuxPropIDField;
-        
-        private string hAuxPropNameField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        /// <remarks/>
-        public string HMaterNumber {
-            get {
-                return this.hMaterNumberField;
-            }
-            set {
-                this.hMaterNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterName {
-            get {
-                return this.hMaterNameField;
-            }
-            set {
-                this.hMaterNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterModel {
-            get {
-                return this.hMaterModelField;
-            }
-            set {
-                this.hMaterModelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HUnitName {
-            get {
-                return this.hUnitNameField;
-            }
-            set {
-                this.hUnitNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCusRelationNumber {
-            get {
-                return this.hCusRelationNumberField;
-            }
-            set {
-                this.hCusRelationNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeStatus {
-            get {
-                return this.hBarCodeStatusField;
-            }
-            set {
-                this.hBarCodeStatusField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWHName {
-            get {
-                return this.hWHNameField;
-            }
-            set {
-                this.hWHNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HDate {
-            get {
-                return this.hDateField;
-            }
-            set {
-                this.hDateField = 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 long HCheckerID {
-            get {
-                return this.hCheckerIDField;
-            }
-            set {
-                this.hCheckerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HAuxPropID {
-            get {
-                return this.hAuxPropIDField;
-            }
-            set {
-                this.hAuxPropIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAuxPropName {
-            get {
-                return this.hAuxPropNameField;
-            }
-            set {
-                this.hAuxPropNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -26735,7 +28515,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -27164,7 +28944,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -27501,9 +29281,6 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackSplitBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
-    [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(ClsKf_MoveStockStepInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepOutBillMain))]
@@ -27511,23 +29288,27 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
     [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(ClsKf_OtherInBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -27920,7 +29701,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28121,7 +29902,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28190,7 +29971,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28283,7 +30064,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28352,7 +30133,2665 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [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_SellOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSellSIDField;
+        
+        private long hCurIDField;
+        
+        private long hConveyTypeIDField;
+        
+        private long hConveyCompIDField;
+        
+        private double hConveyMoneyField;
+        
+        private string hSeOrderBillNoField;
+        
+        private bool hDFflagField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSellSID {
+            get {
+                return this.hSellSIDField;
+            }
+            set {
+                this.hSellSIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCurID {
+            get {
+                return this.hCurIDField;
+            }
+            set {
+                this.hCurIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HDFflag {
+            get {
+                return this.hDFflagField;
+            }
+            set {
+                this.hDFflagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_MoveStockStepInBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hAddressField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private long hConveyTypeIDField;
+        
+        private long hConveyCompIDField;
+        
+        private double hConveyMoneyField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private long hStockOutOrgIDField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = 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 long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_MoveStockStepOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hAddressField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private long hConveyTypeIDField;
+        
+        private long hConveyCompIDField;
+        
+        private double hConveyMoneyField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private long hStockOutOrgIDField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = 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 long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_MoveStockBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hAddressField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private long hConveyTypeIDField;
+        
+        private long hConveyCompIDField;
+        
+        private double hConveyMoneyField;
+        
+        private string hStockStyleField;
+        
+        private string hTransferDirectField;
+        
+        private string hShipTypeField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HTransferDirect {
+            get {
+                return this.hTransferDirectField;
+            }
+            set {
+                this.hTransferDirectField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HShipType {
+            get {
+                return this.hShipTypeField;
+            }
+            set {
+                this.hShipTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_QualityReportBillMain : ClsXt_BaseBillMain {
+        
+        private long hEmpIDField;
+        
+        private long hDeptIDField;
+        
+        private long hGroupIDField;
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = 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_ICMOReportBillMain : ClsXt_BaseBillMain {
+        
+        private long hEmpIDField;
+        
+        private string hEmpNumberField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private long hGroupIDField;
+        
+        private string hCheckTypeField;
+        
+        private long hPrintQtyField;
+        
+        private string hWorkShiftField;
+        
+        private long hPRDORGIDField;
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HEmpNumber {
+            get {
+                return this.hEmpNumberField;
+            }
+            set {
+                this.hEmpNumberField = 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 long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckType {
+            get {
+                return this.hCheckTypeField;
+            }
+            set {
+                this.hCheckTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWorkShift {
+            get {
+                return this.hWorkShiftField;
+            }
+            set {
+                this.hWorkShiftField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPRDORGID {
+            get {
+                return this.hPRDORGIDField;
+            }
+            set {
+                this.hPRDORGIDField = 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_DoorOutCheckBillMain : ClsXt_BaseBillMain {
+        
+        private long hEmpIDField;
+        
+        private string hEmpNumberField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private long hGroupIDField;
+        
+        private string hCheckTypeField;
+        
+        private long hPrintQtyField;
+        
+        private string hWorkShiftField;
+        
+        private long hPRDORGIDField;
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HEmpNumber {
+            get {
+                return this.hEmpNumberField;
+            }
+            set {
+                this.hEmpNumberField = 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 long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckType {
+            get {
+                return this.hCheckTypeField;
+            }
+            set {
+                this.hCheckTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWorkShift {
+            get {
+                return this.hWorkShiftField;
+            }
+            set {
+                this.hWorkShiftField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPRDORGID {
+            get {
+                return this.hPRDORGIDField;
+            }
+            set {
+                this.hPRDORGIDField = 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_POStockInBillMain_K3 : ClsXt_BaseBillMain {
+        
+        private long hCussentAcctIDField;
+        
+        private long hPOStyleField;
+        
+        private long hDeptIDField;
+        
+        private long hSupIDField;
+        
+        private long hEmpIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hWHIDField;
+        
+        private long hManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private string hAddressField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long fBillerIDField;
+        
+        private string hChecker2Field;
+        
+        private string hCheckDate2Field;
+        
+        private long hCheckFlowField;
+        
+        /// <remarks/>
+        public long HCussentAcctID {
+            get {
+                return this.hCussentAcctIDField;
+            }
+            set {
+                this.hCussentAcctIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPOStyle {
+            get {
+                return this.hPOStyleField;
+            }
+            set {
+                this.hPOStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FBillerID {
+            get {
+                return this.fBillerIDField;
+            }
+            set {
+                this.fBillerIDField = 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 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_POStockInBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_OtherOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_EntrustOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hEmpIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hMangerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMangerID {
+            get {
+                return this.hMangerIDField;
+            }
+            set {
+                this.hMangerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_EntrustInBackBillMain_CLD : ClsXt_BaseBillMain {
+        
+        private long hKeeperIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hDeptIDField;
+        
+        private long hEmpIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private string hAddressField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long fBillerIDField;
+        
+        private string hSourceTranTypeField;
+        
+        private string hChecker2Field;
+        
+        private string hCheckDate2Field;
+        
+        private long hCheckFlowField;
+        
+        private long hORGANIZATIONSIDField;
+        
+        private string hORGANIZATIONSNOField;
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FBillerID {
+            get {
+                return this.fBillerIDField;
+            }
+            set {
+                this.fBillerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceTranType {
+            get {
+                return this.hSourceTranTypeField;
+            }
+            set {
+                this.hSourceTranTypeField = 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 long HCheckFlow {
+            get {
+                return this.hCheckFlowField;
+            }
+            set {
+                this.hCheckFlowField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HORGANIZATIONSID {
+            get {
+                return this.hORGANIZATIONSIDField;
+            }
+            set {
+                this.hORGANIZATIONSIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HORGANIZATIONSNO {
+            get {
+                return this.hORGANIZATIONSNOField;
+            }
+            set {
+                this.hORGANIZATIONSNOField = 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_MateReplenishOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_MateOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28469,7 +32908,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -28754,7 +33193,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -29087,2779 +33526,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_SellOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSellSIDField;
-        
-        private long hCurIDField;
-        
-        private long hConveyTypeIDField;
-        
-        private long hConveyCompIDField;
-        
-        private double hConveyMoneyField;
-        
-        private string hSeOrderBillNoField;
-        
-        private bool hDFflagField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSellSID {
-            get {
-                return this.hSellSIDField;
-            }
-            set {
-                this.hSellSIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCurID {
-            get {
-                return this.hCurIDField;
-            }
-            set {
-                this.hCurIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HDFflag {
-            get {
-                return this.hDFflagField;
-            }
-            set {
-                this.hDFflagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_MoveStockStepInBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hAddressField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        private long hConveyTypeIDField;
-        
-        private long hConveyCompIDField;
-        
-        private double hConveyMoneyField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private long hStockOutOrgIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = 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 long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_MoveStockStepOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hAddressField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        private long hConveyTypeIDField;
-        
-        private long hConveyCompIDField;
-        
-        private double hConveyMoneyField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private long hStockOutOrgIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = 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 long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_MoveStockBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hAddressField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        private long hConveyTypeIDField;
-        
-        private long hConveyCompIDField;
-        
-        private double hConveyMoneyField;
-        
-        private string hStockStyleField;
-        
-        private string hTransferDirectField;
-        
-        private string hShipTypeField;
-        
-        private long hGroupIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HTransferDirect {
-            get {
-                return this.hTransferDirectField;
-            }
-            set {
-                this.hTransferDirectField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HShipType {
-            get {
-                return this.hShipTypeField;
-            }
-            set {
-                this.hShipTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsSc_QualityReportBillMain : ClsXt_BaseBillMain {
-        
-        private long hEmpIDField;
-        
-        private long hDeptIDField;
-        
-        private long hGroupIDField;
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsSc_ICMOReportBillMain : ClsXt_BaseBillMain {
-        
-        private long hEmpIDField;
-        
-        private string hEmpNumberField;
-        
-        private long hDeptIDField;
-        
-        private string hDeptNumberField;
-        
-        private long hGroupIDField;
-        
-        private string hCheckTypeField;
-        
-        private long hPrintQtyField;
-        
-        private string hWorkShiftField;
-        
-        private long hPRDORGIDField;
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HEmpNumber {
-            get {
-                return this.hEmpNumberField;
-            }
-            set {
-                this.hEmpNumberField = 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 long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckType {
-            get {
-                return this.hCheckTypeField;
-            }
-            set {
-                this.hCheckTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWorkShift {
-            get {
-                return this.hWorkShiftField;
-            }
-            set {
-                this.hWorkShiftField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPRDORGID {
-            get {
-                return this.hPRDORGIDField;
-            }
-            set {
-                this.hPRDORGIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsSc_DoorOutCheckBillMain : ClsXt_BaseBillMain {
-        
-        private long hEmpIDField;
-        
-        private string hEmpNumberField;
-        
-        private long hDeptIDField;
-        
-        private string hDeptNumberField;
-        
-        private long hGroupIDField;
-        
-        private string hCheckTypeField;
-        
-        private long hPrintQtyField;
-        
-        private string hWorkShiftField;
-        
-        private long hPRDORGIDField;
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HEmpNumber {
-            get {
-                return this.hEmpNumberField;
-            }
-            set {
-                this.hEmpNumberField = 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 long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckType {
-            get {
-                return this.hCheckTypeField;
-            }
-            set {
-                this.hCheckTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWorkShift {
-            get {
-                return this.hWorkShiftField;
-            }
-            set {
-                this.hWorkShiftField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPRDORGID {
-            get {
-                return this.hPRDORGIDField;
-            }
-            set {
-                this.hPRDORGIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain_K3 : ClsXt_BaseBillMain {
-        
-        private long fDCStockIDField;
-        
-        private long fDeptIDField;
-        
-        private long fFManagerIDField;
-        
-        private long fSManagerIDField;
-        
-        private long fSelTranTypeField;
-        
-        private long hGroupIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        /// <remarks/>
-        public long FDCStockID {
-            get {
-                return this.fDCStockIDField;
-            }
-            set {
-                this.fDCStockIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FDeptID {
-            get {
-                return this.fDeptIDField;
-            }
-            set {
-                this.fDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FFManagerID {
-            get {
-                return this.fFManagerIDField;
-            }
-            set {
-                this.fFManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSManagerID {
-            get {
-                return this.fSManagerIDField;
-            }
-            set {
-                this.fSManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSelTranType {
-            get {
-                return this.fSelTranTypeField;
-            }
-            set {
-                this.fSelTranTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain_CLD : ClsXt_BaseBillMain {
-        
-        private long fDCStockIDField;
-        
-        private long fDeptIDField;
-        
-        private long fFManagerIDField;
-        
-        private long fSManagerIDField;
-        
-        private long fSelTranTypeField;
-        
-        private long hGroupIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private long hORGANIZATIONSIDField;
-        
-        private string hORGANIZATIONSNOField;
-        
-        /// <remarks/>
-        public long FDCStockID {
-            get {
-                return this.fDCStockIDField;
-            }
-            set {
-                this.fDCStockIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FDeptID {
-            get {
-                return this.fDeptIDField;
-            }
-            set {
-                this.fDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FFManagerID {
-            get {
-                return this.fFManagerIDField;
-            }
-            set {
-                this.fFManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSManagerID {
-            get {
-                return this.fSManagerIDField;
-            }
-            set {
-                this.fSManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSelTranType {
-            get {
-                return this.fSelTranTypeField;
-            }
-            set {
-                this.fSelTranTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HORGANIZATIONSID {
-            get {
-                return this.hORGANIZATIONSIDField;
-            }
-            set {
-                this.hORGANIZATIONSIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HORGANIZATIONSNO {
-            get {
-                return this.hORGANIZATIONSNOField;
-            }
-            set {
-                this.hORGANIZATIONSNOField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
-        
-        private string hDateForWebField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-
-        /// <remarks/>
-        public string HDateForWeb {
-            get {
-                return this.hDateForWebField;
-            }
-            set {
-                this.hDateForWebField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_POStockInBillMain_K3 : ClsXt_BaseBillMain {
-        
-        private long hCussentAcctIDField;
-        
-        private long hPOStyleField;
-        
-        private long hDeptIDField;
-        
-        private long hSupIDField;
-        
-        private long hEmpIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hWHIDField;
-        
-        private long hManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private string hAddressField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long fBillerIDField;
-        
-        private string hChecker2Field;
-        
-        private string hCheckDate2Field;
-        
-        private long hCheckFlowField;
-        
-        /// <remarks/>
-        public long HCussentAcctID {
-            get {
-                return this.hCussentAcctIDField;
-            }
-            set {
-                this.hCussentAcctIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPOStyle {
-            get {
-                return this.hPOStyleField;
-            }
-            set {
-                this.hPOStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FBillerID {
-            get {
-                return this.fBillerIDField;
-            }
-            set {
-                this.fBillerIDField = 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 long HCheckFlow {
-            get {
-                return this.hCheckFlowField;
-            }
-            set {
-                this.hCheckFlowField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_POStockInBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_OtherOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hStockStyleField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hEmpIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hMangerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMangerID {
-            get {
-                return this.hMangerIDField;
-            }
-            set {
-                this.hMangerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_EntrustInBackBillMain_CLD : ClsXt_BaseBillMain {
-        
-        private long hKeeperIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hDeptIDField;
-        
-        private long hEmpIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private string hAddressField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long fBillerIDField;
-        
-        private string hSourceTranTypeField;
-        
-        private string hChecker2Field;
-        
-        private string hCheckDate2Field;
-        
-        private long hCheckFlowField;
-        
-        private long hORGANIZATIONSIDField;
-        
-        private string hORGANIZATIONSNOField;
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FBillerID {
-            get {
-                return this.fBillerIDField;
-            }
-            set {
-                this.fBillerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceTranType {
-            get {
-                return this.hSourceTranTypeField;
-            }
-            set {
-                this.hSourceTranTypeField = 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 long HCheckFlow {
-            get {
-                return this.hCheckFlowField;
-            }
-            set {
-                this.hCheckFlowField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HORGANIZATIONSID {
-            get {
-                return this.hORGANIZATIONSIDField;
-            }
-            set {
-                this.hORGANIZATIONSIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HORGANIZATIONSNO {
-            get {
-                return this.hORGANIZATIONSNOField;
-            }
-            set {
-                this.hORGANIZATIONSNOField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_MateOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -31897,8 +33564,6 @@
         private long hProcIDField;
         
         private long hWorkCenterIDField;
-        
-        private string hBarCodeField;
         
         private double hBadQtyField;
         
@@ -32075,16 +33740,6 @@
         }
         
         /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
         public double HBadQty {
             get {
                 return this.hBadQtyField;
@@ -32156,7 +33811,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -32321,7 +33976,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -32450,7 +34105,7 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -32480,6 +34135,10 @@
         private bool hRedBlueFlagField;
         
         private string hStockStyleField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
         
         /// <remarks/>
         public long HSupID {
@@ -32600,10 +34259,714 @@
                 this.hStockStyleField = value;
             }
         }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [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_EntrustInBillMain_K3 : ClsXt_BaseBillMain {
+        
+        private long hKeeperIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hDeptIDField;
+        
+        private long hEmpIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private string hAddressField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long fBillerIDField;
+        
+        private string hSourceTranTypeField;
+        
+        private string hChecker2Field;
+        
+        private string hCheckDate2Field;
+        
+        private long hCheckFlowField;
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FBillerID {
+            get {
+                return this.fBillerIDField;
+            }
+            set {
+                this.fBillerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceTranType {
+            get {
+                return this.hSourceTranTypeField;
+            }
+            set {
+                this.hSourceTranTypeField = 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 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_EntrustInBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hEmpIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hMangerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMangerID {
+            get {
+                return this.hMangerIDField;
+            }
+            set {
+                this.hMangerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = 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_ProductInBillMain_K3 : ClsXt_BaseBillMain {
+        
+        private long fDCStockIDField;
+        
+        private long fDeptIDField;
+        
+        private long fFManagerIDField;
+        
+        private long fSManagerIDField;
+        
+        private long fSelTranTypeField;
+        
+        private long hGroupIDField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        /// <remarks/>
+        public long FDCStockID {
+            get {
+                return this.fDCStockIDField;
+            }
+            set {
+                this.fDCStockIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FDeptID {
+            get {
+                return this.fDeptIDField;
+            }
+            set {
+                this.fDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FFManagerID {
+            get {
+                return this.fFManagerIDField;
+            }
+            set {
+                this.fFManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSManagerID {
+            get {
+                return this.fSManagerIDField;
+            }
+            set {
+                this.fSManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSelTranType {
+            get {
+                return this.fSelTranTypeField;
+            }
+            set {
+                this.fSelTranTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = 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_ProductInBillMain : ClsXt_BaseBillMain {
+        
+        private string hDateForWebField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public string HDateForWeb {
+            get {
+                return this.hDateForWebField;
+            }
+            set {
+                this.hDateForWebField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -33104,62 +35467,116 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [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_EntrustInBillMain_K3 : ClsXt_BaseBillMain {
+    public partial class ClsKf_ProductInBillMain_CLD : ClsXt_BaseBillMain {
         
-        private long hKeeperIDField;
+        private long fDCStockIDField;
         
-        private long hSecManagerIDField;
+        private long fDeptIDField;
         
-        private long hManagerIDField;
+        private long fFManagerIDField;
         
-        private long hSupIDField;
+        private long fSManagerIDField;
         
-        private long hWHIDField;
+        private long fSelTranTypeField;
         
-        private long hDeptIDField;
+        private long hGroupIDField;
+        
+        private bool hRedBlueFlagField;
         
         private long hEmpIDField;
+        
+        private long hManagerIDField;
         
         private string hExplanationField;
         
         private string hInnerBillNoField;
         
-        private string hAddressField;
+        private long hORGANIZATIONSIDField;
         
-        private bool hRedBlueFlagField;
-        
-        private long fBillerIDField;
-        
-        private string hSourceTranTypeField;
-        
-        private string hChecker2Field;
-        
-        private string hCheckDate2Field;
-        
-        private long hCheckFlowField;
+        private string hORGANIZATIONSNOField;
         
         /// <remarks/>
-        public long HKeeperID {
+        public long FDCStockID {
             get {
-                return this.hKeeperIDField;
+                return this.fDCStockIDField;
             }
             set {
-                this.hKeeperIDField = value;
+                this.fDCStockIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HSecManagerID {
+        public long FDeptID {
             get {
-                return this.hSecManagerIDField;
+                return this.fDeptIDField;
             }
             set {
-                this.hSecManagerIDField = value;
+                this.fDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FFManagerID {
+            get {
+                return this.fFManagerIDField;
+            }
+            set {
+                this.fFManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSManagerID {
+            get {
+                return this.fSManagerIDField;
+            }
+            set {
+                this.fSManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSelTranType {
+            get {
+                return this.fSelTranTypeField;
+            }
+            set {
+                this.fSelTranTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
             }
         }
         
@@ -33174,46 +35591,6 @@
         }
         
         /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
         public string HExplanation {
             get {
                 return this.hExplanationField;
@@ -33234,219 +35611,28 @@
         }
         
         /// <remarks/>
-        public string HAddress {
+        public long HORGANIZATIONSID {
             get {
-                return this.hAddressField;
+                return this.hORGANIZATIONSIDField;
             }
             set {
-                this.hAddressField = value;
+                this.hORGANIZATIONSIDField = value;
             }
         }
         
         /// <remarks/>
-        public bool HRedBlueFlag {
+        public string HORGANIZATIONSNO {
             get {
-                return this.hRedBlueFlagField;
+                return this.hORGANIZATIONSNOField;
             }
             set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FBillerID {
-            get {
-                return this.fBillerIDField;
-            }
-            set {
-                this.fBillerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceTranType {
-            get {
-                return this.hSourceTranTypeField;
-            }
-            set {
-                this.hSourceTranTypeField = 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 long HCheckFlow {
-            get {
-                return this.hCheckFlowField;
-            }
-            set {
-                this.hCheckFlowField = value;
+                this.hORGANIZATIONSNOField = value;
             }
         }
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_EntrustInBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hEmpIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hMangerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMangerID {
-            get {
-                return this.hMangerIDField;
-            }
-            set {
-                this.hMangerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -34019,1652 +36205,1741 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [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 {
+    public partial class ClsKf_ICStockBill_WMS {
         
-        private string kf_POStockInBill_AutoCheckField;
+        private long hItemIDField;
         
-        private string kf_POStockInBill_ERPModeField;
+        private string hBarTypeField;
         
-        private string kf_POStockInBill_MustQtyCtlField;
+        private long hWhIDField;
         
-        private string kf_POStockInBill_MulSourceBillField;
+        private string hWhNumberField;
         
-        private string kf_POStockInBill_BillTypeOneScanField;
+        private string hWhNameField;
         
-        private string kf_POStockInBackBill_AutoCheckField;
+        private bool hSPFlagField;
         
-        private string kf_POStockInBackBill_ERPModeField;
+        private long hSPIDField;
         
-        private string kf_POStockInBackBill_MustQtyCtlField;
+        private string hSPNumberField;
         
-        private string kf_POStockInBackBill_MulSourceBillField;
+        private string hSPNameField;
         
-        private string kf_POStockInBackBill_BillTypeOneScanField;
+        private long hDeptIDField;
         
-        private string kf_MateOutBill_AutoCheckField;
+        private string hDeptNumberField;
         
-        private string kf_MateOutBill_ERPModeField;
+        private string hDeptNameField;
         
-        private string kf_MateOutBill_MustQtyCtlField;
+        private long hSupIDField;
         
-        private string kf_MateOutBill_FIFOCtlField;
+        private string hSupNumberField;
         
-        private string kf_MateOutBill_AutoBarCodeField;
+        private string hSupNameField;
         
-        private string kf_MateOutBill_MulSourceBillField;
+        private string hSourceBillNoField;
         
-        private string kf_MateOutBill_ClearModeField;
+        private string hSourceBillTypeField;
         
-        private string kf_MateOutBill_BillTypeOneScanField;
+        private long hOWNERIDField;
         
-        private string kf_MateOutBackBill_AutoCheckField;
+        private string hOWNERNAMEField;
         
-        private string kf_MateOutBackBill_ERPModeField;
+        private string hCustomField;
         
-        private string kf_MateOutBackBill_MustQtyCtlField;
-        
-        private string kf_MateOutBackBill_MulSourceBillField;
-        
-        private string kf_MateOutBackBill_ClearModeField;
-        
-        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_ClearModeField;
-        
-        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_ClearModeField;
-        
-        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_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_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_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_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_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 mES_StationInBill_FIFOCtlField;
-        
-        private string mES_StationInBill_FullMoveCtlField;
-        
-        private string mES_StationInBill_QtyCtlField;
-        
-        private string mES_StationInBill_OneCtlField;
-        
-        private string mES_StationOutBill_QtyCtlField;
-        
-        private string qC_NoPassProdCheckBill_QtyCtlField;
-        
-        private string mES_StationEntrustInBill_FIFOCtlField;
-        
-        private string mES_StationEntrustInBill_FullMoveCtlField;
-        
-        private string mES_StationEntrustInBill_QtyCtlField;
-        
-        private string mES_StationEntrustInBill_OneCtlField;
-        
-        private string mES_StationEntrustOutBill_QtyCtlField;
-        
-        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 long hMulSourceFlagField;
         
         /// <remarks/>
-        public string Kf_POStockInBill_AutoCheck {
+        public long HItemID {
             get {
-                return this.kf_POStockInBill_AutoCheckField;
+                return this.hItemIDField;
             }
             set {
-                this.kf_POStockInBill_AutoCheckField = value;
+                this.hItemIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBill_ERPMode {
+        public string HBarType {
             get {
-                return this.kf_POStockInBill_ERPModeField;
+                return this.hBarTypeField;
             }
             set {
-                this.kf_POStockInBill_ERPModeField = value;
+                this.hBarTypeField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBill_MustQtyCtl {
+        public long HWhID {
             get {
-                return this.kf_POStockInBill_MustQtyCtlField;
+                return this.hWhIDField;
             }
             set {
-                this.kf_POStockInBill_MustQtyCtlField = value;
+                this.hWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBill_MulSourceBill {
+        public string HWhNumber {
             get {
-                return this.kf_POStockInBill_MulSourceBillField;
+                return this.hWhNumberField;
             }
             set {
-                this.kf_POStockInBill_MulSourceBillField = value;
+                this.hWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBill_BillTypeOneScan {
+        public string HWhName {
             get {
-                return this.kf_POStockInBill_BillTypeOneScanField;
+                return this.hWhNameField;
             }
             set {
-                this.kf_POStockInBill_BillTypeOneScanField = value;
+                this.hWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBackBill_AutoCheck {
+        public bool HSPFlag {
             get {
-                return this.kf_POStockInBackBill_AutoCheckField;
+                return this.hSPFlagField;
             }
             set {
-                this.kf_POStockInBackBill_AutoCheckField = value;
+                this.hSPFlagField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBackBill_ERPMode {
+        public long HSPID {
             get {
-                return this.kf_POStockInBackBill_ERPModeField;
+                return this.hSPIDField;
             }
             set {
-                this.kf_POStockInBackBill_ERPModeField = value;
+                this.hSPIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBackBill_MustQtyCtl {
+        public string HSPNumber {
             get {
-                return this.kf_POStockInBackBill_MustQtyCtlField;
+                return this.hSPNumberField;
             }
             set {
-                this.kf_POStockInBackBill_MustQtyCtlField = value;
+                this.hSPNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBackBill_MulSourceBill {
+        public string HSPName {
             get {
-                return this.kf_POStockInBackBill_MulSourceBillField;
+                return this.hSPNameField;
             }
             set {
-                this.kf_POStockInBackBill_MulSourceBillField = value;
+                this.hSPNameField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_POStockInBackBill_BillTypeOneScan {
+        public long HDeptID {
             get {
-                return this.kf_POStockInBackBill_BillTypeOneScanField;
+                return this.hDeptIDField;
             }
             set {
-                this.kf_POStockInBackBill_BillTypeOneScanField = value;
+                this.hDeptIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_AutoCheck {
+        public string HDeptNumber {
             get {
-                return this.kf_MateOutBill_AutoCheckField;
+                return this.hDeptNumberField;
             }
             set {
-                this.kf_MateOutBill_AutoCheckField = value;
+                this.hDeptNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_ERPMode {
+        public string HDeptName {
             get {
-                return this.kf_MateOutBill_ERPModeField;
+                return this.hDeptNameField;
             }
             set {
-                this.kf_MateOutBill_ERPModeField = value;
+                this.hDeptNameField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_MustQtyCtl {
+        public long HSupID {
             get {
-                return this.kf_MateOutBill_MustQtyCtlField;
+                return this.hSupIDField;
             }
             set {
-                this.kf_MateOutBill_MustQtyCtlField = value;
+                this.hSupIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_FIFOCtl {
+        public string HSupNumber {
             get {
-                return this.kf_MateOutBill_FIFOCtlField;
+                return this.hSupNumberField;
             }
             set {
-                this.kf_MateOutBill_FIFOCtlField = value;
+                this.hSupNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_AutoBarCode {
+        public string HSupName {
             get {
-                return this.kf_MateOutBill_AutoBarCodeField;
+                return this.hSupNameField;
             }
             set {
-                this.kf_MateOutBill_AutoBarCodeField = value;
+                this.hSupNameField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_MulSourceBill {
+        public string HSourceBillNo {
             get {
-                return this.kf_MateOutBill_MulSourceBillField;
+                return this.hSourceBillNoField;
             }
             set {
-                this.kf_MateOutBill_MulSourceBillField = value;
+                this.hSourceBillNoField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_ClearMode {
+        public string HSourceBillType {
             get {
-                return this.kf_MateOutBill_ClearModeField;
+                return this.hSourceBillTypeField;
             }
             set {
-                this.kf_MateOutBill_ClearModeField = value;
+                this.hSourceBillTypeField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBill_BillTypeOneScan {
+        public long HOWNERID {
             get {
-                return this.kf_MateOutBill_BillTypeOneScanField;
+                return this.hOWNERIDField;
             }
             set {
-                this.kf_MateOutBill_BillTypeOneScanField = value;
+                this.hOWNERIDField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBackBill_AutoCheck {
+        public string HOWNERNAME {
             get {
-                return this.kf_MateOutBackBill_AutoCheckField;
+                return this.hOWNERNAMEField;
             }
             set {
-                this.kf_MateOutBackBill_AutoCheckField = value;
+                this.hOWNERNAMEField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBackBill_ERPMode {
+        public string HCustom {
             get {
-                return this.kf_MateOutBackBill_ERPModeField;
+                return this.hCustomField;
             }
             set {
-                this.kf_MateOutBackBill_ERPModeField = value;
+                this.hCustomField = value;
             }
         }
         
         /// <remarks/>
-        public string Kf_MateOutBackBill_MustQtyCtl {
+        public long HMulSourceFlag {
             get {
-                return this.kf_MateOutBackBill_MustQtyCtlField;
+                return this.hMulSourceFlagField;
             }
             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_ClearMode {
-            get {
-                return this.kf_MateOutBackBill_ClearModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_ClearModeField = 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_ClearMode {
-            get {
-                return this.kf_EntrustOutBill_ClearModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_ClearModeField = 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_ClearMode {
-            get {
-                return this.kf_EntrustOutBackBill_ClearModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_ClearModeField = 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_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_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_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_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_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 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_StationOutBill_QtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_QtyCtl {
-            get {
-                return this.qC_NoPassProdCheckBill_QtyCtlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_QtyCtlField = 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_StationEntrustOutBill_QtyCtl {
-            get {
-                return this.mES_StationEntrustOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_QtyCtlField = 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;
+                this.hMulSourceFlagField = value;
             }
         }
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
+    [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 ClsGy_BarCodeBill_WMS_Model {
+        
+        private long hItemIDField;
+        
+        private string hBarCodeField;
+        
+        private string hBatchNoField;
+        
+        private long hMaterIDField;
+        
+        private long hUnitIDField;
+        
+        private string hBarCodeTypeField;
+        
+        private double hQtyField;
+        
+        private long hSupIDField;
+        
+        private long hGroupIDField;
+        
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private string hRemarkField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hPrintQtyField;
+        
+        private long hDeptIDField;
+        
+        private double hinitQtyField;
+        
+        private string hMTONoField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode {
+            get {
+                return this.hBarCodeField;
+            }
+            set {
+                this.hBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBatchNo {
+            get {
+                return this.hBatchNoField;
+            }
+            set {
+                this.hBatchNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HUnitID {
+            get {
+                return this.hUnitIDField;
+            }
+            set {
+                this.hUnitIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeType {
+            get {
+                return this.hBarCodeTypeField;
+            }
+            set {
+                this.hBarCodeTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQty {
+            get {
+                return this.hQtyField;
+            }
+            set {
+                this.hQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = 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 HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HinitQty {
+            get {
+                return this.hinitQtyField;
+            }
+            set {
+                this.hinitQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMTONo {
+            get {
+                return this.hMTONoField;
+            }
+            set {
+                this.hMTONoField = 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 ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private string hUnitNameField;
+        
+        private string hSupNameField;
+        
+        private string hGroupNameField;
+        
+        private string hDeptNameField;
+        
+        private long hErpClsIDField;
+        
+        private long hWHIDField;
+        
+        private long hSPIDField;
+        
+        private string hCusRelationNumberField;
+        
+        private string hBarCodeStatusField;
+        
+        private string hWHNameField;
+        
+        private System.DateTime hDateField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private long hCheckerIDField;
+        
+        private long hAuxPropIDField;
+        
+        private string hAuxPropNameField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUnitName {
+            get {
+                return this.hUnitNameField;
+            }
+            set {
+                this.hUnitNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCusRelationNumber {
+            get {
+                return this.hCusRelationNumberField;
+            }
+            set {
+                this.hCusRelationNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeStatus {
+            get {
+                return this.hBarCodeStatusField;
+            }
+            set {
+                this.hBarCodeStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWHName {
+            get {
+                return this.hWHNameField;
+            }
+            set {
+                this.hWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HDate {
+            get {
+                return this.hDateField;
+            }
+            set {
+                this.hDateField = 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 long HCheckerID {
+            get {
+                return this.hCheckerIDField;
+            }
+            set {
+                this.hCheckerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAuxPropName {
+            get {
+                return this.hAuxPropNameField;
+            }
+            set {
+                this.hAuxPropNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_ServerFileForWMSCompletedEventHandler(object sender, get_ServerFileForWMSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ServerFileForWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ServerFileForWMSCompletedEventArgs(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 byte[] FileItem {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((byte[])(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_ORGANIZATIONSCompletedEventHandler(object sender, get_ORGANIZATIONSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ORGANIZATIONSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ORGANIZATIONSCompletedEventArgs(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 get_ORGANIZATIONS_UserByOrgRelationCompletedEventHandler(object sender, get_ORGANIZATIONS_UserByOrgRelationCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ORGANIZATIONS_UserByOrgRelationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ORGANIZATIONS_UserByOrgRelationCompletedEventArgs(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 get_ORGANIZATIONSIDByNameCompletedEventHandler(object sender, get_ORGANIZATIONSIDByNameCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ORGANIZATIONSIDByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ORGANIZATIONSIDByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public long Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_ORGANIZATIONSNOByNameCompletedEventHandler(object sender, get_ORGANIZATIONSNOByNameCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ORGANIZATIONSNOByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ORGANIZATIONSNOByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_DataCenterIDByNameCompletedEventHandler(object sender, get_DataCenterIDByNameCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_DataCenterIDByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_DataCenterIDByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_DataCenterListCompletedEventHandler(object sender, get_DataCenterListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_DataCenterListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_DataCenterListCompletedEventArgs(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 getRunProcByMul_BackCompletedEventHandler(object sender, getRunProcByMul_BackCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getRunProcByMul_BackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getRunProcByMul_BackCompletedEventArgs(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 get_ORGANIZATIONSListCompletedEventHandler(object sender, get_ORGANIZATIONSListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ORGANIZATIONSListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ORGANIZATIONSListCompletedEventArgs(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 get_SaveCLOUDUseNameandPsdCompletedEventHandler(object sender, get_SaveCLOUDUseNameandPsdCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SaveCLOUDUseNameandPsdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SaveCLOUDUseNameandPsdCompletedEventArgs(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 CheckAllowBeforeSaveCompletedEventHandler(object sender, CheckAllowBeforeSaveCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class CheckAllowBeforeSaveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal CheckAllowBeforeSaveCompletedEventArgs(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 sMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SystemParameterCompletedEventHandler(object sender, get_SystemParameterCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SystemParameterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SystemParameterCompletedEventArgs(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 get_InfoByBarCodeCompletedEventHandler(object sender, get_InfoByBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsGy_BarCodeBill_WMS_Model_View Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsGy_BarCodeBill_WMS_Model_View)(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_CheckWhAndSPCompletedEventHandler(object sender, Get_CheckWhAndSPCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_CheckWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_CheckWhAndSPCompletedEventArgs(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 HWHID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(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 Get_CheckWhAndSP_BeUpdateCompletedEventHandler(object sender, Get_CheckWhAndSP_BeUpdateCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_CheckWhAndSP_BeUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_CheckWhAndSP_BeUpdateCompletedEventArgs(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 get_InfoByBarCode_SourceCompletedEventHandler(object sender, get_InfoByBarCode_SourceCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByBarCode_SourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByBarCode_SourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsGy_BarCodeBill_WMS_Model_View Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsGy_BarCodeBill_WMS_Model_View)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public bool sBool {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_InfoByBarCodeForReportCompletedEventHandler(object sender, get_InfoByBarCodeForReportCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByBarCodeForReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByBarCodeForReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsGy_BarCodeBill_WMS_Model_View Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsGy_BarCodeBill_WMS_Model_View)(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_InfoByStationInBillCompletedEventHandler(object sender, get_InfoByStationInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByStationInBillCompletedEventArgs(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 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_InfoByStationOutBillCompletedEventHandler(object sender, get_InfoByStationOutBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByStationOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByStationOutBillCompletedEventArgs(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 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_MaxBillNoAndIDCompletedEventHandler(object sender, get_MaxBillNoAndIDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_MaxBillNoAndIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_MaxBillNoAndIDCompletedEventArgs(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 HBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(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 get_MaxBillNoAndID_K3CompletedEventHandler(object sender, get_MaxBillNoAndID_K3CompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_MaxBillNoAndID_K3CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_MaxBillNoAndID_K3CompletedEventArgs(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 HBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(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 get_MaxBillNoAndID_CLDCompletedEventHandler(object sender, get_MaxBillNoAndID_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_MaxBillNoAndID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_MaxBillNoAndID_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 HBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(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 get_MaxBillNoAndID_NewCompletedEventHandler(object sender, get_MaxBillNoAndID_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_MaxBillNoAndID_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_MaxBillNoAndID_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 HBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(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 get_MaxBillIDCompletedEventHandler(object sender, get_MaxBillIDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_MaxBillIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_MaxBillIDCompletedEventArgs(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 HInterID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void CheckModRightCompletedEventHandler(object sender, CheckModRightCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class CheckModRightCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal CheckModRightCompletedEventArgs(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 get_UserCompletedEventHandler(object sender, get_UserCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_UserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_UserCompletedEventArgs(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 CheckUserCompletedEventHandler(object sender, CheckUserCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class CheckUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal CheckUserCompletedEventArgs(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 get_TestStrCompletedEventHandler(object sender, get_TestStrCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_TestStrCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35686,11 +37961,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerConCompletedEventHandler(object sender, get_ServerConCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerConCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35712,11 +37987,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerCon2CompletedEventHandler(object sender, get_ServerCon2CompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerCon2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35738,11 +38013,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SubDisplayCompletedEventHandler(object sender, get_SubDisplayCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SubDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35764,11 +38039,37 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SubDisplayByOwnerCompletedEventHandler(object sender, get_SubDisplayByOwnerCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SubDisplayByOwnerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SubDisplayByOwnerCompletedEventArgs(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 GetWorkProcInfoBoardCompletedEventHandler(object sender, GetWorkProcInfoBoardCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWorkProcInfoBoardCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35798,11 +38099,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetICInventoryByBarCode_ViewCompletedEventHandler(object sender, GetICInventoryByBarCode_ViewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetICInventoryByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35832,11 +38133,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetMaterByBarCode_ViewCompletedEventHandler(object sender, GetMaterByBarCode_ViewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetMaterByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35866,11 +38167,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetICInventoryByBarCodeSP_ViewCompletedEventHandler(object sender, GetICInventoryByBarCodeSP_ViewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetICInventoryByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35900,11 +38201,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetMaterByBarCodeSP_ViewCompletedEventHandler(object sender, GetMaterByBarCodeSP_ViewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetMaterByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35934,11 +38235,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void SetFIFOPonderationBillMain_TempCompletedEventHandler(object sender, SetFIFOPonderationBillMain_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class SetFIFOPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -35968,11 +38269,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36050,11 +38351,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_CheckTypeByBarCodeCompletedEventHandler(object sender, get_CheckTypeByBarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_CheckTypeByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36084,11 +38385,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36118,11 +38419,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_CheckTypeByBarCode_OutCompletedEventHandler(object sender, get_CheckTypeByBarCode_OutCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_CheckTypeByBarCode_OutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36152,11 +38453,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_BarCode_MulSourceCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MulSourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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_MulSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36186,11 +38487,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36220,11 +38521,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36286,11 +38587,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36320,11 +38621,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36354,11 +38655,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36388,11 +38689,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36422,11 +38723,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36504,11 +38805,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_CheckTypeByBarCode_AllCompletedEventHandler(object sender, get_CheckTypeByBarCode_AllCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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 {
@@ -36538,11 +38839,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_FeiLongCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_FeiLongCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_FeiLongCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36628,11 +38929,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36662,11 +38963,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -36744,11 +39045,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveDoorOutCheck_BarCodeCompletedEventHandler(object sender, set_SaveDoorOutCheck_BarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveDoorOutCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36794,11 +39095,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOInStockCheck_BarCodeCompletedEventHandler(object sender, set_SavePOInStockCheck_BarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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 {
@@ -36860,11 +39161,113 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_CheckTypeBySource_NewCompletedEventHandler(object sender, get_CheckTypeBySource_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_CheckTypeBySource_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeBySource_NewCompletedEventArgs(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 getSourceBillList_NewCompletedEventHandler(object sender, getSourceBillList_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 {
+        
+        private object[] results;
+        
+        internal getSourceBillList_NewCompletedEventArgs(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 System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(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 getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36894,11 +39297,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36920,11 +39323,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getGetDataBaseCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36954,11 +39357,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getCheckCzymcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -36980,11 +39383,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getSub_GetCurPeriodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37022,11 +39425,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37056,11 +39459,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37082,11 +39485,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getRunProcByMulCompletedEventHandler(object sender, getRunProcByMulCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getRunProcByMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37108,11 +39511,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void getSecurity_LogCompletedEventHandler(object sender, getSecurity_LogCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class getSecurity_LogCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37142,11 +39545,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CancelltionBarCodeBillCompletedEventHandler(object sender, set_CancelltionBarCodeBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CancelltionBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37168,11 +39571,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -37194,11 +39597,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -37228,11 +39631,445 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_CheckProductInBill_CLDCompletedEventHandler(object sender, set_CheckProductInBill_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_CheckProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckProductInBill_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_SaveProductInBackBillCompletedEventHandler(object sender, set_SaveProductInBackBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProductInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBackBillCompletedEventArgs(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_SaveProductInBackBill_NewCompletedEventHandler(object sender, set_SaveProductInBackBill_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_SaveProductInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBackBill_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_SaveProductInBillCompletedEventHandler(object sender, set_SaveProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBillCompletedEventArgs(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_CheckAddProductInBillCompletedEventHandler(object sender, set_CheckAddProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_CheckAddProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckAddProductInBillCompletedEventArgs(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_CheckProductInBillCompletedEventHandler(object sender, set_CheckProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_CheckProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckProductInBillCompletedEventArgs(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_AuditProductInBillCompletedEventHandler(object sender, set_AuditProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_AuditProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_AuditProductInBillCompletedEventArgs(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 GetProductInBillCompletedEventHandler(object sender, GetProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetProductInBillCompletedEventArgs(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 set_SaveProductInBill_NewCompletedEventHandler(object sender, set_SaveProductInBill_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_SaveProductInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBill_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_SaveProductInBill_CLD_NewCompletedEventHandler(object sender, set_SaveProductInBill_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_SaveProductInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBill_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_SaveProductInBill_CLDCompletedEventHandler(object sender, set_SaveProductInBill_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_SaveProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProductInBill_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_SaveEntrustInBackBillCompletedEventHandler(object sender, set_SaveEntrustInBackBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveEntrustInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveEntrustInBackBillCompletedEventArgs(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_SaveEntrustInBackBill_NewCompletedEventHandler(object sender, set_SaveEntrustInBackBill_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_SaveEntrustInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveEntrustInBackBill_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_SaveEntrustInBillCompletedEventHandler(object sender, set_SaveEntrustInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37262,11 +40099,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddEntrustInBillCompletedEventHandler(object sender, set_CheckAddEntrustInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddEntrustInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37296,11 +40133,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckEntrustInBillCompletedEventHandler(object sender, set_CheckEntrustInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckEntrustInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37330,11 +40167,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditEntrustInBillCompletedEventHandler(object sender, set_AuditEntrustInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditEntrustInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37364,11 +40201,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustInBill_NewCompletedEventHandler(object sender, set_SaveEntrustInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37398,11 +40235,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustInBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustInBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37432,11 +40269,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustInBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37466,11 +40303,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherInBackBillCompletedEventHandler(object sender, set_SaveOtherInBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37500,11 +40337,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherInBackBill_NewCompletedEventHandler(object sender, set_SaveOtherInBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37534,11 +40371,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherInBillCompletedEventHandler(object sender, set_SaveOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37568,11 +40405,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddOtherInBillCompletedEventHandler(object sender, set_CheckAddOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37602,11 +40439,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckOtherInBillCompletedEventHandler(object sender, set_CheckOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37636,11 +40473,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditOtherInBillCompletedEventHandler(object sender, set_AuditOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37670,11 +40507,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_StockInStyleCompletedEventHandler(object sender, get_StockInStyleCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_StockInStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37696,11 +40533,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherInBill_NewCompletedEventHandler(object sender, set_SaveOtherInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37730,11 +40567,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveOtherInBill_CLD_NewCompletedEventHandler(object sender, set_SaveOtherInBill_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_SaveOtherInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherInBill_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_SaveOtherInBill_CLDCompletedEventHandler(object sender, set_SaveOtherInBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37764,11 +40635,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37798,11 +40669,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckPOInStockBill_CLDCompletedEventHandler(object sender, set_CheckPOInStockBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37832,11 +40703,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckPOInStockBillCompletedEventHandler(object sender, set_CheckPOInStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckPOInStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37866,11 +40737,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSTJGInBillCompletedEventHandler(object sender, set_SaveSTJGInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSTJGInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -37900,11 +40771,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckSTJGOutBillCompletedEventHandler(object sender, set_CheckSTJGOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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 {
@@ -37934,11 +40805,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -37968,11 +40839,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -38002,11 +40873,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -38036,11 +40907,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -38062,11 +40933,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_TempList_ChangeBoxCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_ChangeBoxCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_TempList_ChangeBoxCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38088,11 +40959,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKF_PonderationBillMain_Audit_TempListCompletedEventHandler(object sender, GetKF_PonderationBillMain_Audit_TempListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKF_PonderationBillMain_Audit_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38114,45 +40985,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal DeleteBillListCompletedEventArgs(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.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void DeleteBillList_AuditCompletedEventHandler(object sender, DeleteBillList_AuditCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class DeleteBillList_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38182,11 +41019,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_Update_WHandSPCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_Update_WHandSPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_Update_WHandSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38232,11 +41069,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_Update_SPCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_Update_SPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_Update_SPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38258,11 +41095,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38348,11 +41185,165 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void TempList_ModifyCompletedEventHandler(object sender, TempList_ModifyCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class TempList_ModifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal TempList_ModifyCompletedEventArgs(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 DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteBillListCompletedEventArgs(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_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_NewCompletedEventArgs 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_TempList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(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 DeleteICStockBillAndWMSCompletedEventHandler(object sender, DeleteICStockBillAndWMSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteICStockBillAndWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteICStockBillAndWMSCompletedEventArgs(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_ICStockBillListCompletedEventHandler(object sender, GetKf_ICStockBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_ICStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_ICStockBillListCompletedEventArgs(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 Get_ICInventoryByMaterIDListCompletedEventHandler(object sender, Get_ICInventoryByMaterIDListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_ICInventoryByMaterIDListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38374,11 +41365,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCodeCompletedEventHandler(object sender, Get_CheckQtyByBarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38408,11 +41399,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38458,11 +41449,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38508,11 +41499,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCodeBillCompletedEventHandler(object sender, Get_CheckQtyByBarCodeBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38542,11 +41533,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCode_WHAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38568,11 +41559,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheckQtyByBarCode_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_AuditCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheckQtyByBarCode_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38594,11 +41585,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_CheakBarCodeAndCPCompletedEventHandler(object sender, Get_CheakBarCodeAndCPCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_CheakBarCodeAndCPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38628,11 +41619,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_IsBarCodeQtyCompletedEventHandler(object sender, Get_IsBarCodeQtyCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_IsBarCodeQtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38670,11 +41661,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_IsSourceBillCompletedEventHandler(object sender, Get_IsSourceBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_IsSourceBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38696,11 +41687,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_IsAuditBillCompletedEventHandler(object sender, Get_IsAuditBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_IsAuditBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38722,11 +41713,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void DeleteByICStockBillCompletedEventHandler(object sender, DeleteByICStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class DeleteByICStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38748,11 +41739,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveBarCodeFormServerCompletedEventHandler(object sender, get_SaveBarCodeFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveBarCodeFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38782,11 +41773,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveScanToServerCompletedEventHandler(object sender, set_SaveScanToServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveScanToServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38816,11 +41807,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerFileListCompletedEventHandler(object sender, get_ServerFileListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerFileListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38842,11 +41833,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerFileListForWMSCompletedEventHandler(object sender, get_ServerFileListForWMSCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerFileListForWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38868,11 +41859,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerFileListForNBWMSCompletedEventHandler(object sender, get_ServerFileListForNBWMSCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerFileListForNBWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38894,11 +41885,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerFileListForNBLMESCompletedEventHandler(object sender, get_ServerFileListForNBLMESCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerFileListForNBLMESCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38920,11 +41911,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_ServerFileCompletedEventHandler(object sender, get_ServerFileCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_ServerFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -38954,18 +41945,18 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_ServerFileForWMSCompletedEventHandler(object sender, get_ServerFileForWMSCompletedEventArgs e);
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveStationInBillCompletedEventHandler(object sender, set_SaveStationInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ServerFileForWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_ServerFileForWMSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveStationInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -38979,27 +41970,95 @@
         }
         
         /// <remarks/>
-        public byte[] FileItem {
+        public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((byte[])(this.results[1]));
+                return ((string)(this.results[1]));
             }
         }
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_ORGANIZATIONSCompletedEventHandler(object sender, get_ORGANIZATIONSCompletedEventArgs e);
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMESBeginWorkBillCompletedEventHandler(object sender, set_SaveMESBeginWorkBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ORGANIZATIONSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveMESBeginWorkBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_ORGANIZATIONSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveMESBeginWorkBillCompletedEventArgs(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_SaveStdWorkQtyBillCompletedEventHandler(object sender, set_SaveStdWorkQtyBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveStdWorkQtyBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveStdWorkQtyBillCompletedEventArgs(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_StdWorkQtyBill_HMaterIDCompletedEventHandler(object sender, GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -39014,817 +42073,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_ORGANIZATIONSIDByNameCompletedEventHandler(object sender, get_ORGANIZATIONSIDByNameCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ORGANIZATIONSIDByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_ORGANIZATIONSIDByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public long Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_ORGANIZATIONSNOByNameCompletedEventHandler(object sender, get_ORGANIZATIONSNOByNameCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ORGANIZATIONSNOByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_ORGANIZATIONSNOByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public string Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_DataCenterIDByNameCompletedEventHandler(object sender, get_DataCenterIDByNameCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_DataCenterIDByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_DataCenterIDByNameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public string Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_DataCenterListCompletedEventHandler(object sender, get_DataCenterListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_DataCenterListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_DataCenterListCompletedEventArgs(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.3752.0")]
-    public delegate void getRunProcByMul_BackCompletedEventHandler(object sender, getRunProcByMul_BackCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getRunProcByMul_BackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getRunProcByMul_BackCompletedEventArgs(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.3752.0")]
-    public delegate void get_ORGANIZATIONSListCompletedEventHandler(object sender, get_ORGANIZATIONSListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ORGANIZATIONSListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_ORGANIZATIONSListCompletedEventArgs(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.3752.0")]
-    public delegate void get_SaveCLOUDUseNameandPsdCompletedEventHandler(object sender, get_SaveCLOUDUseNameandPsdCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SaveCLOUDUseNameandPsdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SaveCLOUDUseNameandPsdCompletedEventArgs(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.3752.0")]
-    public delegate void CheckAllowBeforeSaveCompletedEventHandler(object sender, CheckAllowBeforeSaveCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class CheckAllowBeforeSaveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal CheckAllowBeforeSaveCompletedEventArgs(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 sMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SystemParameterCompletedEventHandler(object sender, get_SystemParameterCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SystemParameterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SystemParameterCompletedEventArgs(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.3752.0")]
-    public delegate void get_InfoByBarCodeCompletedEventHandler(object sender, get_InfoByBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsGy_BarCodeBill_WMS_Model_View Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsGy_BarCodeBill_WMS_Model_View)(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.3752.0")]
-    public delegate void Get_CheckWhAndSPCompletedEventHandler(object sender, Get_CheckWhAndSPCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckWhAndSPCompletedEventArgs(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 HWHID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(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.3752.0")]
-    public delegate void Get_CheckWhAndSP_BeUpdateCompletedEventHandler(object sender, Get_CheckWhAndSP_BeUpdateCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckWhAndSP_BeUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckWhAndSP_BeUpdateCompletedEventArgs(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.3752.0")]
-    public delegate void get_InfoByBarCode_SourceCompletedEventHandler(object sender, get_InfoByBarCode_SourceCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByBarCode_SourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByBarCode_SourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsGy_BarCodeBill_WMS_Model_View Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsGy_BarCodeBill_WMS_Model_View)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public bool sBool {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_InfoByBarCodeForReportCompletedEventHandler(object sender, get_InfoByBarCodeForReportCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByBarCodeForReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByBarCodeForReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsGy_BarCodeBill_WMS_Model_View Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsGy_BarCodeBill_WMS_Model_View)(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.3752.0")]
-    public delegate void get_InfoByStationInBillCompletedEventHandler(object sender, get_InfoByStationInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByStationInBillCompletedEventArgs(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 sReturn {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_InfoByStationOutBillCompletedEventHandler(object sender, get_InfoByStationOutBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByStationOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByStationOutBillCompletedEventArgs(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 sReturn {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_MaxBillNoAndIDCompletedEventHandler(object sender, get_MaxBillNoAndIDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_MaxBillNoAndIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_MaxBillNoAndIDCompletedEventArgs(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 HBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(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.3752.0")]
-    public delegate void get_MaxBillNoAndID_K3CompletedEventHandler(object sender, get_MaxBillNoAndID_K3CompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_MaxBillNoAndID_K3CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_MaxBillNoAndID_K3CompletedEventArgs(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 HBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(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.3752.0")]
-    public delegate void get_MaxBillNoAndID_CLDCompletedEventHandler(object sender, get_MaxBillNoAndID_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_MaxBillNoAndID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_MaxBillNoAndID_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 HBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(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.3752.0")]
-    public delegate void get_MaxBillNoAndID_NewCompletedEventHandler(object sender, get_MaxBillNoAndID_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_MaxBillNoAndID_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_MaxBillNoAndID_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 HBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(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.3752.0")]
-    public delegate void CheckModRightCompletedEventHandler(object sender, CheckModRightCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class CheckModRightCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal CheckModRightCompletedEventArgs(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.3752.0")]
-    public delegate void get_UserCompletedEventHandler(object sender, get_UserCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_UserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_UserCompletedEventArgs(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.3752.0")]
-    public delegate void CheckUserCompletedEventHandler(object sender, CheckUserCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class CheckUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal CheckUserCompletedEventArgs(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.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_StdWorkQtyBill_HICMOInterIDCompletedEventHandler(object sender, GetSc_StdWorkQtyBill_HICMOInterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_StdWorkQtyBill_HICMOInterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -39846,11 +42099,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckMateOutBill_CLDCompletedEventHandler(object sender, set_CheckMateOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckMateOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -39880,11 +42133,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMateOutBackBillCompletedEventHandler(object sender, set_SaveMateOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMateOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -39914,11 +42167,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMateOutBackBill_NewCompletedEventHandler(object sender, set_SaveMateOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMateOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -39948,11 +42201,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMateOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveMateOutBackBill_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_SaveMateOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateOutBackBill_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_SaveMateOutBillCompletedEventHandler(object sender, set_SaveMateOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMateOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -39982,11 +42269,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddMateOutBillCompletedEventHandler(object sender, set_CheckAddMateOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddMateOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40016,11 +42303,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckMateOutBillCompletedEventHandler(object sender, set_CheckMateOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckMateOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40050,11 +42337,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckMateOutBill_RowCompletedEventHandler(object sender, set_CheckMateOutBill_RowCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckMateOutBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40084,11 +42371,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditMateOutBillCompletedEventHandler(object sender, set_AuditMateOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditMateOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40118,11 +42405,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MateOutBill_K3_SourceCompletedEventHandler(object sender, GetKf_MateOutBill_K3_SourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MateOutBill_K3_SourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40144,11 +42431,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMateOutBill_NewCompletedEventHandler(object sender, set_SaveMateOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMateOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40178,11 +42465,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMateOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveMateOutBill_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_SaveMateOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateOutBill_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_SaveMateOutBill_CLDCompletedEventHandler(object sender, set_SaveMateOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMateOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40212,11 +42533,79 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMateReplenishOutBill_NewCompletedEventHandler(object sender, set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateReplenishOutBill_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_SaveEntrustInBackBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBackBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40246,11 +42635,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustOutBackBillCompletedEventHandler(object sender, set_SaveEntrustOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40280,11 +42669,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustOutBackBill_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40314,11 +42703,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_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_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveEntrustOutBackBill_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_SaveEntrustOutBillCompletedEventHandler(object sender, set_SaveEntrustOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40348,11 +42771,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddEntrustOutBillCompletedEventHandler(object sender, set_CheckAddEntrustOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40382,11 +42805,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckEntrustOutBillCompletedEventHandler(object sender, set_CheckEntrustOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40416,11 +42839,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckEntrustOutBill_RowCompletedEventHandler(object sender, set_CheckEntrustOutBill_RowCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckEntrustOutBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40450,11 +42873,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditEntrustOutBillCompletedEventHandler(object sender, set_AuditEntrustOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40484,11 +42907,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_EntrustOutBill_K3_SourceCompletedEventHandler(object sender, GetKf_EntrustOutBill_K3_SourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_EntrustOutBill_K3_SourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40510,11 +42933,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustOutBill_NewCompletedEventHandler(object sender, set_SaveEntrustOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40544,11 +42967,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40578,11 +43001,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustOutBill_CLDCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveEntrustOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40612,11 +43035,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherOutBackBillCompletedEventHandler(object sender, set_SaveOtherOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40646,11 +43069,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherOutBackBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40680,11 +43103,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherOutBillCompletedEventHandler(object sender, set_SaveOtherOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40714,11 +43137,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddOtherOutBillCompletedEventHandler(object sender, set_CheckAddOtherOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40748,11 +43171,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckOtherOutBillCompletedEventHandler(object sender, set_CheckOtherOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40782,11 +43205,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckOtherOutBill_RowCompletedEventHandler(object sender, set_CheckOtherOutBill_RowCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckOtherOutBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40816,11 +43239,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditOtherOutBillCompletedEventHandler(object sender, set_AuditOtherOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40850,11 +43273,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_StockOutStyleCompletedEventHandler(object sender, get_StockOutStyleCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_StockOutStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40876,11 +43299,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40910,11 +43333,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveOtherOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_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_SaveOtherOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherOutBill_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_SaveOtherOutBill_CLDCompletedEventHandler(object sender, set_SaveOtherOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40944,11 +43401,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -40978,11 +43435,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBackBill_NewCompletedEventHandler(object sender, set_SavePOStockInBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41012,11 +43469,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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);
+    
+    /// <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 {
+        
+        private object[] results;
+        
+        internal set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLDCompletedEventHandler(object sender, set_SavePOStockInBackBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41046,11 +43537,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBillCompletedEventHandler(object sender, set_SavePOStockInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41080,11 +43571,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckAddPOStockInBillCompletedEventHandler(object sender, set_CheckAddPOStockInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckAddPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41114,11 +43605,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckPOStockInBillCompletedEventHandler(object sender, set_CheckPOStockInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41148,11 +43639,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditPOStockInBillCompletedEventHandler(object sender, set_AuditPOStockInBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41182,11 +43673,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBill_NewCompletedEventHandler(object sender, set_SavePOStockInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41216,11 +43707,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBill_CLD_NewCompletedEventHandler(object sender, set_SavePOStockInBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41250,11 +43741,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePOStockInBill_CLDCompletedEventHandler(object sender, set_SavePOStockInBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePOStockInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41284,11 +43775,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveProductInBill_MulSource_CLDCompletedEventHandler(object sender, set_SaveProductInBill_MulSource_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveProductInBill_MulSource_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41326,445 +43817,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_CheckProductInBill_CLDCompletedEventHandler(object sender, set_CheckProductInBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckProductInBill_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.3752.0")]
-    public delegate void set_SaveProductInBackBillCompletedEventHandler(object sender, set_SaveProductInBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBackBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_SaveProductInBackBill_NewCompletedEventHandler(object sender, set_SaveProductInBackBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBackBill_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.3752.0")]
-    public delegate void set_SaveProductInBillCompletedEventHandler(object sender, set_SaveProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_CheckAddProductInBillCompletedEventHandler(object sender, set_CheckAddProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckAddProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckAddProductInBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_CheckProductInBillCompletedEventHandler(object sender, set_CheckProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckProductInBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_AuditProductInBillCompletedEventHandler(object sender, set_AuditProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_AuditProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_AuditProductInBillCompletedEventArgs(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.3752.0")]
-    public delegate void GetProductInBillCompletedEventHandler(object sender, GetProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetProductInBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_SaveProductInBill_NewCompletedEventHandler(object sender, set_SaveProductInBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_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.3752.0")]
-    public delegate void set_SaveProductInBill_CLD_NewCompletedEventHandler(object sender, set_SaveProductInBill_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_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.3752.0")]
-    public delegate void set_SaveProductInBill_CLDCompletedEventHandler(object sender, set_SaveProductInBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_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.3752.0")]
-    public delegate void set_SaveEntrustInBackBillCompletedEventHandler(object sender, set_SaveEntrustInBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveEntrustInBackBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_SaveEntrustInBackBill_NewCompletedEventHandler(object sender, set_SaveEntrustInBackBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveEntrustInBackBill_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.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_InterIDAndSourceCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_InterIDAndSourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_InterIDAndSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41794,11 +43851,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_SourceInterIDCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_SourceInterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_SourceInterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41828,11 +43885,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Audit_Temp_InterIDAndSourceCompletedEventHandler(object sender, set_DelPonderationBillMain_Audit_Temp_InterIDAndSourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Audit_Temp_InterIDAndSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41862,11 +43919,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_SourceInterDCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_SourceInterDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_SourceInterDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41896,11 +43953,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_FIFOCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41930,11 +43987,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Audit_TempCompletedEventHandler(object sender, GetKf_PonderationBillMain_Audit_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Audit_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41956,11 +44013,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_TempCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -41982,11 +44039,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42008,11 +44065,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_FIFO_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_FIFO_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_FIFO_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42034,11 +44091,37 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetKf_ICStockBillSub_WMS_TempCompletedEventHandler(object sender, GetKf_ICStockBillSub_WMS_TempCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_ICStockBillSub_WMS_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_ICStockBillSub_WMS_TempCompletedEventArgs(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 GetKf_PonderationBillMainDetails_TempCompletedEventHandler(object sender, GetKf_PonderationBillMainDetails_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMainDetails_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42060,11 +44143,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_SubCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_SubCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_SubCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42086,11 +44169,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_Sub_FIFOCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_Sub_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_Sub_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42112,11 +44195,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_Sub_FIFO_BillCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_Sub_FIFO_BillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_Sub_FIFO_BillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42138,11 +44221,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_SumCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_SumCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_SumCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42164,11 +44247,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_OffLineCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_OffLineCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_OffLineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42190,11 +44273,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_FIFOCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42216,11 +44299,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_CheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_CheckCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_CheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42242,11 +44325,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_PonderationBillMain_Temp_CheckStcokCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_CheckStcokCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_PonderationBillMain_Temp_CheckStcokCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42268,11 +44351,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_ICInventoryByBarCodeListCompletedEventHandler(object sender, Get_ICInventoryByBarCodeListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_ICInventoryByBarCodeListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42294,11 +44377,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_ICInventoryByMaterIDCompletedEventHandler(object sender, Get_ICInventoryByMaterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_ICInventoryByMaterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42320,11 +44403,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCusAndBarCodeListCompletedEventHandler(object sender, GetCusAndBarCodeListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCusAndBarCodeListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42346,11 +44429,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetBarCode_TempCompletedEventHandler(object sender, GetBarCode_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetBarCode_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42372,11 +44455,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_UpDatePonderationBillMain_Temp_HRelationInterIDCompletedEventHandler(object sender, set_UpDatePonderationBillMain_Temp_HRelationInterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_UpDatePonderationBillMain_Temp_HRelationInterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42406,11 +44489,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_NewCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42440,11 +44523,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveDoorOutCheckBill_NewCompletedEventHandler(object sender, set_SaveDoorOutCheckBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveDoorOutCheckBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42474,11 +44557,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_AddCompletedEventHandler(object sender, set_SaveICMOReportBill_AddCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_AddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42508,11 +44591,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOReportBill_HICMOInterID_chanliangCompletedEventHandler(object sender, GetSc_ICMOReportBill_HICMOInterID_chanliangCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOReportBill_HICMOInterID_chanliangCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42534,11 +44617,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveQualityReportBillCompletedEventHandler(object sender, set_SaveQualityReportBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveQualityReportBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42568,11 +44651,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetICMOReportBillNoCompletedEventHandler(object sender, GetICMOReportBillNoCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetICMOReportBillNoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42594,11 +44677,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBillCompletedEventHandler(object sender, set_SaveICMOReportBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42628,11 +44711,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBillMulCompletedEventHandler(object sender, set_SaveICMOReportBillMulCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBillMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42662,11 +44745,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOReportBill_HICMOInterIDCompletedEventHandler(object sender, GetSc_ICMOReportBill_HICMOInterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOReportBill_HICMOInterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42688,11 +44771,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_NewCompletedEventHandler(object sender, set_SaveICMOReportBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42722,11 +44805,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_CLD_NewCompletedEventHandler(object sender, set_SaveICMOReportBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42756,11 +44839,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_LayuiCompletedEventHandler(object sender, set_SaveICMOReportBill_LayuiCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_LayuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42790,11 +44873,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_CLD_LayuiCompletedEventHandler(object sender, set_SaveICMOReportBill_CLD_LayuiCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_CLD_LayuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42824,11 +44907,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveBill_CLDCompletedEventHandler(object sender, set_SaveMoveBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42858,11 +44941,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockBillCompletedEventHandler(object sender, set_SaveMoveStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42892,11 +44975,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckXCMoveStockBillCompletedEventHandler(object sender, set_CheckXCMoveStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckXCMoveStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42926,11 +45009,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckXCMoveStockBill_RowCompletedEventHandler(object sender, set_CheckXCMoveStockBill_RowCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckXCMoveStockBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42960,11 +45043,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckMoveStockBillCompletedEventHandler(object sender, set_CheckMoveStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckMoveStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -42994,11 +45077,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_CheckMoveStockBill_RowCompletedEventHandler(object sender, set_CheckMoveStockBill_RowCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_CheckMoveStockBill_RowCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43028,11 +45111,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditMoveStockBillCompletedEventHandler(object sender, set_AuditMoveStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditMoveStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43062,11 +45145,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_StockMoveStyleCompletedEventHandler(object sender, get_StockMoveStyleCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_StockMoveStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43088,11 +45171,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_MoveDirectCompletedEventHandler(object sender, get_MoveDirectCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_MoveDirectCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43114,11 +45197,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockBill_CLD_NewCompletedEventHandler(object sender, set_SaveMoveStockBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43148,11 +45231,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockStepOutBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockStepOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43182,11 +45265,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockStepOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveMoveStockStepOutBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockStepOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43216,11 +45299,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockStepInBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockStepInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43250,11 +45333,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockStepInBill_CLD_NewCompletedEventHandler(object sender, set_SaveMoveStockStepInBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveMoveStockStepInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43284,11 +45367,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveCheckStockBillCompletedEventHandler(object sender, set_SaveCheckStockBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveCheckStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43318,11 +45401,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveCheckStockBill_WMSCompletedEventHandler(object sender, set_SaveCheckStockBill_WMSCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveCheckStockBill_WMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43352,11 +45435,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_IsCheckStock_ICInventoryCompletedEventHandler(object sender, Get_IsCheckStock_ICInventoryCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_IsCheckStock_ICInventoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43378,11 +45461,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBackBillCompletedEventHandler(object sender, set_SaveSellOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43412,11 +45495,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBackBill_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43446,11 +45529,45 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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 set_SaveSellOutBackBill_CLDCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43480,11 +45597,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBillCompletedEventHandler(object sender, set_SaveSellOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43514,11 +45631,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_AuditSellOutBillCompletedEventHandler(object sender, set_AuditSellOutBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_AuditSellOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43548,11 +45665,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBill_NewCompletedEventHandler(object sender, set_SaveSellOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43582,11 +45699,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveSellOutBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43616,11 +45733,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSellOutBill_CLDCompletedEventHandler(object sender, set_SaveSellOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSellOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43650,139 +45767,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveStationInBillCompletedEventHandler(object sender, set_SaveStationInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveStationInBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_SaveMESBeginWorkBillCompletedEventHandler(object sender, set_SaveMESBeginWorkBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveMESBeginWorkBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveMESBeginWorkBillCompletedEventArgs(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.3752.0")]
-    public delegate void set_SaveStdWorkQtyBillCompletedEventHandler(object sender, set_SaveStdWorkQtyBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveStdWorkQtyBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveStdWorkQtyBillCompletedEventArgs(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.3752.0")]
-    public delegate void GetSc_StdWorkQtyBill_HMaterIDCompletedEventHandler(object sender, GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetSc_StdWorkQtyBill_HMaterIDCompletedEventArgs(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.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Check_ICMOReportBillCompletedEventHandler(object sender, Check_ICMOReportBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Check_ICMOReportBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43812,11 +45801,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveICMOReportBill_CaiCompletedEventHandler(object sender, set_SaveICMOReportBill_CaiCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveICMOReportBill_CaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43846,11 +45835,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_ProductInBackBillListCompletedEventHandler(object sender, GetKf_ProductInBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_ProductInBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43872,11 +45861,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_XFICMOBillListCompletedEventHandler(object sender, GetSc_XFICMOBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_XFICMOBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43898,11 +45887,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOutStockBillList_CLDCompletedEventHandler(object sender, GetXs_SeOutStockBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOutStockBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43924,11 +45913,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOutStockBackBillList_CLDCompletedEventHandler(object sender, GetXs_SeOutStockBackBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOutStockBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43950,11 +45939,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_SellOutBillListCompletedEventHandler(object sender, GetKf_SellOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_SellOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -43976,11 +45965,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOutStockBackBillListCompletedEventHandler(object sender, GetXs_SeOutStockBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOutStockBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44002,11 +45991,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOrderBillRedListCompletedEventHandler(object sender, GetXs_SeOrderBillRedListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOrderBillRedListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44028,11 +46017,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOrderBillListCompletedEventHandler(object sender, GetXs_SeOrderBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOrderBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44054,11 +46043,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeDownStockBillListCompletedEventHandler(object sender, GetXs_SeDownStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeDownStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44080,11 +46069,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetXs_SeOutStockBillListCompletedEventHandler(object sender, GetXs_SeOutStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetXs_SeOutStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44106,11 +46095,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_PoInStockBillUnCheckListCompletedEventHandler(object sender, GetCg_PoInStockBillUnCheckListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_PoInStockBillUnCheckListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44132,11 +46121,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_PoInStockBillList_CLDCompletedEventHandler(object sender, GetCg_PoInStockBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_PoInStockBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44158,11 +46147,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_PoInStockBackBillList_CLDCompletedEventHandler(object sender, GetCg_PoInStockBackBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_PoInStockBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44184,11 +46173,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_POStockInBillListCompletedEventHandler(object sender, GetKf_POStockInBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_POStockInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44210,11 +46199,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_POInStockBackBillListCompletedEventHandler(object sender, GetCg_POInStockBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_POInStockBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44236,11 +46225,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_POOrderBackBillListCompletedEventHandler(object sender, GetCg_POOrderBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_POOrderBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44262,11 +46251,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_POInStockBillListCompletedEventHandler(object sender, GetCg_POInStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_POInStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44288,11 +46277,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_POOrderBillListCompletedEventHandler(object sender, GetCg_POOrderBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_POOrderBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44314,11 +46303,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_POStockInBackBillListCompletedEventHandler(object sender, GetKf_POStockInBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_POStockInBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44340,11 +46329,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_UnCheckPoInStockBillListCompletedEventHandler(object sender, GetCg_UnCheckPoInStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_UnCheckPoInStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44366,11 +46355,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_EntrustInBillListCompletedEventHandler(object sender, GetKf_EntrustInBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_EntrustInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44392,11 +46381,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWW_WWOrderBackBillListCompletedEventHandler(object sender, GetWW_WWOrderBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWW_WWOrderBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44418,11 +46407,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_EntrustInBackBillListCompletedEventHandler(object sender, GetKf_EntrustInBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_EntrustInBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44444,11 +46433,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWW_WWPPBomList_CLDCompletedEventHandler(object sender, GetWW_WWPPBomList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWW_WWPPBomList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44470,11 +46459,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_EntrustOutBillListCompletedEventHandler(object sender, GetKf_EntrustOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_EntrustOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44496,11 +46485,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWW_WWPPBomBackListCompletedEventHandler(object sender, GetWW_WWPPBomBackListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWW_WWPPBomBackListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44522,11 +46511,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWW_WWOrderBillListCompletedEventHandler(object sender, GetWW_WWOrderBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWW_WWOrderBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44548,11 +46537,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWW_WWPPBomListCompletedEventHandler(object sender, GetWW_WWPPBomListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWW_WWPPBomListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44574,11 +46563,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_EntrustOutBackBillListCompletedEventHandler(object sender, GetKf_EntrustOutBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_EntrustOutBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44600,11 +46589,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_XCMoveStockBillListCompletedEventHandler(object sender, GetKf_XCMoveStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_XCMoveStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44626,11 +46615,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MoveStockBillList_CLDCompletedEventHandler(object sender, GetKf_MoveStockBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MoveStockBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44652,11 +46641,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MoveStockRequestBillListCompletedEventHandler(object sender, GetKf_MoveStockRequestBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MoveStockRequestBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44678,11 +46667,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MoveStockBillListCompletedEventHandler(object sender, GetKf_MoveStockBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MoveStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44704,11 +46693,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MoveStockStepOutBillListCompletedEventHandler(object sender, GetKf_MoveStockStepOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MoveStockStepOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44730,11 +46719,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_StockOutRequestBillListCompletedEventHandler(object sender, GetKf_StockOutRequestBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_StockOutRequestBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44756,11 +46745,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_OtherOutBillListCompletedEventHandler(object sender, GetKf_OtherOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_OtherOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44782,11 +46771,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_OtherOutBackBillListCompletedEventHandler(object sender, GetKf_OtherOutBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_OtherOutBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44808,11 +46797,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_OtherInBillListCompletedEventHandler(object sender, GetKf_OtherInBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_OtherInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44834,11 +46823,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_OtherInBackBillListCompletedEventHandler(object sender, GetKf_OtherInBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_OtherInBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44860,11 +46849,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKF_ChangeBoxBillListCompletedEventHandler(object sender, GetKF_ChangeBoxBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKF_ChangeBoxBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44886,11 +46875,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_Assembly_CPBarCodeCompletedEventHandler(object sender, Get_Assembly_CPBarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_Assembly_CPBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -44968,11 +46957,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void Get_Assembly_PJBarCodeCompletedEventHandler(object sender, Get_Assembly_PJBarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class Get_Assembly_PJBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45002,11 +46991,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_AssemblyBillCompletedEventHandler(object sender, GetSc_AssemblyBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_AssemblyBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45028,11 +47017,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelSc_AssemblyBillCompletedEventHandler(object sender, set_DelSc_AssemblyBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelSc_AssemblyBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45062,11 +47051,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackSplitBill_TempCompletedEventHandler(object sender, set_SavePackSplitBill_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackSplitBill_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45096,11 +47085,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackSplitBillCompletedEventHandler(object sender, set_SavePackSplitBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackSplitBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45130,11 +47119,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PackSplitBillSub_TempCompletedEventHandler(object sender, GetSc_PackSplitBillSub_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PackSplitBillSub_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45156,11 +47145,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackDoubleBill_TempCompletedEventHandler(object sender, set_SavePackDoubleBill_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackDoubleBill_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45190,11 +47179,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackDoubleBillCompletedEventHandler(object sender, set_SavePackDoubleBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackDoubleBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45224,11 +47213,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PackDoubleBillSub_TempCompletedEventHandler(object sender, GetSc_PackDoubleBillSub_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PackDoubleBillSub_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45250,11 +47239,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackUnionBill_TempCompletedEventHandler(object sender, set_SavePackUnionBill_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackUnionBill_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45284,11 +47273,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePackUnionBillCompletedEventHandler(object sender, set_SavePackUnionBillCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45318,11 +47307,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PackUnionBillSub_TempCompletedEventHandler(object sender, GetSc_PackUnionBillSub_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PackUnionBillSub_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45344,11 +47333,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Select_CheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Select_CheckCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Select_CheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45378,11 +47367,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_SelectCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_SelectCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_SelectCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45412,11 +47401,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Select_QtyCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Select_QtyCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Select_QtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45446,11 +47435,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_SingleCheckAddCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_SingleCheckAddCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_SingleCheckAddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45480,11 +47469,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_TempCompletedEventHandler(object sender, set_SavePonderationBillMain_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45514,11 +47503,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_QtyCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_QtyCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_QtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45548,11 +47537,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Qty_FIFOCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Qty_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Qty_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45582,11 +47571,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_FIFOCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45616,11 +47605,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_NoCodeCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_NoCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_NoCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45650,11 +47639,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_SourceCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_SourceCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_SourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45684,11 +47673,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_CheckStcokCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckStcokCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_CheckStcokCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45718,11 +47707,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Aduit_Temp_Source_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Aduit_Temp_Source_FastCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Aduit_Temp_Source_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45752,11 +47741,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_FastCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45786,11 +47775,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_MateOutCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_MateOutCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45820,11 +47809,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_SourceBillTypeCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_SourceBillTypeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_SourceBillTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45902,11 +47891,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_Fast_CLDCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_Fast_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45936,11 +47925,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -45970,11 +47959,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46004,11 +47993,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46038,11 +48027,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46072,11 +48061,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_CheckAddCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46106,11 +48095,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46140,11 +48129,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Audit_TempCompletedEventHandler(object sender, set_SavePonderationBillMain_Audit_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Audit_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46174,11 +48163,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SavePonderationBillMain_Temp_CheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SavePonderationBillMain_Temp_CheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46208,11 +48197,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46242,11 +48231,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [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.3752.0")]
+    [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 {
@@ -46276,11 +48265,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_PonderationBillMain_Temp_CheckQtyCompletedEventHandler(object sender, set_PonderationBillMain_Temp_CheckQtyCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_PonderationBillMain_Temp_CheckQtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46310,11 +48299,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_TempCompletedEventHandler(object sender, set_DelPonderationBillMain_TempCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46344,11 +48333,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_BarCodeCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_BarCodeCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46378,11 +48367,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_DelPonderationBillMain_Temp_InterIDCompletedEventHandler(object sender, set_DelPonderationBillMain_Temp_InterIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_DelPonderationBillMain_Temp_InterIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46412,11 +48401,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void HelloWorldCompletedEventHandler(object sender, HelloWorldCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class HelloWorldCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46438,11 +48427,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetMaterialListCompletedEventHandler(object sender, GetMaterialListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetMaterialListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46472,11 +48461,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetProcessListCompletedEventHandler(object sender, GetProcessListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetProcessListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46506,11 +48495,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetProcessList2CompletedEventHandler(object sender, GetProcessList2CompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetProcessList2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46532,11 +48521,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWarehouseListCompletedEventHandler(object sender, GetWarehouseListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWarehouseListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46566,11 +48555,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupplierListCompletedEventHandler(object sender, GetSupplierListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupplierListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46600,11 +48589,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCustomerListCompletedEventHandler(object sender, GetCustomerListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCustomerListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46634,11 +48623,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDepartmentListCompletedEventHandler(object sender, GetDepartmentListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDepartmentListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46668,11 +48657,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmployeeListCompletedEventHandler(object sender, GetEmployeeListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmployeeListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46702,11 +48691,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetStockPlaceListCompletedEventHandler(object sender, GetStockPlaceListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetStockPlaceListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46736,11 +48725,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetItem30JiTaiListCompletedEventHandler(object sender, GetItem30JiTaiListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetItem30JiTaiListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46770,11 +48759,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetBadReasonListCompletedEventHandler(object sender, GetBadReasonListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetBadReasonListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46804,11 +48793,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSourceListCompletedEventHandler(object sender, GetSourceListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSourceListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46838,11 +48827,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSourceInfoByNumberCompletedEventHandler(object sender, GetSourceInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSourceInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46872,11 +48861,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSourceInfoByNameCompletedEventHandler(object sender, GetSourceInfoByNameCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSourceInfoByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46906,11 +48895,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSourceInfoByIDCompletedEventHandler(object sender, GetSourceInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSourceInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46940,11 +48929,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetGroupListCompletedEventHandler(object sender, GetGroupListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetGroupListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -46974,11 +48963,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmpInfoByNumberCompletedEventHandler(object sender, GetEmpInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmpInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47008,11 +48997,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmpInfoByIDCompletedEventHandler(object sender, GetEmpInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmpInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47042,11 +49031,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupInfoByNumberCompletedEventHandler(object sender, GetSupInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47076,11 +49065,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCusInfoByNumberCompletedEventHandler(object sender, GetCusInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCusInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47110,11 +49099,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByNumberCompletedEventHandler(object sender, GetSPInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47144,11 +49133,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByNumber_WhCompletedEventHandler(object sender, GetSPInfoByNumber_WhCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByNumber_WhCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47178,11 +49167,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetGroupInfoByIDCompletedEventHandler(object sender, GetGroupInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetGroupInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47212,11 +49201,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetGroupInfoByNumberCompletedEventHandler(object sender, GetGroupInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetGroupInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47246,11 +49235,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetGroupInfoByNameCompletedEventHandler(object sender, GetGroupInfoByNameCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetGroupInfoByNameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47280,11 +49269,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupInfoByIDCompletedEventHandler(object sender, GetSupInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47314,11 +49303,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWhInfoByIDCompletedEventHandler(object sender, GetWhInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWhInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47348,11 +49337,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWhInfoByIDandOrgCompletedEventHandler(object sender, GetWhInfoByIDandOrgCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWhInfoByIDandOrgCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47382,11 +49371,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWhInfoByNumberCompletedEventHandler(object sender, GetWhInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWhInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47416,11 +49405,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCusInfoByIDCompletedEventHandler(object sender, GetCusInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCusInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47450,11 +49439,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDeptInfoByIDCompletedEventHandler(object sender, GetDeptInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDeptInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47484,11 +49473,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDeptInfoByNumberCompletedEventHandler(object sender, GetDeptInfoByNumberCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDeptInfoByNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47518,11 +49507,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByIDCompletedEventHandler(object sender, GetSPInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47552,11 +49541,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByIDandHWHIDCompletedEventHandler(object sender, GetSPInfoByIDandHWHIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByIDandHWHIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47586,11 +49575,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByIDandHWHIDandOrgCompletedEventHandler(object sender, GetSPInfoByIDandHWHIDandOrgCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByIDandHWHIDandOrgCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47620,11 +49609,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetItem30JiTaiInfoByIDCompletedEventHandler(object sender, GetItem30JiTaiInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetItem30JiTaiInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47654,11 +49643,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetBadReasonInfoByIDCompletedEventHandler(object sender, GetBadReasonInfoByIDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetBadReasonInfoByIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47688,11 +49677,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetUnitList_CLDCompletedEventHandler(object sender, GetUnitList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetUnitList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47722,11 +49711,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetMaterialList_CLDCompletedEventHandler(object sender, GetMaterialList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetMaterialList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47756,11 +49745,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetProcessList_CLDCompletedEventHandler(object sender, GetProcessList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetProcessList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47790,11 +49779,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetProcessList2_CLDCompletedEventHandler(object sender, GetProcessList2_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetProcessList2_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47816,11 +49805,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWarehouseList_CLDCompletedEventHandler(object sender, GetWarehouseList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWarehouseList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47850,11 +49839,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupplierList_CLDCompletedEventHandler(object sender, GetSupplierList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupplierList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47884,11 +49873,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCustomerList_CLDCompletedEventHandler(object sender, GetCustomerList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCustomerList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47918,11 +49907,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDepartmentList_CLDCompletedEventHandler(object sender, GetDepartmentList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDepartmentList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47952,11 +49941,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmployeeList_CLDCompletedEventHandler(object sender, GetEmployeeList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmployeeList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -47986,11 +49975,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetStockPlaceList_CLDCompletedEventHandler(object sender, GetStockPlaceList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetStockPlaceList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48020,11 +50009,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSourceList_CLDCompletedEventHandler(object sender, GetSourceList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSourceList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48054,11 +50043,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetGroupList_CLDCompletedEventHandler(object sender, GetGroupList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetGroupList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48088,11 +50077,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmpInfoByNumber_CLDCompletedEventHandler(object sender, GetEmpInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmpInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48122,11 +50111,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetEmpInfoByID_CLDCompletedEventHandler(object sender, GetEmpInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetEmpInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48156,11 +50145,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupInfoByNumber_CLDCompletedEventHandler(object sender, GetSupInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48190,11 +50179,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCusInfoByNumber_CLDCompletedEventHandler(object sender, GetCusInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCusInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48224,11 +50213,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByNumber_CLDCompletedEventHandler(object sender, GetSPInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48258,11 +50247,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByNumber_Wh_CLDCompletedEventHandler(object sender, GetSPInfoByNumber_Wh_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByNumber_Wh_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48292,11 +50281,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSupInfoByID_CLDCompletedEventHandler(object sender, GetSupInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSupInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48326,11 +50315,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWhInfoByID_CLDCompletedEventHandler(object sender, GetWhInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWhInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48360,11 +50349,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetTxtNameIDBySPID_CLDCompletedEventHandler(object sender, GetTxtNameIDBySPID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetTxtNameIDBySPID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48386,11 +50375,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetWhInfoByNumber_CLDCompletedEventHandler(object sender, GetWhInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetWhInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48420,11 +50409,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCusInfoByID_CLDCompletedEventHandler(object sender, GetCusInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCusInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48454,11 +50443,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDeptInfoByID_CLDCompletedEventHandler(object sender, GetDeptInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDeptInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48488,11 +50477,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetDeptInfoByNumber_CLDCompletedEventHandler(object sender, GetDeptInfoByNumber_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetDeptInfoByNumber_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48522,11 +50511,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSPInfoByID_CLDCompletedEventHandler(object sender, GetSPInfoByID_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSPInfoByID_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48556,11 +50545,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveMaterialFormServerCompletedEventHandler(object sender, get_SaveMaterialFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveMaterialFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48590,11 +50579,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveWarehouseFormServerCompletedEventHandler(object sender, get_SaveWarehouseFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveWarehouseFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48624,11 +50613,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveStockPlaceFormServerCompletedEventHandler(object sender, get_SaveStockPlaceFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveStockPlaceFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48658,11 +50647,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveDepartmentFormServerCompletedEventHandler(object sender, get_SaveDepartmentFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveDepartmentFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48692,11 +50681,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SaveUnitFormServerCompletedEventHandler(object sender, get_SaveUnitFormServerCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class get_SaveUnitFormServerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48726,11 +50715,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveSc_ProcExchReportCompletedEventHandler(object sender, set_SaveSc_ProcExchReportCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class set_SaveSc_ProcExchReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48760,11 +50749,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PPBomBillList_CLDCompletedEventHandler(object sender, GetSc_PPBomBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PPBomBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48786,11 +50775,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MateOutBillList_CLDCompletedEventHandler(object sender, GetKf_MateOutBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MateOutBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48812,11 +50801,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MateOutBillListCompletedEventHandler(object sender, GetKf_MateOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MateOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48838,11 +50827,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PPBomBackBillListCompletedEventHandler(object sender, GetSc_PPBomBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PPBomBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48864,11 +50853,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_PPBomBillListCompletedEventHandler(object sender, GetSc_PPBomBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_PPBomBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48890,11 +50879,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_MateOutBackBillListCompletedEventHandler(object sender, GetKf_MateOutBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_MateOutBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48916,11 +50905,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_STJGOutBillListCompletedEventHandler(object sender, GetKf_STJGOutBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_STJGOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48942,11 +50931,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_POStockInBackBillList_CLDCompletedEventHandler(object sender, GetCg_POStockInBackBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_POStockInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48968,11 +50957,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetCg_EntrustInBackBillList_CLDCompletedEventHandler(object sender, GetCg_EntrustInBackBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetCg_EntrustInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -48994,11 +50983,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOBillList_CLDCompletedEventHandler(object sender, GetSc_ICMOBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -49020,11 +51009,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_ProductInBillList_CLDCompletedEventHandler(object sender, GetKf_ProductInBillList_CLDCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_ProductInBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -49046,11 +51035,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetKf_ProductInBillListCompletedEventHandler(object sender, GetKf_ProductInBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetKf_ProductInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -49072,11 +51061,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOBackBillListCompletedEventHandler(object sender, GetSc_ICMOBackBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -49098,11 +51087,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOBillListCompletedEventHandler(object sender, GetSc_ICMOBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
@@ -49124,11 +51113,11 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void GetSc_ICMOReportBillListCompletedEventHandler(object sender, GetSc_ICMOReportBillListCompletedEventArgs e);
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     public partial class GetSc_ICMOReportBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
diff --git a/WebAPI/Web References/WebS/Reference.map b/WebAPI/Web References/WebS/Reference.map
index a9da801..576f8ff 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://124.70.129.242:9090/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
-    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
+    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://localhost/WEBS-WMSTest/WebService1.asmx?disco" filename="WebService1.disco" />
+    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://localhost/WEBS-WMSTest/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
   </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 944f881..197f4dd 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://124.70.129.242:9090/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
-  <soap address="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-  <soap address="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
+  <contractRef ref="http://localhost/WEBS-WMSTest/WebService1.asmx?wsdl" docRef="http://localhost/WEBS-WMSTest/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
+  <soap address="http://localhost/WEBS-WMSTest/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
+  <soap address="http://localhost/WEBS-WMSTest/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 e4be7d1..b2e26e2 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,6 +2,709 @@
 <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_ServerFileForWMS">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="FileItem" type="s:base64Binary" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ServerFileForWMSResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_ServerFileForWMSResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="FileItem" type="s:base64Binary" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONS">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONSResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSResult">
+              <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="get_ORGANIZATIONS_UserByOrgRelation">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HUserNumber" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HOrgName" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONS_UserByOrgRelationResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONS_UserByOrgRelationResult">
+              <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="get_ORGANIZATIONSIDByName">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONSIDByNameResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_ORGANIZATIONSIDByNameResult" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONSNOByName">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONSNOByNameResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSNOByNameResult" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_DataCenterIDByName">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_DataCenterIDByNameResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_DataCenterIDByNameResult" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_DataCenterList">
+        <s:complexType />
+      </s:element>
+      <s:element name="get_DataCenterListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_DataCenterListResult">
+              <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="getRunProcByMul_Back">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="tns:ArrayOfString" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ArrayOfString">
+        <s:sequence>
+          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="getRunProcByMul_BackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="getRunProcByMul_BackResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ORGANIZATIONSList">
+        <s:complexType />
+      </s:element>
+      <s:element name="get_ORGANIZATIONSListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSListResult">
+              <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="get_SaveCLOUDUseNameandPsd">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SaveCLOUDUseNameandPsdResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SaveCLOUDUseNameandPsdResult">
+              <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="CheckAllowBeforeSave">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckAllowBeforeSaveResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckAllowBeforeSaveResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SystemParameter">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel" type="tns:ClsXt_SystemParameterMain" />
+          </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_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_ClearMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" 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_ClearMode" 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_ClearMode" 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_ClearMode" 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_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_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_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="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_StationOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" 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_StationEntrustOutBill_QtyCtl" 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:sequence>
+      </s:complexType>
+      <s:element name="get_SystemParameterResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SystemParameterResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
+              <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="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" 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="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="Get_CheckWhAndSP">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <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="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSPResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSPResult" type="s:boolean" />
+            <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="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSP_BeUpdate">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSP_BeUpdateResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSP_BeUpdateResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCode_Source">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sBool" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCode_SourceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCode_SourceResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="sBool" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCodeForReport">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCodeForReportResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeForReportResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByStationInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByStationInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationInBillResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByStationOutBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByStationOutBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationOutBillResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndIDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndIDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_K3">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_K3Response">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_K3Result" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_CLDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_CLDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillID">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillIDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillIDResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckModRight">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="ModRightName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckModRightResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckModRightResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_User">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sUserPsd" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_UserResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_UserResult">
+              <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="CheckUser">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckUserResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckUserResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="get_TestStr">
         <s:complexType />
       </s:element>
@@ -47,6 +750,21 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplayByOwner">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplayByOwnerResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayByOwnerResult" type="s:boolean" />
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -273,6 +991,7 @@
           <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:sequence>
       </s:complexType>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_OutFast">
@@ -443,146 +1162,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_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_ClearMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" 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_ClearMode" 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_ClearMode" 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_ClearMode" 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_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_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_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_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_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="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_StationOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" 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_StationEntrustOutBill_QtyCtl" 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:sequence>
-      </s:complexType>
       <s:element name="get_CheckTypeByBarCode_MulSourceBillResponse">
         <s:complexType>
           <s:sequence>
@@ -932,6 +1511,82 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="get_CheckTypeBySource_New">
+        <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="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" 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="get_CheckTypeBySource_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeBySource_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="getSourceBillList_New">
+        <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="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" 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="getSourceBillList_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBillList_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="GetSourceBillList">
+        <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="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="GetSourceBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </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="getDataSetByMasterSQL">
         <s:complexType>
           <s:sequence>
@@ -1068,11 +1723,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ArrayOfString">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="getRunProcByMulResponse">
         <s:complexType>
           <s:sequence>
@@ -1141,30 +1791,32 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveEntrustInBill">
+      <s:element name="set_CheckProductInBill_CLD">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_CLD" />
             <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_EntrustInBillMain">
+      <s:complexType name="ClsKf_ProductInBillMain_CLD">
         <s:complexContent mixed="false">
           <s:extension base="tns:ClsXt_BaseBillMain">
             <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
               <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HMangerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
               <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HORGANIZATIONSID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HORGANIZATIONSNO" type="s:string" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -1204,6 +1856,341 @@
           <s:element minOccurs="1" maxOccurs="1" name="HMainSourceInterID" type="s:long" />
           <s:element minOccurs="1" maxOccurs="1" name="HMainSourceEntryID" type="s:long" />
         </s:sequence>
+      </s:complexType>
+      <s:element name="set_CheckProductInBill_CLDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBill_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_SaveProductInBackBill">
+        <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="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ICStockBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
+              <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="HSETTLEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveProductInBackBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProductInBackBill_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="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProductInBackBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBill_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_SaveProductInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ProductInBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HDateForWeb" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveProductInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckAddProductInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ProductInBillMain_K3">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_CheckAddProductInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddProductInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckProductInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckProductInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_AuditProductInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_AuditProductInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_AuditProductInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetProductInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetProductInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetProductInBillResult">
+              <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="set_SaveProductInBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProductInBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveProductInBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <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_SaveProductInBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveProductInBill_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <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_SaveProductInBill_CLDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveEntrustInBackBill">
+        <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="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveEntrustInBackBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustInBackBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveEntrustInBackBill_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="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveEntrustInBackBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustInBackBill_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_SaveEntrustInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_EntrustInBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HMangerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
       </s:complexType>
       <s:element name="set_SaveEntrustInBillResponse">
         <s:complexType>
@@ -1347,55 +2334,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ICStockBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
-              <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="HSETTLEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveOtherInBackBillResponse">
         <s:complexType>
           <s:sequence>
@@ -1445,6 +2383,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
               <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -1566,6 +2506,24 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_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_SaveOtherInBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
+            <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_SaveOtherInBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLD_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -1852,7 +2810,6 @@
               <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="0" maxOccurs="1" name="HBarCode" type="s:string" />
               <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" />
@@ -1938,22 +2895,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="DeleteBillList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteBillListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
       <s:element name="DeleteBillList_Audit">
         <s:complexType>
           <s:sequence>
@@ -2036,6 +2977,104 @@
             <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="TempList_Modify">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="TempList_ModifyResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="TempList_ModifyResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteBillList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" 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_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_NewResult">
+              <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="DeleteICStockBillAndWMS">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteICStockBillAndWMSResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteICStockBillAndWMSResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_ICStockBillList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_ICStockBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -2395,345 +3434,149 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_ServerFileForWMS">
+      <s:element name="set_SaveStationInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="FileItem" type="s:base64Binary" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ServerFileForWMSResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_ServerFileForWMSResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="FileItem" type="s:base64Binary" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONS">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONSResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSResult">
-              <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="get_ORGANIZATIONSIDByName">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONSIDByNameResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_ORGANIZATIONSIDByNameResult" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONSNOByName">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONSNOByNameResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSNOByNameResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_DataCenterIDByName">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HDataCenterName" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_DataCenterIDByNameResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_DataCenterIDByNameResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_DataCenterList">
-        <s:complexType />
-      </s:element>
-      <s:element name="get_DataCenterListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_DataCenterListResult">
-              <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="getRunProcByMul_Back">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="tns:ArrayOfString" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_StationInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getRunProcByMul_BackResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="getRunProcByMul_BackResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ORGANIZATIONSList">
-        <s:complexType />
-      </s:element>
-      <s:element name="get_ORGANIZATIONSListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_ORGANIZATIONSListResult">
-              <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="get_SaveCLOUDUseNameandPsd">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SaveCLOUDUseNameandPsdResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SaveCLOUDUseNameandPsdResult">
-              <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="CheckAllowBeforeSave">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckAllowBeforeSaveResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckAllowBeforeSaveResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SystemParameter">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel" type="tns:ClsXt_SystemParameterMain" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SystemParameterResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_SystemParameterResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCode">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCodeResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
+      <s:complexType name="ClsSc_StationInBillMain">
         <s:complexContent mixed="false">
-          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
+          <s:extension base="tns:ClsXt_BaseBillMain">
             <s:sequence>
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
-              <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="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
-              <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="HPrintQty" 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="HProcPlanInterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanEntryID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HProcPlanBillNo" 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="HICMOQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HStationInTime" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HReportType" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeMaker" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HBarCodeMakeDate" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPrice" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HMoney" type="s:double" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
       </s:complexType>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" 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="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
-        </s:sequence>
+      <s:element name="set_SaveStationInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveStationInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMESBeginWorkBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_MESBeginWorkBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsSc_MESBeginWorkBillMain">
+        <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="HICMOInterID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanInterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanEntryID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HProcPlanBillNo" 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="HICMOQty" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HBeginWorkTime" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HReportType" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeMaker" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HBarCodeMakeDate" type="s:dateTime" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
       </s:complexType>
-      <s:element name="Get_CheckWhAndSP">
+      <s:element name="set_SaveMESBeginWorkBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
-            <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="set_SaveMESBeginWorkBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Get_CheckWhAndSPResponse">
+      <s:element name="set_SaveStdWorkQtyBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSPResult" type="s:boolean" />
-            <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="0" maxOccurs="1" name="oMain" type="tns:ClsSc_StdWorkQtyBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Get_CheckWhAndSP_BeUpdate">
+      <s:complexType name="ClsSc_StdWorkQtyBillMain">
+        <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="HICMOInterID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCycle" type="s:float" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOutput" type="s:float" />
+              <s:element minOccurs="1" maxOccurs="1" name="HStdQty" type="s:float" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveStdWorkQtyBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveStdWorkQtyBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Get_CheckWhAndSP_BeUpdateResponse">
+      <s:element name="GetSc_StdWorkQtyBill_HMaterID">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSP_BeUpdateResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_InfoByBarCode_Source">
+      <s:element name="GetSc_StdWorkQtyBill_HMaterIDResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sBool" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCode_SourceResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCode_SourceResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="sBool" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCodeForReport">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCodeForReportResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeForReportResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByStationInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByStationInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationInBillResult">
+            <s:element minOccurs="0" maxOccurs="1" name="GetSc_StdWorkQtyBill_HMaterIDResult">
               <s:complexType>
                 <s:sequence>
                   <s:element ref="s:schema" />
@@ -2741,167 +3584,6 @@
                 </s:sequence>
               </s:complexType>
             </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByStationOutBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByStationOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationOutBillResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndIDResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_K3">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_K3Response">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_K3Result" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_CLDResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckModRight">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="ModRightName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckModRightResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckModRightResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_User">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sUserPsd" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_UserResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_UserResult">
-              <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="CheckUser">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckUserResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckUserResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -3017,6 +3699,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMateOutBackBill_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_SaveMateOutBackBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBackBill_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_SaveMateOutBill">
         <s:complexType>
           <s:sequence>
@@ -3040,6 +3740,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -3197,6 +3899,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMateOutBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MateOutBillMain" />
+            <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_SaveMateOutBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBill_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_SaveMateOutBill_CLD">
         <s:complexType>
           <s:sequence>
@@ -3211,6 +3931,62 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBill_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_SaveMateReplenishOutBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MateReplenishOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_MateReplenishOutBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveMateReplenishOutBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MateReplenishOutBillMain" />
+            <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_SaveMateReplenishOutBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateReplenishOutBill_CLD_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -3292,6 +4068,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveEntrustOutBackBill_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_SaveEntrustOutBackBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBackBill_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_SaveEntrustOutBill">
         <s:complexType>
           <s:sequence>
@@ -3315,6 +4109,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -3567,6 +4363,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
               <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -3709,6 +4507,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveOtherOutBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
+            <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_SaveOtherOutBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_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_SaveOtherOutBill_CLD">
         <s:complexType>
           <s:sequence>
@@ -3761,6 +4577,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SavePOStockInBackBill_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_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>
@@ -3803,6 +4637,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -3951,295 +4787,11 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ProductInBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="0" maxOccurs="1" name="HDateForWeb" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveProductInBill_MulSource_CLDResponse">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_MulSource_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckProductInBill_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_CLD" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_ProductInBillMain_CLD">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HORGANIZATIONSID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HORGANIZATIONSNO" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_CheckProductInBill_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBill_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_SaveProductInBackBill">
-        <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="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBill_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="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBill_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_SaveProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckAddProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_ProductInBillMain_K3">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_CheckAddProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_AuditProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetProductInBillResult">
-              <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="set_SaveProductInBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveProductInBill_CLD_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <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_SaveProductInBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveProductInBill_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <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_SaveProductInBill_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBill_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_SaveEntrustInBackBill">
-        <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="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustInBackBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustInBackBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustInBackBill_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="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustInBackBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustInBackBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -4423,6 +4975,29 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_Temp_FIFO_NewResult">
+              <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_ICStockBillSub_WMS_Temp">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_ICStockBillSub_WMS_TempResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillSub_WMS_TempResult">
               <s:complexType>
                 <s:sequence>
                   <s:element ref="s:schema" />
@@ -5134,7 +5709,8 @@
               <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HTransferDirect" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HShipType" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -5404,6 +5980,8 @@
               <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="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -5467,6 +6045,8 @@
               <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="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -5615,6 +6195,24 @@
           </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="set_SaveSellOutBackBill_CLD">
         <s:complexType>
           <s:sequence>
@@ -5666,6 +6264,8 @@
               <s:element minOccurs="1" maxOccurs="1" name="HDFflag" type="s:boolean" />
               <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
@@ -5782,159 +6382,6 @@
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBill_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_SaveStationInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_StationInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsSc_StationInBillMain">
-        <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="HICMOInterID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanInterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanEntryID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HProcPlanBillNo" 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="HICMOQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HStationInTime" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HReportType" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeMaker" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HBarCodeMakeDate" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPrice" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HMoney" type="s:double" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveStationInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveStationInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveMESBeginWorkBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_MESBeginWorkBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsSc_MESBeginWorkBillMain">
-        <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="HICMOInterID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanInterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcPlanEntryID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HProcPlanBillNo" 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="HICMOQty" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPlanQty" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HBeginWorkTime" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HReportType" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeMaker" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HBarCodeMakeDate" type="s:dateTime" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveMESBeginWorkBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMESBeginWorkBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveStdWorkQtyBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_StdWorkQtyBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsSc_StdWorkQtyBillMain">
-        <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="HICMOInterID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HICMOBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCycle" type="s:float" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOutput" type="s:float" />
-              <s:element minOccurs="1" maxOccurs="1" name="HStdQty" type="s:float" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveStdWorkQtyBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveStdWorkQtyBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetSc_StdWorkQtyBill_HMaterID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetSc_StdWorkQtyBill_HMaterIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetSc_StdWorkQtyBill_HMaterIDResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -9978,6 +10425,168 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="get_ServerFileForWMSSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ServerFileForWMS" />
+  </wsdl:message>
+  <wsdl:message name="get_ServerFileForWMSSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ServerFileForWMSResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONS" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONS_UserByOrgRelationSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONS_UserByOrgRelation" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONS_UserByOrgRelationSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONS_UserByOrgRelationResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSIDByNameSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSIDByName" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSIDByNameSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSIDByNameResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSNOByNameSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSNOByName" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSNOByNameSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSNOByNameResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_DataCenterIDByNameSoapIn">
+    <wsdl:part name="parameters" element="tns:get_DataCenterIDByName" />
+  </wsdl:message>
+  <wsdl:message name="get_DataCenterIDByNameSoapOut">
+    <wsdl:part name="parameters" element="tns:get_DataCenterIDByNameResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_DataCenterListSoapIn">
+    <wsdl:part name="parameters" element="tns:get_DataCenterList" />
+  </wsdl:message>
+  <wsdl:message name="get_DataCenterListSoapOut">
+    <wsdl:part name="parameters" element="tns:get_DataCenterListResponse" />
+  </wsdl:message>
+  <wsdl:message name="getRunProcByMul_BackSoapIn">
+    <wsdl:part name="parameters" element="tns:getRunProcByMul_Back" />
+  </wsdl:message>
+  <wsdl:message name="getRunProcByMul_BackSoapOut">
+    <wsdl:part name="parameters" element="tns:getRunProcByMul_BackResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSListSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSList" />
+  </wsdl:message>
+  <wsdl:message name="get_ORGANIZATIONSListSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSListResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SaveCLOUDUseNameandPsdSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SaveCLOUDUseNameandPsd" />
+  </wsdl:message>
+  <wsdl:message name="get_SaveCLOUDUseNameandPsdSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SaveCLOUDUseNameandPsdResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckAllowBeforeSaveSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSave" />
+  </wsdl:message>
+  <wsdl:message name="CheckAllowBeforeSaveSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSaveResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameterSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SystemParameter" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameterSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SystemParameterResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSPSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSPSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSPResponse" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdate" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdateResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCode_SourceSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCode_Source" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCode_SourceSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCode_SourceResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeForReportSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeForReport" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeForReportSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeForReportResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByStationInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByStationInBill" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByStationInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByStationInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByStationOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBill" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByStationOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndIDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndIDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndIDResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_K3SoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_K3SoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3Response" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLD" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_New" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillIDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillID" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillIDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillIDResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckModRightSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckModRight" />
+  </wsdl:message>
+  <wsdl:message name="CheckModRightSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckModRightResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_UserSoapIn">
+    <wsdl:part name="parameters" element="tns:get_User" />
+  </wsdl:message>
+  <wsdl:message name="get_UserSoapOut">
+    <wsdl:part name="parameters" element="tns:get_UserResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckUserSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckUser" />
+  </wsdl:message>
+  <wsdl:message name="CheckUserSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckUserResponse" />
+  </wsdl:message>
   <wsdl:message name="get_TestStrSoapIn">
     <wsdl:part name="parameters" element="tns:get_TestStr" />
   </wsdl:message>
@@ -10001,6 +10610,12 @@
   </wsdl:message>
   <wsdl:message name="get_SubDisplaySoapOut">
     <wsdl:part name="parameters" element="tns:get_SubDisplayResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplayByOwnerSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwner" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplayByOwnerSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwnerResponse" />
   </wsdl:message>
   <wsdl:message name="GetWorkProcInfoBoardSoapIn">
     <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoard" />
@@ -10146,6 +10761,24 @@
   <wsdl:message name="set_SavePOInStockCheck_BarCodeSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePOInStockCheck_BarCodeResponse" />
   </wsdl:message>
+  <wsdl:message name="get_CheckTypeBySource_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_New" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeBySource_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillList_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBillList_New" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillList_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" />
+  </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="getDataSetByMasterSQLSoapIn">
     <wsdl:part name="parameters" element="tns:getDataSetByMasterSQL" />
   </wsdl:message>
@@ -10217,6 +10850,84 @@
   </wsdl:message>
   <wsdl:message name="Set_BPrintQtyBarCodeSoapOut">
     <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckProductInBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBill_CLD" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckProductInBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBill_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBackBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBackBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBackBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBackBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckAddProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBill" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckAddProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBill" />
+  </wsdl:message>
+  <wsdl:message name="set_CheckProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_AuditProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_AuditProductInBill" />
+  </wsdl:message>
+  <wsdl:message name="set_AuditProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_AuditProductInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:GetProductInBill" />
+  </wsdl:message>
+  <wsdl:message name="GetProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:GetProductInBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveProductInBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustInBackBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustInBackBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustInBackBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustInBackBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustInBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustInBill" />
@@ -10308,6 +11019,12 @@
   <wsdl:message name="set_SaveOtherInBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_NewResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveOtherInBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD" />
   </wsdl:message>
@@ -10380,12 +11097,6 @@
   <wsdl:message name="GetKF_PonderationBillMain_Audit_TempListSoapOut">
     <wsdl:part name="parameters" element="tns:GetKF_PonderationBillMain_Audit_TempListResponse" />
   </wsdl:message>
-  <wsdl:message name="DeleteBillListSoapIn">
-    <wsdl:part name="parameters" element="tns:DeleteBillList" />
-  </wsdl:message>
-  <wsdl:message name="DeleteBillListSoapOut">
-    <wsdl:part name="parameters" element="tns:DeleteBillListResponse" />
-  </wsdl:message>
   <wsdl:message name="DeleteBillList_AuditSoapIn">
     <wsdl:part name="parameters" element="tns:DeleteBillList_Audit" />
   </wsdl:message>
@@ -10409,6 +11120,36 @@
   </wsdl:message>
   <wsdl:message name="GetKf_PonderationBillMain_Temp_OrgandWHSPSoapOut">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPResponse" />
+  </wsdl:message>
+  <wsdl:message name="TempList_ModifySoapIn">
+    <wsdl:part name="parameters" element="tns:TempList_Modify" />
+  </wsdl:message>
+  <wsdl:message name="TempList_ModifySoapOut">
+    <wsdl:part name="parameters" element="tns:TempList_ModifyResponse" />
+  </wsdl:message>
+  <wsdl:message name="DeleteBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteBillList" />
+  </wsdl:message>
+  <wsdl:message name="DeleteBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteBillListResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_New" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="DeleteICStockBillAndWMSSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMS" />
+  </wsdl:message>
+  <wsdl:message name="DeleteICStockBillAndWMSSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMSResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_ICStockBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillList" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_ICStockBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillListResponse" />
   </wsdl:message>
   <wsdl:message name="Get_ICInventoryByMaterIDListSoapIn">
     <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDList" />
@@ -10524,155 +11265,29 @@
   <wsdl:message name="get_ServerFileSoapOut">
     <wsdl:part name="parameters" element="tns:get_ServerFileResponse" />
   </wsdl:message>
-  <wsdl:message name="get_ServerFileForWMSSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ServerFileForWMS" />
+  <wsdl:message name="set_SaveStationInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveStationInBill" />
   </wsdl:message>
-  <wsdl:message name="get_ServerFileForWMSSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ServerFileForWMSResponse" />
+  <wsdl:message name="set_SaveStationInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveStationInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONS" />
+  <wsdl:message name="set_SaveMESBeginWorkBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMESBeginWorkBill" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSResponse" />
+  <wsdl:message name="set_SaveMESBeginWorkBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMESBeginWorkBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSIDByNameSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSIDByName" />
+  <wsdl:message name="set_SaveStdWorkQtyBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveStdWorkQtyBill" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSIDByNameSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSIDByNameResponse" />
+  <wsdl:message name="set_SaveStdWorkQtyBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveStdWorkQtyBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSNOByNameSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSNOByName" />
+  <wsdl:message name="GetSc_StdWorkQtyBill_HMaterIDSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSc_StdWorkQtyBill_HMaterID" />
   </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSNOByNameSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSNOByNameResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_DataCenterIDByNameSoapIn">
-    <wsdl:part name="parameters" element="tns:get_DataCenterIDByName" />
-  </wsdl:message>
-  <wsdl:message name="get_DataCenterIDByNameSoapOut">
-    <wsdl:part name="parameters" element="tns:get_DataCenterIDByNameResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_DataCenterListSoapIn">
-    <wsdl:part name="parameters" element="tns:get_DataCenterList" />
-  </wsdl:message>
-  <wsdl:message name="get_DataCenterListSoapOut">
-    <wsdl:part name="parameters" element="tns:get_DataCenterListResponse" />
-  </wsdl:message>
-  <wsdl:message name="getRunProcByMul_BackSoapIn">
-    <wsdl:part name="parameters" element="tns:getRunProcByMul_Back" />
-  </wsdl:message>
-  <wsdl:message name="getRunProcByMul_BackSoapOut">
-    <wsdl:part name="parameters" element="tns:getRunProcByMul_BackResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSListSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSList" />
-  </wsdl:message>
-  <wsdl:message name="get_ORGANIZATIONSListSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ORGANIZATIONSListResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_SaveCLOUDUseNameandPsdSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SaveCLOUDUseNameandPsd" />
-  </wsdl:message>
-  <wsdl:message name="get_SaveCLOUDUseNameandPsdSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SaveCLOUDUseNameandPsdResponse" />
-  </wsdl:message>
-  <wsdl:message name="CheckAllowBeforeSaveSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSave" />
-  </wsdl:message>
-  <wsdl:message name="CheckAllowBeforeSaveSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSaveResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_SystemParameterSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SystemParameter" />
-  </wsdl:message>
-  <wsdl:message name="get_SystemParameterSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SystemParameterResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCode" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSPSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSPSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSPResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdate" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdateResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCode_SourceSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCode_Source" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCode_SourceSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCode_SourceResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeForReportSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeForReport" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeForReportSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeForReportResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByStationInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByStationInBill" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByStationInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByStationInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByStationOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBill" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByStationOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndIDSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndIDSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndIDResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_K3SoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_K3SoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3Response" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLD" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_New" />
-  </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="CheckModRightSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckModRight" />
-  </wsdl:message>
-  <wsdl:message name="CheckModRightSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckModRightResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_UserSoapIn">
-    <wsdl:part name="parameters" element="tns:get_User" />
-  </wsdl:message>
-  <wsdl:message name="get_UserSoapOut">
-    <wsdl:part name="parameters" element="tns:get_UserResponse" />
-  </wsdl:message>
-  <wsdl:message name="CheckUserSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckUser" />
-  </wsdl:message>
-  <wsdl:message name="CheckUserSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckUserResponse" />
+  <wsdl:message name="GetSc_StdWorkQtyBill_HMaterIDSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSc_StdWorkQtyBill_HMaterIDResponse" />
   </wsdl:message>
   <wsdl:message name="GetSc_StdWorkQtyBill_HICMOInterIDSoapIn">
     <wsdl:part name="parameters" element="tns:GetSc_StdWorkQtyBill_HICMOInterID" />
@@ -10697,6 +11312,12 @@
   </wsdl:message>
   <wsdl:message name="set_SaveMateOutBackBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBackBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBackBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveMateOutBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill" />
@@ -10740,11 +11361,29 @@
   <wsdl:message name="set_SaveMateOutBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLD_NewResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveMateOutBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLD" />
   </wsdl:message>
   <wsdl:message name="set_SaveMateOutBill_CLDSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateReplenishOutBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateReplenishOutBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateReplenishOutBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateReplenishOutBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustInBackBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_CLD" />
@@ -10763,6 +11402,12 @@
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustOutBackBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBackBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustOutBackBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBackBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveEntrustOutBackBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBackBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustOutBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill" />
@@ -10872,6 +11517,12 @@
   <wsdl:message name="set_SaveOtherOutBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_NewResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveOtherOutBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD" />
   </wsdl:message>
@@ -10889,6 +11540,12 @@
   </wsdl:message>
   <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>
+  <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" />
@@ -10944,84 +11601,6 @@
   <wsdl:message name="set_SaveProductInBill_MulSource_CLDSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveProductInBill_MulSource_CLDResponse" />
   </wsdl:message>
-  <wsdl:message name="set_CheckProductInBill_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBill_CLD" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckProductInBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBill_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_AuditProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_AuditProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:GetProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="GetProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:GetProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLD" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustInBackBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustInBackBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustInBackBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustInBackBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_NewResponse" />
-  </wsdl:message>
   <wsdl:message name="set_DelPonderationBillMain_Temp_InterIDAndSourceSoapIn">
     <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_InterIDAndSource" />
   </wsdl:message>
@@ -11075,6 +11654,12 @@
   </wsdl:message>
   <wsdl:message name="GetKf_PonderationBillMain_Temp_FIFO_NewSoapOut">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_FIFO_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_ICStockBillSub_WMS_TempSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillSub_WMS_Temp" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_ICStockBillSub_WMS_TempSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillSub_WMS_TempResponse" />
   </wsdl:message>
   <wsdl:message name="GetKf_PonderationBillMainDetails_TempSoapIn">
     <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMainDetails_Temp" />
@@ -11352,6 +11937,12 @@
   <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="set_SaveSellOutBackBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD" />
   </wsdl:message>
@@ -11387,30 +11978,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveSellOutBill_CLDSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBill_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveStationInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveStationInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveStationInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveStationInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMESBeginWorkBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveMESBeginWorkBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMESBeginWorkBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveMESBeginWorkBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveStdWorkQtyBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveStdWorkQtyBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveStdWorkQtyBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveStdWorkQtyBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetSc_StdWorkQtyBill_HMaterIDSoapIn">
-    <wsdl:part name="parameters" element="tns:GetSc_StdWorkQtyBill_HMaterID" />
-  </wsdl:message>
-  <wsdl:message name="GetSc_StdWorkQtyBill_HMaterIDSoapOut">
-    <wsdl:part name="parameters" element="tns:GetSc_StdWorkQtyBill_HMaterIDResponse" />
   </wsdl:message>
   <wsdl:message name="Check_ICMOReportBillSoapIn">
     <wsdl:part name="parameters" element="tns:Check_ICMOReportBill" />
@@ -12433,6 +13000,114 @@
     <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="get_ServerFileForWMS">
+      <wsdl:input message="tns:get_ServerFileForWMSSoapIn" />
+      <wsdl:output message="tns:get_ServerFileForWMSSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS">
+      <wsdl:input message="tns:get_ORGANIZATIONSSoapIn" />
+      <wsdl:output message="tns:get_ORGANIZATIONSSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS_UserByOrgRelation">
+      <wsdl:input message="tns:get_ORGANIZATIONS_UserByOrgRelationSoapIn" />
+      <wsdl:output message="tns:get_ORGANIZATIONS_UserByOrgRelationSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSIDByName">
+      <wsdl:input message="tns:get_ORGANIZATIONSIDByNameSoapIn" />
+      <wsdl:output message="tns:get_ORGANIZATIONSIDByNameSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSNOByName">
+      <wsdl:input message="tns:get_ORGANIZATIONSNOByNameSoapIn" />
+      <wsdl:output message="tns:get_ORGANIZATIONSNOByNameSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterIDByName">
+      <wsdl:input message="tns:get_DataCenterIDByNameSoapIn" />
+      <wsdl:output message="tns:get_DataCenterIDByNameSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterList">
+      <wsdl:input message="tns:get_DataCenterListSoapIn" />
+      <wsdl:output message="tns:get_DataCenterListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getRunProcByMul_Back">
+      <wsdl:input message="tns:getRunProcByMul_BackSoapIn" />
+      <wsdl:output message="tns:getRunProcByMul_BackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSList">
+      <wsdl:input message="tns:get_ORGANIZATIONSListSoapIn" />
+      <wsdl:output message="tns:get_ORGANIZATIONSListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
+      <wsdl:input message="tns:get_SaveCLOUDUseNameandPsdSoapIn" />
+      <wsdl:output message="tns:get_SaveCLOUDUseNameandPsdSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <wsdl:input message="tns:CheckAllowBeforeSaveSoapIn" />
+      <wsdl:output message="tns:CheckAllowBeforeSaveSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter">
+      <wsdl:input message="tns:get_SystemParameterSoapIn" />
+      <wsdl:output message="tns:get_SystemParameterSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <wsdl:input message="tns:get_InfoByBarCodeSoapIn" />
+      <wsdl:output message="tns:get_InfoByBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <wsdl:input message="tns:Get_CheckWhAndSPSoapIn" />
+      <wsdl:output message="tns:Get_CheckWhAndSPSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <wsdl:input message="tns:Get_CheckWhAndSP_BeUpdateSoapIn" />
+      <wsdl:output message="tns:Get_CheckWhAndSP_BeUpdateSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode_Source">
+      <wsdl:input message="tns:get_InfoByBarCode_SourceSoapIn" />
+      <wsdl:output message="tns:get_InfoByBarCode_SourceSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCodeForReport">
+      <wsdl:input message="tns:get_InfoByBarCodeForReportSoapIn" />
+      <wsdl:output message="tns:get_InfoByBarCodeForReportSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationInBill">
+      <wsdl:input message="tns:get_InfoByStationInBillSoapIn" />
+      <wsdl:output message="tns:get_InfoByStationInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationOutBill">
+      <wsdl:input message="tns:get_InfoByStationOutBillSoapIn" />
+      <wsdl:output message="tns:get_InfoByStationOutBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID">
+      <wsdl:input message="tns:get_MaxBillNoAndIDSoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndIDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <wsdl:input message="tns:get_MaxBillNoAndID_K3SoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_K3SoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <wsdl:input message="tns:get_MaxBillNoAndID_CLDSoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_CLDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <wsdl:input message="tns:get_MaxBillNoAndID_NewSoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <wsdl:input message="tns:get_MaxBillIDSoapIn" />
+      <wsdl:output message="tns:get_MaxBillIDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <wsdl:input message="tns:CheckModRightSoapIn" />
+      <wsdl:output message="tns:CheckModRightSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <wsdl:input message="tns:get_UserSoapIn" />
+      <wsdl:output message="tns:get_UserSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <wsdl:input message="tns:CheckUserSoapIn" />
+      <wsdl:output message="tns:CheckUserSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_TestStr">
       <wsdl:input message="tns:get_TestStrSoapIn" />
       <wsdl:output message="tns:get_TestStrSoapOut" />
@@ -12448,6 +13123,10 @@
     <wsdl:operation name="get_SubDisplay">
       <wsdl:input message="tns:get_SubDisplaySoapIn" />
       <wsdl:output message="tns:get_SubDisplaySoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <wsdl:input message="tns:get_SubDisplayByOwnerSoapIn" />
+      <wsdl:output message="tns:get_SubDisplayByOwnerSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetWorkProcInfoBoard">
       <wsdl:input message="tns:GetWorkProcInfoBoardSoapIn" />
@@ -12545,6 +13224,18 @@
       <wsdl:input message="tns:set_SavePOInStockCheck_BarCodeSoapIn" />
       <wsdl:output message="tns:set_SavePOInStockCheck_BarCodeSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <wsdl:input message="tns:get_CheckTypeBySource_NewSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeBySource_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <wsdl:input message="tns:getSourceBillList_NewSoapIn" />
+      <wsdl:output message="tns:getSourceBillList_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList">
+      <wsdl:input message="tns:GetSourceBillListSoapIn" />
+      <wsdl:output message="tns:GetSourceBillListSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="getDataSetByMasterSQL">
       <wsdl:input message="tns:getDataSetByMasterSQLSoapIn" />
       <wsdl:output message="tns:getDataSetByMasterSQLSoapOut" />
@@ -12592,6 +13283,58 @@
     <wsdl:operation name="Set_BPrintQtyBarCode">
       <wsdl:input message="tns:Set_BPrintQtyBarCodeSoapIn" />
       <wsdl:output message="tns:Set_BPrintQtyBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckProductInBill_CLD">
+      <wsdl:input message="tns:set_CheckProductInBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_CheckProductInBill_CLDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBackBill">
+      <wsdl:input message="tns:set_SaveProductInBackBillSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBackBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <wsdl:input message="tns:set_SaveProductInBackBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBackBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill">
+      <wsdl:input message="tns:set_SaveProductInBillSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <wsdl:input message="tns:set_CheckAddProductInBillSoapIn" />
+      <wsdl:output message="tns:set_CheckAddProductInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckProductInBill">
+      <wsdl:input message="tns:set_CheckProductInBillSoapIn" />
+      <wsdl:output message="tns:set_CheckProductInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_AuditProductInBill">
+      <wsdl:input message="tns:set_AuditProductInBillSoapIn" />
+      <wsdl:output message="tns:set_AuditProductInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetProductInBill">
+      <wsdl:input message="tns:GetProductInBillSoapIn" />
+      <wsdl:output message="tns:GetProductInBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill_New">
+      <wsdl:input message="tns:set_SaveProductInBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill_CLD_New">
+      <wsdl:input message="tns:set_SaveProductInBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBill_CLD_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill_CLD">
+      <wsdl:input message="tns:set_SaveProductInBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBill_CLDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveEntrustInBackBill">
+      <wsdl:input message="tns:set_SaveEntrustInBackBillSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustInBackBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveEntrustInBackBill_New">
+      <wsdl:input message="tns:set_SaveEntrustInBackBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustInBackBill_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustInBill">
       <wsdl:input message="tns:set_SaveEntrustInBillSoapIn" />
@@ -12653,6 +13396,10 @@
       <wsdl:input message="tns:set_SaveOtherInBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveOtherInBill_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <wsdl:input message="tns:set_SaveOtherInBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBill_CLD_NewSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveOtherInBill_CLD">
       <wsdl:input message="tns:set_SaveOtherInBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveOtherInBill_CLDSoapOut" />
@@ -12701,10 +13448,6 @@
       <wsdl:input message="tns:GetKF_PonderationBillMain_Audit_TempListSoapIn" />
       <wsdl:output message="tns:GetKF_PonderationBillMain_Audit_TempListSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <wsdl:input message="tns:DeleteBillListSoapIn" />
-      <wsdl:output message="tns:DeleteBillListSoapOut" />
-    </wsdl:operation>
     <wsdl:operation name="DeleteBillList_Audit">
       <wsdl:input message="tns:DeleteBillList_AuditSoapIn" />
       <wsdl:output message="tns:DeleteBillList_AuditSoapOut" />
@@ -12720,6 +13463,26 @@
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_OrgandWHSP">
       <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPSoapIn" />
       <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="TempList_Modify">
+      <wsdl:input message="tns:TempList_ModifySoapIn" />
+      <wsdl:output message="tns:TempList_ModifySoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="DeleteBillList">
+      <wsdl:input message="tns:DeleteBillListSoapIn" />
+      <wsdl:output message="tns:DeleteBillListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_NewSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="DeleteICStockBillAndWMS">
+      <wsdl:input message="tns:DeleteICStockBillAndWMSSoapIn" />
+      <wsdl:output message="tns:DeleteICStockBillAndWMSSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_ICStockBillList">
+      <wsdl:input message="tns:GetKf_ICStockBillListSoapIn" />
+      <wsdl:output message="tns:GetKf_ICStockBillListSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="Get_ICInventoryByMaterIDList">
       <wsdl:input message="tns:Get_ICInventoryByMaterIDListSoapIn" />
@@ -12797,105 +13560,21 @@
       <wsdl:input message="tns:get_ServerFileSoapIn" />
       <wsdl:output message="tns:get_ServerFileSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_ServerFileForWMS">
-      <wsdl:input message="tns:get_ServerFileForWMSSoapIn" />
-      <wsdl:output message="tns:get_ServerFileForWMSSoapOut" />
+    <wsdl:operation name="set_SaveStationInBill">
+      <wsdl:input message="tns:set_SaveStationInBillSoapIn" />
+      <wsdl:output message="tns:set_SaveStationInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONS">
-      <wsdl:input message="tns:get_ORGANIZATIONSSoapIn" />
-      <wsdl:output message="tns:get_ORGANIZATIONSSoapOut" />
+    <wsdl:operation name="set_SaveMESBeginWorkBill">
+      <wsdl:input message="tns:set_SaveMESBeginWorkBillSoapIn" />
+      <wsdl:output message="tns:set_SaveMESBeginWorkBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSIDByName">
-      <wsdl:input message="tns:get_ORGANIZATIONSIDByNameSoapIn" />
-      <wsdl:output message="tns:get_ORGANIZATIONSIDByNameSoapOut" />
+    <wsdl:operation name="set_SaveStdWorkQtyBill">
+      <wsdl:input message="tns:set_SaveStdWorkQtyBillSoapIn" />
+      <wsdl:output message="tns:set_SaveStdWorkQtyBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSNOByName">
-      <wsdl:input message="tns:get_ORGANIZATIONSNOByNameSoapIn" />
-      <wsdl:output message="tns:get_ORGANIZATIONSNOByNameSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterIDByName">
-      <wsdl:input message="tns:get_DataCenterIDByNameSoapIn" />
-      <wsdl:output message="tns:get_DataCenterIDByNameSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterList">
-      <wsdl:input message="tns:get_DataCenterListSoapIn" />
-      <wsdl:output message="tns:get_DataCenterListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getRunProcByMul_Back">
-      <wsdl:input message="tns:getRunProcByMul_BackSoapIn" />
-      <wsdl:output message="tns:getRunProcByMul_BackSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSList">
-      <wsdl:input message="tns:get_ORGANIZATIONSListSoapIn" />
-      <wsdl:output message="tns:get_ORGANIZATIONSListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
-      <wsdl:input message="tns:get_SaveCLOUDUseNameandPsdSoapIn" />
-      <wsdl:output message="tns:get_SaveCLOUDUseNameandPsdSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <wsdl:input message="tns:CheckAllowBeforeSaveSoapIn" />
-      <wsdl:output message="tns:CheckAllowBeforeSaveSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SystemParameter">
-      <wsdl:input message="tns:get_SystemParameterSoapIn" />
-      <wsdl:output message="tns:get_SystemParameterSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <wsdl:input message="tns:get_InfoByBarCodeSoapIn" />
-      <wsdl:output message="tns:get_InfoByBarCodeSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <wsdl:input message="tns:Get_CheckWhAndSPSoapIn" />
-      <wsdl:output message="tns:Get_CheckWhAndSPSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <wsdl:input message="tns:Get_CheckWhAndSP_BeUpdateSoapIn" />
-      <wsdl:output message="tns:Get_CheckWhAndSP_BeUpdateSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode_Source">
-      <wsdl:input message="tns:get_InfoByBarCode_SourceSoapIn" />
-      <wsdl:output message="tns:get_InfoByBarCode_SourceSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCodeForReport">
-      <wsdl:input message="tns:get_InfoByBarCodeForReportSoapIn" />
-      <wsdl:output message="tns:get_InfoByBarCodeForReportSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationInBill">
-      <wsdl:input message="tns:get_InfoByStationInBillSoapIn" />
-      <wsdl:output message="tns:get_InfoByStationInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationOutBill">
-      <wsdl:input message="tns:get_InfoByStationOutBillSoapIn" />
-      <wsdl:output message="tns:get_InfoByStationOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID">
-      <wsdl:input message="tns:get_MaxBillNoAndIDSoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndIDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <wsdl:input message="tns:get_MaxBillNoAndID_K3SoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_K3SoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <wsdl:input message="tns:get_MaxBillNoAndID_CLDSoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <wsdl:input message="tns:get_MaxBillNoAndID_NewSoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <wsdl:input message="tns:CheckModRightSoapIn" />
-      <wsdl:output message="tns:CheckModRightSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <wsdl:input message="tns:get_UserSoapIn" />
-      <wsdl:output message="tns:get_UserSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <wsdl:input message="tns:CheckUserSoapIn" />
-      <wsdl:output message="tns:CheckUserSoapOut" />
+    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
+      <wsdl:input message="tns:GetSc_StdWorkQtyBill_HMaterIDSoapIn" />
+      <wsdl:output message="tns:GetSc_StdWorkQtyBill_HMaterIDSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetSc_StdWorkQtyBill_HICMOInterID">
       <wsdl:input message="tns:GetSc_StdWorkQtyBill_HICMOInterIDSoapIn" />
@@ -12912,6 +13591,10 @@
     <wsdl:operation name="set_SaveMateOutBackBill_New">
       <wsdl:input message="tns:set_SaveMateOutBackBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMateOutBackBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBackBill_CLD_New">
+      <wsdl:input message="tns:set_SaveMateOutBackBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMateOutBackBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBill">
       <wsdl:input message="tns:set_SaveMateOutBillSoapIn" />
@@ -12941,9 +13624,21 @@
       <wsdl:input message="tns:set_SaveMateOutBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMateOutBill_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBill_CLD_New">
+      <wsdl:input message="tns:set_SaveMateOutBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMateOutBill_CLD_NewSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBill_CLD">
       <wsdl:input message="tns:set_SaveMateOutBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveMateOutBill_CLDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMateReplenishOutBill_New">
+      <wsdl:input message="tns:set_SaveMateReplenishOutBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMateReplenishOutBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMateReplenishOutBill_CLD_New">
+      <wsdl:input message="tns:set_SaveMateReplenishOutBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMateReplenishOutBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustInBackBill_CLD">
       <wsdl:input message="tns:set_SaveEntrustInBackBill_CLDSoapIn" />
@@ -12956,6 +13651,10 @@
     <wsdl:operation name="set_SaveEntrustOutBackBill_New">
       <wsdl:input message="tns:set_SaveEntrustOutBackBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveEntrustOutBackBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveEntrustOutBackBill_CLD_New">
+      <wsdl:input message="tns:set_SaveEntrustOutBackBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustOutBackBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBill">
       <wsdl:input message="tns:set_SaveEntrustOutBillSoapIn" />
@@ -13029,6 +13728,10 @@
       <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <wsdl:input message="tns:set_SaveOtherOutBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_CLD_NewSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBill_CLD">
       <wsdl:input message="tns:set_SaveOtherOutBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveOtherOutBill_CLDSoapOut" />
@@ -13040,6 +13743,10 @@
     <wsdl:operation name="set_SavePOStockInBackBill_New">
       <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>
     <wsdl:operation name="set_SavePOStockInBackBill_CLD">
       <wsdl:input message="tns:set_SavePOStockInBackBill_CLDSoapIn" />
@@ -13077,58 +13784,6 @@
       <wsdl:input message="tns:set_SaveProductInBill_MulSource_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveProductInBill_MulSource_CLDSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill_CLD">
-      <wsdl:input message="tns:set_CheckProductInBill_CLDSoapIn" />
-      <wsdl:output message="tns:set_CheckProductInBill_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill">
-      <wsdl:input message="tns:set_SaveProductInBackBillSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBackBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <wsdl:input message="tns:set_SaveProductInBackBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBackBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill">
-      <wsdl:input message="tns:set_SaveProductInBillSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <wsdl:input message="tns:set_CheckAddProductInBillSoapIn" />
-      <wsdl:output message="tns:set_CheckAddProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <wsdl:input message="tns:set_CheckProductInBillSoapIn" />
-      <wsdl:output message="tns:set_CheckProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <wsdl:input message="tns:set_AuditProductInBillSoapIn" />
-      <wsdl:output message="tns:set_AuditProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetProductInBill">
-      <wsdl:input message="tns:GetProductInBillSoapIn" />
-      <wsdl:output message="tns:GetProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill_New">
-      <wsdl:input message="tns:set_SaveProductInBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill_CLD_New">
-      <wsdl:input message="tns:set_SaveProductInBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBill_CLD_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill_CLD">
-      <wsdl:input message="tns:set_SaveProductInBill_CLDSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBill_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustInBackBill">
-      <wsdl:input message="tns:set_SaveEntrustInBackBillSoapIn" />
-      <wsdl:output message="tns:set_SaveEntrustInBackBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustInBackBill_New">
-      <wsdl:input message="tns:set_SaveEntrustInBackBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveEntrustInBackBill_NewSoapOut" />
-    </wsdl:operation>
     <wsdl:operation name="set_DelPonderationBillMain_Temp_InterIDAndSource">
       <wsdl:input message="tns:set_DelPonderationBillMain_Temp_InterIDAndSourceSoapIn" />
       <wsdl:output message="tns:set_DelPonderationBillMain_Temp_InterIDAndSourceSoapOut" />
@@ -13164,6 +13819,10 @@
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_FIFO_New">
       <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_FIFO_NewSoapIn" />
       <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_FIFO_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_ICStockBillSub_WMS_Temp">
+      <wsdl:input message="tns:GetKf_ICStockBillSub_WMS_TempSoapIn" />
+      <wsdl:output message="tns:GetKf_ICStockBillSub_WMS_TempSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMainDetails_Temp">
       <wsdl:input message="tns:GetKf_PonderationBillMainDetails_TempSoapIn" />
@@ -13349,6 +14008,10 @@
       <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="set_SaveSellOutBackBill_CLD">
       <wsdl:input message="tns:set_SaveSellOutBackBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveSellOutBackBill_CLDSoapOut" />
@@ -13372,22 +14035,6 @@
     <wsdl:operation name="set_SaveSellOutBill_CLD">
       <wsdl:input message="tns:set_SaveSellOutBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveSellOutBill_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveStationInBill">
-      <wsdl:input message="tns:set_SaveStationInBillSoapIn" />
-      <wsdl:output message="tns:set_SaveStationInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMESBeginWorkBill">
-      <wsdl:input message="tns:set_SaveMESBeginWorkBillSoapIn" />
-      <wsdl:output message="tns:set_SaveMESBeginWorkBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveStdWorkQtyBill">
-      <wsdl:input message="tns:set_SaveStdWorkQtyBillSoapIn" />
-      <wsdl:output message="tns:set_SaveStdWorkQtyBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
-      <wsdl:input message="tns:GetSc_StdWorkQtyBill_HMaterIDSoapIn" />
-      <wsdl:output message="tns:GetSc_StdWorkQtyBill_HMaterIDSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="Check_ICMOReportBill">
       <wsdl:input message="tns:Check_ICMOReportBillSoapIn" />
@@ -14072,6 +14719,249 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_ServerFileForWMS">
+      <soap:operation soapAction="http://tempuri.org/get_ServerFileForWMS" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS">
+      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONS" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS_UserByOrgRelation">
+      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONS_UserByOrgRelation" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSIDByName">
+      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSIDByName" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSNOByName">
+      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSNOByName" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterIDByName">
+      <soap:operation soapAction="http://tempuri.org/get_DataCenterIDByName" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterList">
+      <soap:operation soapAction="http://tempuri.org/get_DataCenterList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getRunProcByMul_Back">
+      <soap:operation soapAction="http://tempuri.org/getRunProcByMul_Back" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSList">
+      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
+      <soap:operation soapAction="http://tempuri.org/get_SaveCLOUDUseNameandPsd" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <soap:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" 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">
+      <soap:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode_Source">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode_Source" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCodeForReport">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCodeForReport" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationInBill">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationOutBill">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <soap:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <soap:operation soapAction="http://tempuri.org/get_User" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <soap:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_TestStr">
       <soap:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
       <wsdl:input>
@@ -14101,6 +14991,15 @@
     </wsdl:operation>
     <wsdl:operation name="get_SubDisplay">
       <soap:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <soap:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14324,6 +15223,33 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <soap:operation soapAction="http://tempuri.org/getSourceBillList_New" 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="getDataSetByMasterSQL">
       <soap:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
       <wsdl:input>
@@ -14425,6 +15351,123 @@
     </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="set_CheckProductInBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill_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_SaveProductInBackBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_AuditProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetProductInBill">
+      <soap:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveEntrustInBackBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveEntrustInBackBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14567,6 +15610,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
       <wsdl:input>
@@ -14675,15 +15727,6 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <soap:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
     <wsdl:operation name="DeleteBillList_Audit">
       <soap:operation soapAction="http://tempuri.org/DeleteBillList_Audit" style="document" />
       <wsdl:input>
@@ -14713,6 +15756,51 @@
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_OrgandWHSP">
       <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_OrgandWHSP" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="TempList_Modify">
+      <soap:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteBillList">
+      <soap:operation soapAction="http://tempuri.org/DeleteBillList" 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_New">
+      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteICStockBillAndWMS">
+      <soap:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_ICStockBillList">
+      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14891,8 +15979,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ServerFileForWMS">
-      <soap:operation soapAction="http://tempuri.org/get_ServerFileForWMS" style="document" />
+    <wsdl:operation name="set_SaveStationInBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveStationInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14900,8 +15988,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONS">
-      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONS" style="document" />
+    <wsdl:operation name="set_SaveMESBeginWorkBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMESBeginWorkBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14909,8 +15997,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSIDByName">
-      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSIDByName" style="document" />
+    <wsdl:operation name="set_SaveStdWorkQtyBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveStdWorkQtyBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -14918,197 +16006,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSNOByName">
-      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSNOByName" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterIDByName">
-      <soap:operation soapAction="http://tempuri.org/get_DataCenterIDByName" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterList">
-      <soap:operation soapAction="http://tempuri.org/get_DataCenterList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getRunProcByMul_Back">
-      <soap:operation soapAction="http://tempuri.org/getRunProcByMul_Back" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSList">
-      <soap:operation soapAction="http://tempuri.org/get_ORGANIZATIONSList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
-      <soap:operation soapAction="http://tempuri.org/get_SaveCLOUDUseNameandPsd" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <soap:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" 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">
-      <soap:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode_Source">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode_Source" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCodeForReport">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCodeForReport" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationInBill">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationOutBill">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <soap:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <soap:operation soapAction="http://tempuri.org/get_User" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <soap:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
+      <soap:operation soapAction="http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -15145,6 +16044,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBackBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_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_SaveMateOutBackBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -15215,8 +16123,35 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill_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_SaveMateOutBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill_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_SaveMateReplenishOutBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -15244,6 +16179,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBackBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBackBill_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_SaveEntrustOutBackBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -15413,6 +16357,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD" style="document" />
       <wsdl:input>
@@ -15433,6 +16386,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePOStockInBackBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -15521,123 +16483,6 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill_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_SaveProductInBackBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetProductInBill">
-      <soap:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveEntrustInBackBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustInBackBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill_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_DelPonderationBillMain_Temp_InterIDAndSource">
       <soap:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_InterIDAndSource" style="document" />
       <wsdl:input>
@@ -15712,6 +16557,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_FIFO_New">
       <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_FIFO_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_ICStockBillSub_WMS_Temp">
+      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillSub_WMS_Temp" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -16133,6 +16987,15 @@
         <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:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBackBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" />
       <wsdl:input>
@@ -16180,42 +17043,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBill_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_SaveStationInBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveStationInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMESBeginWorkBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveMESBeginWorkBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveStdWorkQtyBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveStdWorkQtyBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
-      <soap:operation soapAction="http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17756,6 +18583,249 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_ServerFileForWMS">
+      <soap12:operation soapAction="http://tempuri.org/get_ServerFileForWMS" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS">
+      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONS" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONS_UserByOrgRelation">
+      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONS_UserByOrgRelation" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSIDByName">
+      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSIDByName" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSNOByName">
+      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSNOByName" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterIDByName">
+      <soap12:operation soapAction="http://tempuri.org/get_DataCenterIDByName" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_DataCenterList">
+      <soap12:operation soapAction="http://tempuri.org/get_DataCenterList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getRunProcByMul_Back">
+      <soap12:operation soapAction="http://tempuri.org/getRunProcByMul_Back" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ORGANIZATIONSList">
+      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
+      <soap12:operation soapAction="http://tempuri.org/get_SaveCLOUDUseNameandPsd" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <soap12:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" 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">
+      <soap12:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode_Source">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode_Source" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCodeForReport">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCodeForReport" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationInBill">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByStationOutBill">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <soap12:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <soap12:operation soapAction="http://tempuri.org/get_User" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <soap12:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_TestStr">
       <soap12:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
       <wsdl:input>
@@ -17785,6 +18855,15 @@
     </wsdl:operation>
     <wsdl:operation name="get_SubDisplay">
       <soap12:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <soap12:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18008,6 +19087,33 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBillList_New" 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="getDataSetByMasterSQL">
       <soap12:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
       <wsdl:input>
@@ -18109,6 +19215,123 @@
     </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="set_CheckProductInBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill_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_SaveProductInBackBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_CheckProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_AuditProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveProductInBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveEntrustInBackBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveEntrustInBackBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18251,6 +19474,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
       <wsdl:input>
@@ -18359,15 +19591,6 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <soap12:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
     <wsdl:operation name="DeleteBillList_Audit">
       <soap12:operation soapAction="http://tempuri.org/DeleteBillList_Audit" style="document" />
       <wsdl:input>
@@ -18397,6 +19620,51 @@
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_OrgandWHSP">
       <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_OrgandWHSP" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="TempList_Modify">
+      <soap12:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteBillList">
+      <soap12:operation soapAction="http://tempuri.org/DeleteBillList" 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_New">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteICStockBillAndWMS">
+      <soap12:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_ICStockBillList">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18575,8 +19843,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ServerFileForWMS">
-      <soap12:operation soapAction="http://tempuri.org/get_ServerFileForWMS" style="document" />
+    <wsdl:operation name="set_SaveStationInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveStationInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18584,8 +19852,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONS">
-      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONS" style="document" />
+    <wsdl:operation name="set_SaveMESBeginWorkBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMESBeginWorkBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18593,8 +19861,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSIDByName">
-      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSIDByName" style="document" />
+    <wsdl:operation name="set_SaveStdWorkQtyBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveStdWorkQtyBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18602,197 +19870,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSNOByName">
-      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSNOByName" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterIDByName">
-      <soap12:operation soapAction="http://tempuri.org/get_DataCenterIDByName" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_DataCenterList">
-      <soap12:operation soapAction="http://tempuri.org/get_DataCenterList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getRunProcByMul_Back">
-      <soap12:operation soapAction="http://tempuri.org/getRunProcByMul_Back" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_ORGANIZATIONSList">
-      <soap12:operation soapAction="http://tempuri.org/get_ORGANIZATIONSList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SaveCLOUDUseNameandPsd">
-      <soap12:operation soapAction="http://tempuri.org/get_SaveCLOUDUseNameandPsd" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <soap12:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" 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">
-      <soap12:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode_Source">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode_Source" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCodeForReport">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCodeForReport" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationInBill">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByStationOutBill">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <soap12:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <soap12:operation soapAction="http://tempuri.org/get_User" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <soap12:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
+      <soap12:operation soapAction="http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18829,6 +19908,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBackBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_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_SaveMateOutBackBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18899,8 +19987,35 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill_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_SaveMateOutBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill_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_SaveMateReplenishOutBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -18928,6 +20043,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBackBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBackBill_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_SaveEntrustOutBackBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -19097,6 +20221,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD" style="document" />
       <wsdl:input>
@@ -19117,6 +20250,15 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePOStockInBackBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -19205,123 +20347,6 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill_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_SaveProductInBackBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveProductInBill_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill_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_SaveEntrustInBackBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustInBackBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustInBackBill_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_DelPonderationBillMain_Temp_InterIDAndSource">
       <soap12:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_InterIDAndSource" style="document" />
       <wsdl:input>
@@ -19396,6 +20421,15 @@
     </wsdl:operation>
     <wsdl:operation name="GetKf_PonderationBillMain_Temp_FIFO_New">
       <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_FIFO_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_ICStockBillSub_WMS_Temp">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillSub_WMS_Temp" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -19817,6 +20851,15 @@
         <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:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBackBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" />
       <wsdl:input>
@@ -19864,42 +20907,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBill_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_SaveStationInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveStationInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMESBeginWorkBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveMESBeginWorkBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveStdWorkQtyBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveStdWorkQtyBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetSc_StdWorkQtyBill_HMaterID">
-      <soap12:operation soapAction="http://tempuri.org/GetSc_StdWorkQtyBill_HMaterID" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21440,10 +22447,10 @@
   </wsdl:binding>
   <wsdl:service name="WebService1">
     <wsdl:port name="WebService1Soap" binding="tns:WebService1Soap">
-      <soap:address location="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx" />
+      <soap:address location="http://localhost/WEBS-WMSTest/WebService1.asmx" />
     </wsdl:port>
     <wsdl:port name="WebService1Soap12" binding="tns:WebService1Soap12">
-      <soap12:address location="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx" />
+      <soap12:address location="http://localhost/WEBS-WMSTest/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 0606607..763b182 100644
--- a/WebAPI/Web.config
+++ b/WebAPI/Web.config
@@ -5,10 +5,10 @@
   -->
 <configuration>
   <configSections>
-    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+
+    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
       <section name="WebAPI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
     </sectionGroup>
-	  
   </configSections>
 	<connectionStrings>
 		<add name="YqnConn" connectionString="Data Source=192.168.0.175;Initial Catalog=HX_LimsSys;User Id=HX_USER,Password=lc@841022;Integrated Security=True" />
@@ -19,6 +19,7 @@
 	  <!--鏈嶅姟鍣ㄦ枃浠禝P鍦板潃-->
 	<!--<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="webpages:Version" value="3.0.0.0" />
     <add key="webpages:Enabled" value="false" />
     <add key="ClientValidationEnabled" value="true" />
@@ -70,13 +71,6 @@
       </dependentAssembly>
     </assemblyBinding>
   </runtime>
-  <applicationSettings>
-    <WebAPI.Properties.Settings>
-      <setting name="WebAPI_WebS_WebService1" serializeAs="String">
-        <value>http://124.70.129.242/WEBS-WMS/WebService1.asmx</value>
-      </setting>
-    </WebAPI.Properties.Settings>
-  </applicationSettings>
 <system.webServer>
     <handlers>
       <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
@@ -84,4 +78,12 @@
       <remove name="TRACEVerbHandler" />
       <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
     </handlers>
-  </system.webServer></configuration>
\ No newline at end of file
+  </system.webServer>
+  <applicationSettings>
+    <WebAPI.Properties.Settings>
+      <setting name="WebAPI_WebS_WebService1" serializeAs="String">
+        <value>http://localhost/WEBS-WMSTest/WebService1.asmx</value>
+      </setting>
+    </WebAPI.Properties.Settings>
+  </applicationSettings>
+</configuration>
\ No newline at end of file
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index 147469f..787fc50 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -299,10 +299,10 @@
     <Content Include="Web References\WebS\ClsKf_ICStockBill_WMS.datasource">
       <DependentUpon>Reference.map</DependentUpon>
     </Content>
-    <None Include="Web References\WebS\Reference.map">
+    <Content Include="Web References\WebS\Reference.map">
       <Generator>MSDiscoCodeGenerator</Generator>
       <LastGenOutput>Reference.cs</LastGenOutput>
-    </None>
+    </Content>
     <None Include="Web References\WebS\WebService1.disco" />
     <Content Include="Web.config">
       <SubType>Designer</SubType>
@@ -569,10 +569,16 @@
     <WebReferences Include="Web References\" />
   </ItemGroup>
   <ItemGroup>
-    <WebReferenceUrl Include="http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx">
-      <UrlBehavior>Static</UrlBehavior>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <WebReferenceUrl Include="http://localhost/WEBS-WMSTest/WebService1.asmx">
+      <UrlBehavior>Dynamic</UrlBehavior>
       <RelPath>Web References\WebS\</RelPath>
-      <UpdateFromURL>http://124.70.129.242:9090/WEBS-WMS/WebService1.asmx</UpdateFromURL>
+      <UpdateFromURL>http://localhost/WEBS-WMSTest/WebService1.asmx</UpdateFromURL>
       <ServiceLocationURL>
       </ServiceLocationURL>
       <CachedDynamicPropName>
@@ -580,12 +586,6 @@
       <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
       <CachedSettingsPropName>WebAPI_WebS_WebService1</CachedSettingsPropName>
     </WebReferenceUrl>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Properties\Resources.resx">
-      <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
-    </EmbeddedResource>
   </ItemGroup>
   <PropertyGroup>
     <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
diff --git a/WebAPI/WebServer.cs b/WebAPI/WebServer.cs
index c89a8b0..08b8421 100644
--- a/WebAPI/WebServer.cs
+++ b/WebAPI/WebServer.cs
@@ -126,7 +126,7 @@
         #region 涓�閿壂鐮�    鍏ュ簱妯″潡
 
         //涓�閿壂鐮佹ā寮忥紝鏍规嵁鏉$爜鍓嶇紑璧� 涓嶅悓鏂规硶锛堜粨搴撱�佷粨浣嶃�侀儴闂級锛堟簮鍗曘�佺墿鏂欐潯鐮侊級    鍏ュ簱妯″潡
-        public Model.ClsKf_ICStockBill_WMS get_CheckTypeByBarCode(string sBarCode, Int64 HBillID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HOWNERID, ref string sErrMsg)
+        public Model.ClsKf_ICStockBill_WMS get_CheckTypeByBarCode(string sBarCode, Int64 HBillID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HOWNERID,Int64 HOrgID, ref string sErrMsg)
         {
             BLL.ClsKF_PonderationBillMain_Temp bll = new ClsKF_PonderationBillMain_Temp();
             return bll.get_CheckTypeByBarCode(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, ref DBUtility.ClsPub.sExeReturnInfo);
@@ -6979,59 +6979,311 @@
 
 
          //鐢熸垚鍏朵粬鍏ュ簱鍗� 
-         public bool set_SaveOtherInBill_New(Model.ClsKf_OtherInBillMain oMain, string sHSourceType, ref string sErrMsg)
+         //public bool set_SaveOtherInBill_New(Model.ClsKf_OtherInBillMain oMain, string sHSourceType, ref string sErrMsg)
+         //{
+         //    //鑾峰彇绯荤粺鍙傛暟
+         //    Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
+         //    if (oSystemParameter.ShowBill(ref sErrMsg) == false)
+         //    {
+         //        sErrMsg = "鑾峰彇绯荤粺鍙傛暟澶辫触锛� " + sErrMsg;
+         //        return false;
+         //    }
+         //    //
+         //    if (oSystemParameter.omodel.Kf_OtherInBill_ERPMode.ToUpper() == "WISE") //鍒ゆ柇鍚屾妯″紡鏄噾铦禬ISE
+         //    {
+         //        if (SaveOtherInBill_K3(oMain, sHSourceType, oSystemParameter.omodel, ref sErrMsg))
+         //        {
+         //            //"淇濆瓨鎴愬姛锛�";
+         //            sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
+         //            return true;
+         //        }
+         //        else
+         //        {
+         //            //"淇濆瓨澶辫触锛�";
+         //            sErrMsg = sErrMsg;
+         //            return false;
+         //        }
+         //    }
+         //    if (oSystemParameter.omodel.Kf_OtherInBill_ERPMode.ToUpper() == "CLOUD")  //鍒ゆ柇鍚屾妯″紡鏄噾铦禖LOUD
+         //    {
+         //       ////涓婁紶鍓嶅繀濉」鍒ゆ柇
+         //       //if (oMain.HDeptID == 0)
+         //       //{
+         //       //    sErrMsg = "閮ㄩ棬娌℃湁閫夋嫨锛�";
+         //       //    return false;
+         //       //}
+         //       //鍚屾鐢熸垚CLOUD鍗曟嵁
+         //       //if (SaveOtherInBill_CLD(oMain, sHSourceType, oSystemParameter.omodel, ref sErrMsg) == true)
+         //       //{
+         //       //    //"淇濆瓨鎴愬姛锛�";
+         //       //    return true;
+         //       //}
+         //       //else
+         //       //{
+         //       //    //"淇濆瓨澶辫触锛�";
+         //       //    return false;
+         //       //}
+         //   }
+
+         //    sErrMsg = "淇濆瓨鍏朵粬鍏ュ簱鍗曞け璐ワ紒" + sErrMsg;
+         //    return false;
+         //}
+
+         public bool set_SaveOtherInBill_New(WebAPI.WebS.ClsKf_OtherInBillMain oMain, string sHSourceType,WebS.ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg)
          {
-             //鑾峰彇绯荤粺鍙傛暟
-             Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
-             if (oSystemParameter.ShowBill(ref sErrMsg) == false)
-             {
-                 sErrMsg = "鑾峰彇绯荤粺鍙傛暟澶辫触锛� " + sErrMsg;
-                 return false;
-             }
-             //
-             if (oSystemParameter.omodel.Kf_OtherInBill_ERPMode.ToUpper() == "WISE") //鍒ゆ柇鍚屾妯″紡鏄噾铦禬ISE
-             {
-                 if (SaveOtherInBill_K3(oMain, sHSourceType, oSystemParameter.omodel, ref sErrMsg))
-                 {
-                     //"淇濆瓨鎴愬姛锛�";
-                     sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
-                     return true;
-                 }
-                 else
-                 {
-                     //"淇濆瓨澶辫触锛�";
-                     sErrMsg = sErrMsg;
-                     return false;
-                 }
-             }
-             if (oSystemParameter.omodel.Kf_OtherInBill_ERPMode.ToUpper() == "CLOUD")  //鍒ゆ柇鍚屾妯″紡鏄噾铦禖LOUD
-             {
-                 ////涓婁紶鍓嶅繀濉」鍒ゆ柇
-                 //if (oMain.HDeptID == 0)
-                 //{
-                 //    sErrMsg = "閮ㄩ棬娌℃湁閫夋嫨锛�";
-                 //    return false;
-                 //}
-                 ////鍚屾鐢熸垚CLOUD鍗曟嵁
-                 //if (set_SaveOtherInBill_CLD(oMain, sHSourceType, oSystemParameter.omodel, ref sErrMsg) == true)
-                 //{
-                 //    //"淇濆瓨鎴愬姛锛�";
-                 //    return true;
-                 //}
-                 //else
-                 //{
-                 //    //"淇濆瓨澶辫触锛�";
-                     return false;
-                 //}
-             }
-
-             sErrMsg = "淇濆瓨鍏朵粬鍏ュ簱鍗曞け璐ワ紒" + sErrMsg;
-             return false;
-         }
+            WebS.WebService1 oWebs = new WebS.WebService1();//set_SaveOtherInBill_CLD_New
+            if (oWebs.set_SaveOtherInBill_CLD_New(oMain, sHSourceType,oSystemParameterMain,ref sErrMsg))
+            {
+                sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
+                return true;
+            }
+            else
+            {
+                sErrMsg = "鍗曟嵁鍙凤細" + oMain.HBillNo + ", 鍗曟嵁ID锛�" + oMain.HInterID + ";" + sErrMsg;
+                return false;
+            }
+        }
 
 
-         ///鐢熸垚鍏朵粬鍏ュ簱鍗�
-         public bool set_SaveOtherInBill(Model.ClsKf_OtherInBillMain oMain, ref string sErrMsg)
+        public bool SaveOtherInBill_CLD(Model.ClsKf_OtherInBillMain oMain, string sHSourceType, Pub_Class.ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg)
+        {
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+            try
+            {
+                //鍒ゆ柇浼氳鏈熸槸鍚﹀悎鐞�
+                string s = "";
+                int sYear = 0;
+                int sPeriod = 0;
+                if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(oMain.HDate, ref sYear, ref sPeriod, ref s) == false)
+                {
+                    sErrMsg = s;
+                    return false;
+                }
+                oMain.HYear = sYear;
+                oMain.HPeriod = sPeriod;
+
+                oCn.BeginTran();
+                //鐢熸垚鍑哄叆搴撳崟鎹�
+                //鎻掑叆瀛愯〃
+                oCn.RunProc("EXEC h_p_Kf_OtherInBillSub_Insert_New " + oMain.HInterID.ToString() + ",'" + oMain.HBillNo + "','" + sHSourceType + "'");
+                //鎻掑叆涓昏〃
+                oCn.RunProc("Insert Into Kf_ICStockBillMain   " +
+                "(HBillType,HBillSubType,HInterID,HBillNo,HDate,HMainSourceBillType" +
+                ",HYear,HPeriod,HRemark,HMaker,HMakeDate" +
+                ",HSupID,HWHID,HSCWHID,HEmpID,HManagerID,HSecManagerID" +
+                ",HKeeperID,HDeptID,HExplanation,HInnerBillNo,HRedBlueFlag" +
+                ",HStockStyle" +
+                ",HSTOCKORGID,HOWNERID" +
+                ") " +
+                " values('1203','1203'," + oMain.HInterID.ToString() + ",'" + oMain.HBillNo + "',convert(varchar(10),getdate(),120),'" + oMain.HMainSourceBillType + "'" +
+                ", " + oMain.HYear.ToString() + "," + oMain.HPeriod.ToString() + ",'" + oMain.HRemark + "','" + oMain.HMaker + "',convert(varchar(10),getdate(),120)" +
+                ", " + oMain.HSupID.ToString() + "," + oMain.HWHID.ToString() + "," + oMain.HSCWHID.ToString() + "," + oMain.HEmpID.ToString() + "," + oMain.HManagerID.ToString() + "," + oMain.HSecManagerID.ToString() +
+                ", " + oMain.HKeeperID.ToString() + "," + oMain.HDeptID.ToString() + ",'" + oMain.HExplanation + "','" + oMain.HInnerBillNo + "'," + DBUtility.ClsPub.BoolToString(oMain.HRedBlueFlag) +
+                ",'" + oMain.HStockStyle + "'" +
+                ", " + oMain.HSTOCKORGID.ToString() + "," + oMain.HOWNERID.ToString() +
+                ") ");
+                //鏇存柊鍏宠仈鏁伴噺
+
+                if (oSystemParameterMain.Kf_OtherInBill_AutoCheck == "Y") //绯荤粺鍙傛暟  鑷姩瀹℃牳 
+                {
+                    //瀹℃牳鍗曟嵁
+                    oCn.RunProc("Update Kf_ICStockBillMain Set HChecker='" + oMain.HMaker + "',HCheckDate=convert(varchar(10),getdate(),120) where HInterID= " + oMain.HInterID.ToString());
+                }
+
+                //鏍规嵁TMP琛� 杩斿洖 瀛愯〃淇℃伅
+                DataSet Ds;
+                Ds = oCn.RunProcReturn("exec h_p_Kf_GetOtherInBill_CLD " + oMain.HInterID.ToString() + ",'" + oMain.HBillNo + "'", "h_p_Kf_GetOtherInBill_CLD");
+                if (Ds == null || Ds.Tables[0].Rows.Count == 0 || Ds.Tables[1].Rows.Count == 0)
+                {
+                    sErrMsg = "鑾峰彇瀛愯〃淇℃伅澶辫触锛�";
+                    oCn.RollBack();
+                    return false;
+                }
+                else
+                {
+                    string sJson_StockStyle = "";
+                    if (oSystemParameterMain.WMS_CampanyName == "闊╃數") //绯荤粺鍙傛暟  瀹㈡埛瀹氬埗鍖栧悕绉�     绌虹櫧涓洪�氱敤
+                    {
+                        sJson_StockStyle = "\"F_RKLX\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["F_RKLX"]) + "\",";    //鍏ュ簱绫诲瀷
+                    }
+                    else if (oSystemParameterMain.WMS_CampanyName == "鍥涚淮灏�") //绯荤粺鍙傛暟  瀹㈡埛瀹氬埗鍖栧悕绉�     绌虹櫧涓洪�氱敤
+                    {
+                        sJson_StockStyle = "\"F_ABCD_COMBO\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["F_ABCD_COMBO"]) + "\",";    //鍏朵粬鍏ュ簱涓氬姟绫诲瀷
+                    }
+                    else
+                    {
+                        sJson_StockStyle = "";
+                    }
+                    string sJson_Main = "{\"Creator\":\"\",\"NeedUpDateFields\":[],\"NeedReturnFields\":[],\"IsDeleteEntry\":\"True\",\"SubSystemId\":\"\",\"IsVerifyBaseDataField\":\"false\",\"IsEntryBatchFill\":\"True\",\"Model\":{\"FBillNo\":\"" + oMain.HBillNo + "\"," +
+
+                        //\"FID\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FID"]) + "\"," +
+                        "\"FBillTypeID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FBillTypeID"]) + "\"}," +
+                        "\"FStockOrgId\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FStockOrgId"]) + "\"}," +
+                        "\"FStockDirect\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FStockDirect"]) + "\"," +
+                        "\"FDate\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FDate"]) + "\"," +
+                        //"\"FSUPPLIERID\":{\"FNumber\":\"" + oMain.HSupplyID.ToString() + "\"}," +
+                        "\"FDEPTID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FDEPTID"]) + "\"}," +
+                        //"\"FSTOCKERID\":{\"FName\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FSTOCKERID"]) + "\"}," +
+                        //"\"FSTOCKERGROUPID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FSTOCKERGROUPID"]) + "\"}," +
+                        "\"FOwnerTypeIdHead\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FOwnerTypeIdHead"]) + "\"," +
+                        "\"FOwnerIdHead\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FOwnerIdHead"]) + "\"}," +
+                        "\"FNOTE\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FNOTE"]) + "\"," +
+                        "\"FBaseCurrId\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FBaseCurrId"]) + "\"}," +
+                        "\"FScanBox\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["FScanBox"]) + "\"," +
+                        sJson_StockStyle +
+                        "\"FEntity\":[";
+                    string sJson_Entry = "";
+                    for (int i = 0; i < Ds.Tables[1].Rows.Count; i++)
+                    {
+                        if (sJson_Entry != "")
+                        {
+                            sJson_Entry = sJson_Entry + " , ";
+                        }
+                        string sJson_BatchNo = "";
+                        string sJson_StockPlace = "";
+                        string sJson_FAUXPROPID = "";
+                        if (Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["HISBATCHMANAGE"]) == "1") //鏄惁鍚敤鎵规绠$悊
+                        {
+                            sJson_BatchNo = "  \"FLOT\": {\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FLOT"]) + "\"},    \"FLOT_TEXT\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FLOT"]) + "\"  , ";
+                        }
+                        else
+                        {
+                            sJson_BatchNo = "";
+                        }
+
+                        if (oSystemParameterMain.WMS_CampanyName == "鍗撳姏") //绯荤粺鍙傛暟  瀹㈡埛瀹氬埗鍖栧悕绉�     绌虹櫧涓洪�氱敤
+                        {
+                            sJson_StockPlace = "\"FStockLocId\":{\"FSTOCKLOCID__FF100002\":{\"FNUMBER\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FStockLocId"]) + "\"}},";
+                        }
+                        else
+                        {
+                            if (Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FStockLocId"]) == "")
+                            {
+                                sJson_StockPlace = "";
+                            }
+                            else
+                            {
+                                sJson_StockPlace = Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FStockLocId"]) + "\"}},";
+                            }
+                        }
+                        //杈呭姪灞炴��
+                        if (oSystemParameterMain.WMS_CampanyName == "鍗撳姏" || oSystemParameterMain.WMS_CampanyName == "闊╃數") //绯荤粺鍙傛暟  瀹㈡埛瀹氬埗鍖栧悕绉�     绌虹櫧涓洪�氱敤
+                        {
+                            sJson_FAUXPROPID = "";
+                        }
+                        else
+                        {
+                            sJson_FAUXPROPID = " \"FAUXPROPID\":{\"FAUXPROPID__FF100002\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FAUXPROPID"]) + "\"}},";
+                        }
+                        //鑷畾涔夊瓧娈靛鐞�
+
+                        sJson_Entry = sJson_Entry + "{\"FEntryID\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FEntryID"]) + "\"," +
+                            "\"FMATERIALID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FMATERIALID"]) + "\"}," +
+                            sJson_FAUXPROPID +
+                            //"\"FAuxPropId\":{\"FAUXPROPID__FF100001\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FAuxPropId"]) + "\"}," +
+                            //"\"FAUXPROPID__FF100030\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FAUXPROPID__FF100030"]) + "\"}," +
+                            //"\"FAUXPROPID__FF100002\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FAUXPROPID__FF100002"]) + "\"}}," +
+                            "\"FUnitID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FUnitID"]) + "\"}," +
+                            "\"FSTOCKSTATUSID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FSTOCKSTATUSID"]) + "\"}," +
+                            "\"FQty\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FQty"]) + "," +
+                            "\"FBaseUnitId\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FBaseUnitId"]) + "\"}," +
+                            "\"FSTOCKID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FSTOCKID"]) + "\"}," +
+                            sJson_StockPlace +
+                            //"\"FStockLocId\":{\"FSTOCKLOCID__FF100002\":{\"FNUMBER\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FStockLocId"]) + "\"}}," +
+                            //"\"FLOT\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FLOT"]) + "\"}," +
+                            sJson_BatchNo +
+                            "\"FEntryNote\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FEntryNote"]) + "\"," +
+                            //"\"FBOMID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FBOMID"]) + "\"}," +
+                            //"\"FPRODUCEDATE\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FPRODUCEDATE"]) + "," +
+                            //"\"FMTONO\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FMTONO"]) + "," +
+                            "\"FExtAuxUnitId\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FExtAuxUnitId"]) + "\"}," +
+                            //"\"FProjectNo\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FProjectNo"]) + "," +
+                            "\"FExtAuxUnitQty\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FExtAuxUnitQty"]) + "," +
+                            "\"FOWNERTYPEID\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FOWNERTYPEID"]) + "\"," +
+                            "\"FOWNERID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FOWNERID"]) + "\"}," +
+                            "\"FKEEPERTYPEID\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FKEEPERTYPEID"]) + "\"," +
+                            "\"FKEEPERID\":{\"FNumber\":\"" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FKEEPERID"]) + "\"}} ";
+                    }
+                    //"\"FInStockEntry_Link_FSId\":" + Pub_Class.ClsPub.isStrNull(Ds.Tables[1].Rows[i]["FInStockEntry_Link_FSId"]) +
+                    string sJson_End = "  ]  }}";
+                    string sJson = sJson_Main + sJson_Entry + sJson_End;
+
+                    //浠庨厤缃枃浠惰幏鍙� CLOUD缃戝潃銆佽处濂椾俊鎭�佺櫥褰曠敤鎴枫�佺櫥褰曞瘑鐮�
+                    if (!Pub_Class.ClsPub.GetCLOUDLoginInfo(ref Pub_Class.ClsPub.sExeReturnInfo))
+                    {
+                        sErrMsg = Pub_Class.ClsPub.sExeReturnInfo;
+                        return false;
+                    }
+
+                    //鑾峰彇CLOUD璐﹀彿瀵嗙爜
+                    string sCLOUDUseName = Pub_Class.ClsPub.sCLOUDUseName;
+                    string sCLOUDPsd = Pub_Class.ClsPub.sCLOUDPsd;
+                    DataSet ds11 = get_SaveCLOUDUseNameandPsd(oMain.HInterID);
+                    if (ds11 == null || ds11.Tables[0].Rows.Count == 0)
+                    {
+                    }
+                    else
+                    {
+                        sCLOUDUseName = DBUtility.ClsPub.isStrNull(ds11.Tables[0].Rows[0]["HCloudUserName"]);
+                        sCLOUDPsd = DBUtility.ClsPub.isStrNull(ds11.Tables[0].Rows[0]["HCloudUserPsd"]);
+                    }
+
+                    //鐢熸垚 鍏朵粬鍏ュ簱鍗� 1涓墿鏂�1鍗�
+                    string HReturn;
+                    ApiClient client = new ApiClient(Pub_Class.ClsPub.sCLOUDUrl);
+                    string dbId = Pub_Class.ClsPub.sCLOUDAcc; //AotuTest117
+                    bool bLogin = client.Login(dbId, sCLOUDUseName, sCLOUDPsd, 2052);
+                    if (bLogin)
+                    {
+                        var result = client.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save",
+                        new object[] { "STK_MISCELLANEOUS", sJson });
+
+                        if (oSystemParameterMain.Kf_OtherInBill_AutoCheck == "Y") //绯荤粺鍙傛暟  鑷姩瀹℃牳 
+                        {
+                            string sJson2 = "{\"CreateOrgId\":0,\"Numbers\":[\"" + oMain.HBillNo + "\"]}";
+                            var result2 = client.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit",
+                            new object[] { "STK_MISCELLANEOUS", sJson2 });
+
+                            string sJson3 = "{\"CreateOrgId\":0,\"Numbers\":[\"" + oMain.HBillNo + "\"]}";
+                            var result3 = client.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit",
+                            new object[] { "STK_MISCELLANEOUS", sJson3 });
+
+                            HReturn = result.ToString() + "," + result2.ToString() + "," + result3.ToString();
+                        }
+                        else
+                        {
+                            HReturn = result.ToString();
+                        }
+                        if (HReturn.Contains("\"IsSuccess\":false") == true)
+                        {
+                            sErrMsg = "鍏朵粬鍏ュ簱鍗曞け璐ワ紒" + HReturn + sJson;
+                            oCn.RollBack();
+                            return false;
+                        }
+                        else
+                        {
+                            oCn.Commit();
+                            return true;
+                        }
+                    }
+                    else
+                    {
+                        sErrMsg = "鍏朵粬鍏ュ簱鍗曞け璐ワ紒鐧诲綍澶辫触锛�";
+                        oCn.RollBack();
+                        return false;
+                    }
+                }
+            }
+            catch (Exception e)
+            {
+                sErrMsg = "鍏朵粬鍏ュ簱鍗曞け璐ワ紒" + e.Message;
+                oCn.RollBack();
+                return false;
+            }
+        }
+
+        ///鐢熸垚鍏朵粬鍏ュ簱鍗�
+        public bool set_SaveOtherInBill(Model.ClsKf_OtherInBillMain oMain, ref string sErrMsg)
          {
              //鑾峰彇绯荤粺鍙傛暟
              Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();

--
Gitblit v1.9.1