From 3a7b856d957e777310d33b1b016b167f92b002bc Mon Sep 17 00:00:00 2001
From: ch <37327@LLOOCCY>
Date: 星期六, 07 五月 2022 15:02:11 +0800
Subject: [PATCH] 条码程序模块优化

---
 WebAPI/Web References/WebS/WebService1.wsdl   | 1752 ++++++----
 WarM/条码打印/Sc_ICMOToBarCode.cs                 |    2 
 WarM/条码打印/Sc_ICMOToBarCode.designer.cs        |   15 
 WebAPI/Controllers/OtherOutBillController.cs  |   31 
 WebAPI/Web References/WebS/Reference.cs       | 7519 ++++++++++++++++++++++++++---------------------
 WebAPI/Controllers/MoveStockBillController.cs |    6 
 WebAPI/Controllers/OtherInStockController.cs  |   38 
 WebAPI/Controllers/ProductInController.cs     |  149 
 DAL/WMS/ClsGy_BarCodeBill_View.cs             |    2 
 9 files changed, 5,438 insertions(+), 4,076 deletions(-)

diff --git a/DAL/WMS/ClsGy_BarCodeBill_View.cs b/DAL/WMS/ClsGy_BarCodeBill_View.cs
index 77157df..81db515 100644
--- a/DAL/WMS/ClsGy_BarCodeBill_View.cs
+++ b/DAL/WMS/ClsGy_BarCodeBill_View.cs
@@ -114,6 +114,8 @@
             }
         }
 
+        //Select * from h_v_Gy_BarCodeBill Where HBarCode='ZXM220413363'//鏌ヨ繖涓�
+
         /// <summary>
         /// 鏍规嵁浠g爜杩斿洖椤圭洰淇℃伅 ForReport
         /// </summary>
diff --git "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs" "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs"
index 9411e2a..34f1621 100644
--- "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs"
+++ "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs"
@@ -818,7 +818,7 @@
                 int LSHlen = 6;             //娴佹按鍙烽暱搴�
                 string TM = "";             //鏉$爜
 
-                HDate = DateTime.Now.ToShortDateString();
+                HDate = dtpHBeginDate.Value.ToShortDateString();
                 HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2);
                 HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString();
                 HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2);
diff --git "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs" "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs"
index 8970d29..7404c4a 100644
--- "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs"
+++ "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs"
@@ -30,6 +30,7 @@
         {
             this.components = new System.ComponentModel.Container();
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sc_ICMOToBarCode));
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
             this.Tool = new System.Windows.Forms.ToolStrip();
             this.tc = new System.Windows.Forms.ToolStripButton();
             this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
@@ -119,7 +120,7 @@
             this.Tool.Location = new System.Drawing.Point(0, 0);
             this.Tool.Name = "Tool";
             this.Tool.Padding = new System.Windows.Forms.Padding(0);
-            this.Tool.Size = new System.Drawing.Size(1069, 50);
+            this.Tool.Size = new System.Drawing.Size(1172, 50);
             this.Tool.Stretch = true;
             this.Tool.TabIndex = 16;
             this.Tool.Text = "toolStrip1";
@@ -218,6 +219,14 @@
             this.grdMain.AllowUserToDeleteRows = false;
             this.grdMain.BackgroundColor = System.Drawing.SystemColors.ControlLightLight;
             this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle1.Font = new System.Drawing.Font("瀹嬩綋", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.grdMain.DefaultCellStyle = dataGridViewCellStyle1;
             this.grdMain.Location = new System.Drawing.Point(4, 6);
             this.grdMain.Margin = new System.Windows.Forms.Padding(0);
             this.grdMain.Name = "grdMain";
@@ -728,7 +737,7 @@
             this.tabPage2.Location = new System.Drawing.Point(4, 22);
             this.tabPage2.Name = "tabPage2";
             this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
-            this.tabPage2.Size = new System.Drawing.Size(871, 272);
+            this.tabPage2.Size = new System.Drawing.Size(751, 272);
             this.tabPage2.TabIndex = 1;
             this.tabPage2.Text = "鏉$爜淇℃伅";
             this.tabPage2.UseVisualStyleBackColor = true;
@@ -793,7 +802,7 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.AutoSize = true;
             this.BackColor = System.Drawing.SystemColors.ActiveCaption;
-            this.ClientSize = new System.Drawing.Size(1069, 844);
+            this.ClientSize = new System.Drawing.Size(1172, 844);
             this.Controls.Add(this.button7);
             this.Controls.Add(this.button3);
             this.Controls.Add(this.button2);
diff --git a/WebAPI/Controllers/MoveStockBillController.cs b/WebAPI/Controllers/MoveStockBillController.cs
index 18ae3e9..115f384 100644
--- a/WebAPI/Controllers/MoveStockBillController.cs
+++ b/WebAPI/Controllers/MoveStockBillController.cs
@@ -262,8 +262,10 @@
                     {
                         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, HMaker,HOrgID,HSourceBillNo,HSourceBillType);
+                            //sBarCode_MX = DBUtility.ClsPub.isStrNull(dsTBarCode.Tables[0].Rows[i]["HBarCodeMX"]);
+                            sCode = 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, HMaker,HOrgID,HSourceBillNo,HSourceBillType);
+                            objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sCode, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker, HOrgID, HSourceBillNo, HSourceBillType);
                             if (objJsonResult.code == "0")
                             {
                                 return objJsonResult;
diff --git a/WebAPI/Controllers/OtherInStockController.cs b/WebAPI/Controllers/OtherInStockController.cs
index 6867a0e..bbdc7ad 100644
--- a/WebAPI/Controllers/OtherInStockController.cs
+++ b/WebAPI/Controllers/OtherInStockController.cs
@@ -398,6 +398,44 @@
 
         }
 
+
+        [Route("MateBill/Delete_Json1")]
+        [HttpGet]
+        public object Delete_Json1(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string sHBillType)
+        {
+            string sErrMsg = string.Empty;
+            WebS.WebService1 oWebs = new WebS.WebService1();
+            try
+            {
+                if (oWebs.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID, HAuxPropID, HMTONo, HSourceInterID, HSourceEntryID, sHBillType, ref sErrMsg))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鍒犻櫎鎴愬姛锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍒犻櫎澶辫触锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception)
+            {
+
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鍒犻櫎澶辫触锛�";
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+
+        }
+
         [Route("OtherInBill/DisBillEntryList_Mate_Webs_Json")]
         [HttpGet]
         public object DisBillEntryList_Mate_Webs_Json(string HBillType, string sWhere)
diff --git a/WebAPI/Controllers/OtherOutBillController.cs b/WebAPI/Controllers/OtherOutBillController.cs
index 0cd86c9..32223e2 100644
--- a/WebAPI/Controllers/OtherOutBillController.cs
+++ b/WebAPI/Controllers/OtherOutBillController.cs
@@ -69,8 +69,30 @@
         [HttpGet]
         public Object get_CheckTypeByBarCode_Out_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_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
-            if (oBar == null)
+            //oBar = webserver.get_CheckTypeByBarCode_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
+            //if (oBar == null)
+            //{
+            //    objJsonResult.code = "0";
+            //    objJsonResult.count = 0;
+            //    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+            //    objJsonResult.data = null;
+            //    return objJsonResult;
+            //}
+            //else
+            //{
+            //    objJsonResult.code = "0";
+            //    objJsonResult.count = 1;
+            //    objJsonResult.Message = "鎵爜鎴愬姛锛�";
+            //    //objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+            //    objJsonResult.data = oBar;
+            //    return objJsonResult;
+            //}
+            WebS.WebService1 oWebs = new WebS.WebService1();
+            WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
+            string sExpressNumber = "";
+            //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
+            WebSoBar = oWebs.get_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;
@@ -82,9 +104,8 @@
             {
                 objJsonResult.code = "0";
                 objJsonResult.count = 1;
-                objJsonResult.Message = "鎵爜鎴愬姛锛�";
-                //objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
-                objJsonResult.data = oBar;
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                objJsonResult.data = WebSoBar;
                 return objJsonResult;
             }
         }
diff --git a/WebAPI/Controllers/ProductInController.cs b/WebAPI/Controllers/ProductInController.cs
index 50c2e05..a347b73 100644
--- a/WebAPI/Controllers/ProductInController.cs
+++ b/WebAPI/Controllers/ProductInController.cs
@@ -127,6 +127,48 @@
         }
 
 
+        //鍒锋柊琛ㄤ綋  杩斿洖鍑哄叆搴撴潯鐮佷复鏃惰〃锛堥鏂欏嚭搴撶畝娲佺増锛�
+        [Route("ProductIn/DisBillEntryList_Webs_New_Json1")]
+        [HttpGet]
+        public object DisBillEntryList_Webs_New_Json1(long HBillID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl)
+        {
+            try
+            {
+                WebS.WebService1 oWebs = new WebS.WebService1();
+                ds = oWebs.GetBillEntry_TmpList(HBillID, HBillNo, HBillType, ref sMouldManagerCtl, ref sFIFOCtl, ref DBUtility.ClsPub.sErrInfo);
+                if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                    //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning);
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�";
+                    objJsonResult.data = new
+                    {
+                        list = ds.Tables[0],
+                        list2 = ds.Tables[4]
+                    };
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
         /// <summary>
         /// 鍏朵粬鍑哄簱鏍¢獙鎵弿鍗曟嵁鍙�/鐩存帴璋冪敤webservice
         /// </summary>
@@ -146,6 +188,43 @@
             string sExpressNumber = "";
             //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
             WebSoBar = oWebs.get_BillBarCode_OtherOutCheck(HBillNo, HBillType, HMaker, HOwnerID, ref DBUtility.ClsPub.sErrInfo);
+            if (WebSoBar == null)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+            else
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                objJsonResult.data = WebSoBar;
+                return objJsonResult;
+            }
+        }
+
+        /// <summary>
+        /// 鐢熶骇棰嗘枡鏍¢獙鎵弿鍗曟嵁鍙�/鐩存帴璋冪敤webservice
+        /// </summary>
+        /// <returns></returns>
+        //[Route("OtherOutBill_Check_New/BillNo")]
+        [Route("MateBill/BillNo1")]
+        [HttpGet]
+        public Object BillNo1(string HBillNo, string HBillType, string HMaker, Int64 HOwnerID)
+        {
+            //if (sRedBlue == true)
+            //{
+            //    HBillType = "1245";
+            //}
+            //oBar = webserver.get_CheckTypeByBarCode(sCode, sInterID, sBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
+            WebS.WebService1 oWebs = new WebS.WebService1();
+            WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
+            string sExpressNumber = "";
+            //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
+            WebSoBar = oWebs.get_BillBarCode_MateOutCheck(HBillNo, HBillType, HMaker, HOwnerID, ref DBUtility.ClsPub.sErrInfo);
             if (WebSoBar == null)
             {
                 objJsonResult.code = "0";
@@ -645,7 +724,6 @@
         [HttpGet]
         public object set_SavePonderationBillMain_Temp_Source_Fast_Json(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo)
         {
-            string aa = "";
             try
             {
                // DataSet ds = new DataSet();
@@ -653,10 +731,9 @@
                 string sWhere = " Where 鍗曟嵁鍙� like '%" + HSourceBillNo.Trim() + "%'";
                 if (HSourceBillType == "3710")
                 {
-                    aa = "鎵ц浜�";
                     ds = webserver.GetSc_ICMOBillList(sWhere + "  ");
                 }
-                if (HSourceBillType == "3711")
+                else if (HSourceBillType == "3711")
                 {
                     ds = webserver.GetSc_ICMOReportBillList(sWhere + "  ");
                 }
@@ -664,7 +741,7 @@
                 {
                     objJsonResult.code = "0";
                     objJsonResult.count = 0;
-                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍,婧愬崟绫诲瀷鏈夐敊璇紒"+aa;
+                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍,婧愬崟绫诲瀷鏈夐敊璇紒";
                     objJsonResult.data = null;
                     return objJsonResult; ;
                 }
@@ -1020,6 +1097,70 @@
             }
         }
 
+
+
+        /// <summary>
+        /// 鐢熶骇棰嗘枡鏍¢獙
+        /// </summary>
+        /// <returns></returns>
+        [Route("MateOutBill_Check_New/set_SaveMateOutBill_Check_New_Json")]
+        [HttpPost]
+        public object set_SaveMateOutBill_Check_New_Json([FromBody] JObject oMain)
+        {
+            var _value = oMain["oMain"].ToString();
+            string msg1 = _value.ToString();
+            //List<Model.ClsKf_ProductInBillMain> lsmain = new List<Model.ClsKf_ProductInBillMain>();
+            //ListModels oListModels = new ListModels();
+            //lsmain = oListModels.getProductInBillMainByJson(msg1);
+            //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;
+            //BLL.ClsKf_ProductInBill bll = new BLL.ClsKf_ProductInBill();
+            //return bll.set_SaveProductInBill_New(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo);
+
+            try
+            {
+                List<Model.ClsKf_MateOutBillMain> lsmain = new List<Model.ClsKf_MateOutBillMain>();
+                ListModels oListModels = new ListModels();
+                lsmain = oListModels.getMateOutBillMainByJson(msg1);
+                //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;
+
+                WebAPI.WebS.ClsKf_MateOutBillMain websLsmain = new WebS.ClsKf_MateOutBillMain();
+
+                websLsmain.HInterID = lsmain[0].HInterID;
+                websLsmain.HBillNo = lsmain[0].HBillNo;
+                websLsmain.HBillType = "1204";
+
+                WebS.WebService1 oWebs = new WebS.WebService1();
+                if (oWebs.set_SaveMateOutBill_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鐢熶骇棰嗘枡鍗曟牎楠屾垚鍔燂紒鍗曟嵁鍙蜂负锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "涓婁紶澶辫触锛�" + DBUtility.ClsPub.sErrInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "涓婁紶澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
         [Route("ProductIn/Delete_Json_AN")]
         [HttpGet]
         public object Delete_Json_AN(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string sHBillType)
diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index dd7a7ef..024a677 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -35,6 +35,14 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSourceBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_MateOutOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
@@ -75,7 +83,15 @@
         
         private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
         
+        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
         
@@ -114,6 +130,14 @@
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        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 GetKf_ICStockBillQueryListOperationCompleted;
         
@@ -275,13 +299,9 @@
         
         private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getSourceBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBarCode_MateOutOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePOStockInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckAddPOStockInBillOperationCompleted;
         
@@ -395,13 +415,7 @@
         
         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 set_SaveSellOutBackBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBillOperationCompleted;
         
@@ -448,6 +462,8 @@
         private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveMateOutBill_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_NewOperationCompleted;
         
@@ -508,10 +524,6 @@
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePOStockInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_DelPonderationBillMain_TempOperationCompleted;
         
@@ -623,6 +635,10 @@
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_CLD_NewOperationCompleted;
@@ -642,8 +658,6 @@
         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 GetSc_ICMOReportBillListOperationCompleted;
         
@@ -1024,6 +1038,18 @@
         }
         
         /// <remarks/>
+        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
+        
+        /// <remarks/>
+        public event getSourceBill_NewCompletedEventHandler getSourceBill_NewCompleted;
+        
+        /// <remarks/>
+        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_MateOutCompletedEventHandler get_SourceBarCode_MateOutCompleted;
+        
+        /// <remarks/>
         public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
         
         /// <remarks/>
@@ -1084,7 +1110,19 @@
         public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
         
         /// <remarks/>
+        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
+        
+        /// <remarks/>
         public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
@@ -1142,6 +1180,18 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <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 GetKf_ICStockBillQueryListCompletedEventHandler GetKf_ICStockBillQueryListCompleted;
@@ -1384,16 +1434,10 @@
         public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
         
         /// <remarks/>
-        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
+        public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
         
         /// <remarks/>
-        public event getSourceBill_NewCompletedEventHandler getSourceBill_NewCompleted;
-        
-        /// <remarks/>
-        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
-        
-        /// <remarks/>
-        public event get_SourceBarCode_MateOutCompletedEventHandler get_SourceBarCode_MateOutCompleted;
+        public event set_SavePOStockInBillCompletedEventHandler set_SavePOStockInBillCompleted;
         
         /// <remarks/>
         public event set_CheckAddPOStockInBillCompletedEventHandler set_CheckAddPOStockInBillCompleted;
@@ -1564,16 +1608,7 @@
         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;
+        public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
         
         /// <remarks/>
         public event set_SaveSellOutBillCompletedEventHandler set_SaveSellOutBillCompleted;
@@ -1643,6 +1678,9 @@
         
         /// <remarks/>
         public event set_SaveMateOutBill_CLDCompletedEventHandler set_SaveMateOutBill_CLDCompleted;
+        
+        /// <remarks/>
+        public event set_SaveMateOutBill_BillCheckCompletedEventHandler set_SaveMateOutBill_BillCheckCompleted;
         
         /// <remarks/>
         public event set_SaveMateReplenishOutBill_NewCompletedEventHandler set_SaveMateReplenishOutBill_NewCompleted;
@@ -1733,12 +1771,6 @@
         
         /// <remarks/>
         public event set_SavePOStockInBackBill_CLD_NewCompletedEventHandler set_SavePOStockInBackBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SavePOStockInBillCompletedEventHandler set_SavePOStockInBillCompleted;
         
         /// <remarks/>
         public event set_DelPonderationBillMain_TempCompletedEventHandler set_DelPonderationBillMain_TempCompleted;
@@ -1906,6 +1938,12 @@
         public event set_SaveMoveStockBill_CLD_NewCompletedEventHandler set_SaveMoveStockBill_CLD_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveMoveStockBill_BillCheckCompletedEventHandler set_SaveMoveStockBill_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SaveMoveStockBill_CLD_BillCheckCompletedEventHandler set_SaveMoveStockBill_CLD_BillCheckCompleted;
+        
+        /// <remarks/>
         public event set_SaveMoveStockStepOutBill_NewCompletedEventHandler set_SaveMoveStockStepOutBill_NewCompleted;
         
         /// <remarks/>
@@ -1934,9 +1972,6 @@
         
         /// <remarks/>
         public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
         
         /// <remarks/>
         public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2447,6 +2482,226 @@
         
         /// <remarks/>
         public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_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_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        SourceFlag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
+                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        SourceFlag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS getSourceBill_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBill_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        HAccessFlag,
+                        SourceFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSourceBill_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBill_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getSourceBill_NewAsync(
+                    long HInterID, 
+                    string HBillNo, 
+                    string HBillType, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    bool HRedBlueflag, 
+                    string HMaker, 
+                    double HPTQty, 
+                    long HPlanMode, 
+                    long HFIFOWhID, 
+                    long HOWNERID, 
+                    long HAccessFlag, 
+                    bool SourceFlag, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.getSourceBill_NewOperationCompleted == null)) {
+                this.getSourceBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("getSourceBill_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        HAccessFlag,
+                        SourceFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.getSourceBill_NewOperationCompleted, userState);
+        }
+        
+        private void OngetSourceBill_NewOperationCompleted(object arg) {
+            if ((this.getSourceBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSourceBill_NewCompleted(this, new getSourceBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <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/get_SourceBarCode_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_MateOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_MateOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_MateOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_MateOutOperationCompleted == null)) {
+                this.get_SourceBarCode_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MateOutOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_MateOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_MateOutOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_MateOutOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_MateOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_MateOutCompleted(this, new get_SourceBarCode_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
@@ -3242,6 +3497,44 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", 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_BillBarCode_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", 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_BillBarCode_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
@@ -3276,6 +3569,152 @@
             if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", 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_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -4129,6 +4568,140 @@
             if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/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));
             }
         }
         
@@ -7658,222 +8231,72 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_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_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        SourceFlag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
-            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
-                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBarCode_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        SourceFlag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS getSourceBill_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("getSourceBill_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        HAccessFlag,
-                        SourceFlag,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
                         oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getSourceBill_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.getSourceBill_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
+        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePOStockInBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getSourceBill_NewAsync(
-                    long HInterID, 
-                    string HBillNo, 
-                    string HBillType, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    bool HRedBlueflag, 
-                    string HMaker, 
-                    double HPTQty, 
-                    long HPlanMode, 
-                    long HFIFOWhID, 
-                    long HOWNERID, 
-                    long HAccessFlag, 
-                    bool SourceFlag, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.getSourceBill_NewOperationCompleted == null)) {
-                this.getSourceBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_NewOperationCompleted);
+        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SavePOStockInBackBill_CLDOperationCompleted == null)) {
+                this.set_SavePOStockInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLDOperationCompleted);
             }
-            this.InvokeAsync("getSourceBill_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        HAccessFlag,
-                        SourceFlag,
+            this.InvokeAsync("set_SavePOStockInBackBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
                         oSystemParameterMain,
-                        sErrMsg}, this.getSourceBill_NewOperationCompleted, userState);
+                        sErrMsg}, this.set_SavePOStockInBackBill_CLDOperationCompleted, userState);
         }
         
-        private void OngetSourceBill_NewOperationCompleted(object arg) {
-            if ((this.getSourceBill_NewCompleted != null)) {
+        private void Onset_SavePOStockInBackBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SavePOStockInBackBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSourceBill_NewCompleted(this, new getSourceBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePOStockInBackBill_CLDCompleted(this, new set_SavePOStockInBackBill_CLDCompletedEventArgs(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,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBill", 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_SavePOStockInBill(ClsKf_POStockInBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePOStockInBill", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
+            return ((bool)(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);
+        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SavePOStockInBillAsync(oMain, sHSourceType, 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);
+        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SavePOStockInBillOperationCompleted == null)) {
+                this.set_SavePOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBillOperationCompleted);
             }
-            this.InvokeAsync("GetSourceBillList", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg}, this.GetSourceBillListOperationCompleted, userState);
+            this.InvokeAsync("set_SavePOStockInBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SavePOStockInBillOperationCompleted, userState);
         }
         
-        private void OnGetSourceBillListOperationCompleted(object arg) {
-            if ((this.GetSourceBillListCompleted != null)) {
+        private void Onset_SavePOStockInBillOperationCompleted(object arg) {
+            if ((this.set_SavePOStockInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_MateOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_MateOut", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
-            this.get_SourceBarCode_MateOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_MateOutOperationCompleted == null)) {
-                this.get_SourceBarCode_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MateOutOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBarCode_MateOut", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        sErrMsg}, this.get_SourceBarCode_MateOutOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBarCode_MateOutOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_MateOutCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_MateOutCompleted(this, new get_SourceBarCode_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePOStockInBillCompleted(this, new set_SavePOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -9798,136 +10221,38 @@
         }
         
         /// <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,
+        [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[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
-            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
+        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveSellOutBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
-            if ((this.DeleteBillListOperationCompleted == null)) {
-                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
+        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveSellOutBackBill_CLDOperationCompleted == null)) {
+                this.set_SaveSellOutBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLDOperationCompleted);
             }
-            this.InvokeAsync("DeleteBillList", new object[] {
-                        sHInterID,
-                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
+            this.InvokeAsync("set_SaveSellOutBackBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveSellOutBackBill_CLDOperationCompleted, userState);
         }
         
-        private void OnDeleteBillListOperationCompleted(object arg) {
-            if ((this.DeleteBillListCompleted != null)) {
+        private void Onset_SaveSellOutBackBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveSellOutBackBill_CLDCompleted != 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));
+                this.set_SaveSellOutBackBill_CLDCompleted(this, new set_SaveSellOutBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10699,6 +11024,38 @@
             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_SaveMateOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMateOutBill_BillCheck(ClsKf_MateOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBill_BillCheckAsync(ClsKf_MateOutBillMain oMain, string sErrMsg) {
+            this.set_SaveMateOutBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBill_BillCheckAsync(ClsKf_MateOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveMateOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateOutBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMateOutBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMateOutBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateOutBill_BillCheckCompleted(this, new set_SaveMateOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -11713,76 +12070,6 @@
             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));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePOStockInBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SavePOStockInBackBill_CLDOperationCompleted == null)) {
-                this.set_SavePOStockInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePOStockInBackBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePOStockInBackBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePOStockInBackBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SavePOStockInBackBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePOStockInBackBill_CLDCompleted(this, new set_SavePOStockInBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBill", 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_SavePOStockInBill(ClsKf_POStockInBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePOStockInBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SavePOStockInBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SavePOStockInBillOperationCompleted == null)) {
-                this.set_SavePOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePOStockInBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SavePOStockInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePOStockInBillOperationCompleted(object arg) {
-            if ((this.set_SavePOStockInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePOStockInBillCompleted(this, new set_SavePOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -13677,6 +13964,70 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMoveStockBill_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMoveStockBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
+            this.set_SaveMoveStockBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMoveStockBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveMoveStockBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMoveStockBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMoveStockBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMoveStockBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMoveStockBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMoveStockBill_BillCheckCompleted(this, new set_SaveMoveStockBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMoveStockBill_CLD_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMoveStockBill_CLD_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMoveStockBill_CLD_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
+            this.set_SaveMoveStockBill_CLD_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMoveStockBill_CLD_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted == null)) {
+                this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_CLD_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMoveStockBill_CLD_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMoveStockBill_CLD_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMoveStockBill_CLD_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMoveStockBill_CLD_BillCheckCompleted(this, new set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockStepOutBill_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_SaveMoveStockStepOutBill_New(ClsKf_MoveStockStepOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveMoveStockStepOutBill_New", new object[] {
@@ -14018,42 +14369,6 @@
             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[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveSellOutBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveSellOutBackBill_CLDOperationCompleted == null)) {
-                this.set_SaveSellOutBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveSellOutBackBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveSellOutBackBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveSellOutBackBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveSellOutBackBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveSellOutBackBill_CLDCompleted(this, new set_SaveSellOutBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -31348,1911 +31663,6 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsXt_SystemParameterMain {
-        
-        private string kf_POStockInBill_AutoCheckField;
-        
-        private string kf_POStockInBill_ERPModeField;
-        
-        private string kf_POStockInBill_MustQtyCtlField;
-        
-        private string kf_POStockInBill_MulSourceBillField;
-        
-        private string kf_POStockInBill_BillTypeOneScanField;
-        
-        private string kf_POStockInBackBill_AutoCheckField;
-        
-        private string kf_POStockInBackBill_ERPModeField;
-        
-        private string kf_POStockInBackBill_MustQtyCtlField;
-        
-        private string kf_POStockInBackBill_MulSourceBillField;
-        
-        private string kf_POStockInBackBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBill_AutoCheckField;
-        
-        private string kf_MateOutBill_ERPModeField;
-        
-        private string kf_MateOutBill_MustQtyCtlField;
-        
-        private string kf_MateOutBill_FIFOCtlField;
-        
-        private string kf_MateOutBill_AutoBarCodeField;
-        
-        private string kf_MateOutBill_MulSourceBillField;
-        
-        private string kf_MateOutBill_SimpleModeField;
-        
-        private string kf_MateOutBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBackBill_AutoCheckField;
-        
-        private string kf_MateOutBackBill_ERPModeField;
-        
-        private string kf_MateOutBackBill_MustQtyCtlField;
-        
-        private string kf_MateOutBackBill_MulSourceBillField;
-        
-        private string kf_MateOutBackBill_SimpleModeField;
-        
-        private string kf_MateOutBackBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBill_AutoCheckField;
-        
-        private string kf_ProductInBill_ERPModeField;
-        
-        private string kf_ProductInBill_MustQtyCtlField;
-        
-        private string kf_ProductInBill_MulSourceBillField;
-        
-        private string kf_ProductInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_ProductInBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBackBill_AutoCheckField;
-        
-        private string kf_ProductInBackBill_ERPModeField;
-        
-        private string kf_ProductInBackBill_MustQtyCtlField;
-        
-        private string kf_ProductInBackBill_MulSourceBillField;
-        
-        private string kf_ProductInBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBill_AutoCheckField;
-        
-        private string kf_EntrustInBill_ERPModeField;
-        
-        private string kf_EntrustInBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBill_MulSourceBillField;
-        
-        private string kf_EntrustInBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBackBill_AutoCheckField;
-        
-        private string kf_EntrustInBackBill_ERPModeField;
-        
-        private string kf_EntrustInBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBackBill_MulSourceBillField;
-        
-        private string kf_EntrustInBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBill_AutoCheckField;
-        
-        private string kf_EntrustOutBill_ERPModeField;
-        
-        private string kf_EntrustOutBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBill_FIFOCtlField;
-        
-        private string kf_EntrustOutBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBill_SimpleModeField;
-        
-        private string kf_EntrustOutBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBackBill_AutoCheckField;
-        
-        private string kf_EntrustOutBackBill_ERPModeField;
-        
-        private string kf_EntrustOutBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBackBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBackBill_SimpleModeField;
-        
-        private string kf_EntrustOutBackBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBill_AutoCheckField;
-        
-        private string kf_SellOutBill_ERPModeField;
-        
-        private string kf_SellOutBill_MustQtyCtlField;
-        
-        private string kf_SellOutBill_FIFOCtlField;
-        
-        private string kf_SellOutBill_MulSourceBillField;
-        
-        private string kf_SellOutBill_AutoSavePOStockInBillField;
-        
-        private string kf_SellOutBill_NoRefreshField;
-        
-        private string kf_SellOutBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBackBill_AutoCheckField;
-        
-        private string kf_SellOutBackBill_ERPModeField;
-        
-        private string kf_SellOutBackBill_MustQtyCtlField;
-        
-        private string kf_SellOutBackBill_MulSourceBillField;
-        
-        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-        
-        private string kf_SellOutBackBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBill_AutoCheckField;
-        
-        private string kf_OtherInBill_ERPModeField;
-        
-        private string kf_OtherInBill_MustQtyCtlField;
-        
-        private string kf_OtherInBill_BarCodeMustSameSourceBillField;
-        
-        private string kf_OtherInBill_BillTypeOneScanField;
-        
-        private string kf_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 wMS_MouldManagerCtlField;
-        
-        private string barCode_SourceQtyCtlField;
-        
-        private string mES_StationInBill_FIFOCtlField;
-        
-        private string mES_StationInBill_FullMoveCtlField;
-        
-        private string mES_StationInBill_QtyCtlField;
-        
-        private string mES_StationInBill_OneCtlField;
-        
-        private string mES_StationInBill_FirstCheckOutField;
-        
-        private string mES_StationInBill_ProcessCheckCtlField;
-        
-        private string mES_StationOutBill_QtyCtlField;
-        
-        private string mES_StationOutBill_ProcessCheckOutField;
-        
-        private string mES_StationOutBill_FirstCheckOutField;
-        
-        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 string sc_ICMOReportBill_FirstCheckOutField;
-        
-        private string sc_MESBeginWorkBill_AutoCheckField;
-        
-        private string sc_MESEndWorkBill_AutoCheckField;
-        
-        private string sc_MESStopWorkBill_AutoCheckField;
-        
-        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
-        
-        private string sc_ICMOBillQualityStatus_AutoCheckField;
-        
-        private string sc_MaterToSourceBill_AutoCheckField;
-        
-        private string qC_FirstPieceCheckBill_AutoCheckField;
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_AutoCheck {
-            get {
-                return this.kf_POStockInBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_ERPMode {
-            get {
-                return this.kf_POStockInBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_AutoCheck {
-            get {
-                return this.kf_POStockInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_ERPMode {
-            get {
-                return this.kf_POStockInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoCheck {
-            get {
-                return this.kf_MateOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_ERPMode {
-            get {
-                return this.kf_MateOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_FIFOCtl {
-            get {
-                return this.kf_MateOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MateOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoBarCode {
-            get {
-                return this.kf_MateOutBill_AutoBarCodeField;
-            }
-            set {
-                this.kf_MateOutBill_AutoBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_SimpleMode {
-            get {
-                return this.kf_MateOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_AutoCheck {
-            get {
-                return this.kf_MateOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_ERPMode {
-            get {
-                return this.kf_MateOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_SimpleMode {
-            get {
-                return this.kf_MateOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_AutoCheck {
-            get {
-                return this.kf_ProductInBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_ERPMode {
-            get {
-                return this.kf_ProductInBill_ERPModeField;
-            }
-            set {
-                this.kf_ProductInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MustQtyCtl {
-            get {
-                return this.kf_ProductInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MulSourceBill {
-            get {
-                return this.kf_ProductInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_ProductInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_ProductInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_ProductInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_AutoCheck {
-            get {
-                return this.kf_ProductInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_ERPMode {
-            get {
-                return this.kf_ProductInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_ProductInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MustQtyCtl {
-            get {
-                return this.kf_ProductInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MulSourceBill {
-            get {
-                return this.kf_ProductInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_ProductInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_ERPMode {
-            get {
-                return this.kf_EntrustInBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MulSourceBill {
-            get {
-                return this.kf_EntrustInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_ERPMode {
-            get {
-                return this.kf_EntrustInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_FIFOCtl {
-            get {
-                return this.kf_EntrustOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_AutoCheck {
-            get {
-                return this.kf_SellOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_ERPMode {
-            get {
-                return this.kf_SellOutBill_ERPModeField;
-            }
-            set {
-                this.kf_SellOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MustQtyCtl {
-            get {
-                return this.kf_SellOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_FIFOCtl {
-            get {
-                return this.kf_SellOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_SellOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MulSourceBill {
-            get {
-                return this.kf_SellOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_AutoSavePOStockInBill {
-            get {
-                return this.kf_SellOutBill_AutoSavePOStockInBillField;
-            }
-            set {
-                this.kf_SellOutBill_AutoSavePOStockInBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_NoRefresh {
-            get {
-                return this.kf_SellOutBill_NoRefreshField;
-            }
-            set {
-                this.kf_SellOutBill_NoRefreshField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoCheck {
-            get {
-                return this.kf_SellOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_ERPMode {
-            get {
-                return this.kf_SellOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_SellOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_SellOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MulSourceBill {
-            get {
-                return this.kf_SellOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
-            get {
-                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_AutoCheck {
-            get {
-                return this.kf_OtherInBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_ERPMode {
-            get {
-                return this.kf_OtherInBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MustQtyCtl {
-            get {
-                return this.kf_OtherInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BarCodeMustSameSourceBill {
-            get {
-                return this.kf_OtherInBill_BarCodeMustSameSourceBillField;
-            }
-            set {
-                this.kf_OtherInBill_BarCodeMustSameSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_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 WMS_MouldManagerCtl {
-            get {
-                return this.wMS_MouldManagerCtlField;
-            }
-            set {
-                this.wMS_MouldManagerCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_SourceQtyCtl {
-            get {
-                return this.barCode_SourceQtyCtlField;
-            }
-            set {
-                this.barCode_SourceQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FIFOCtl {
-            get {
-                return this.mES_StationInBill_FIFOCtlField;
-            }
-            set {
-                this.mES_StationInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FullMoveCtl {
-            get {
-                return this.mES_StationInBill_FullMoveCtlField;
-            }
-            set {
-                this.mES_StationInBill_FullMoveCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_QtyCtl {
-            get {
-                return this.mES_StationInBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationInBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_OneCtl {
-            get {
-                return this.mES_StationInBill_OneCtlField;
-            }
-            set {
-                this.mES_StationInBill_OneCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FirstCheckOut {
-            get {
-                return this.mES_StationInBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationInBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_ProcessCheckCtl {
-            get {
-                return this.mES_StationInBill_ProcessCheckCtlField;
-            }
-            set {
-                this.mES_StationInBill_ProcessCheckCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_ProcessCheckOut {
-            get {
-                return this.mES_StationOutBill_ProcessCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_ProcessCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_FirstCheckOut {
-            get {
-                return this.mES_StationOutBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string 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/>
-        public string Sc_ICMOReportBill_FirstCheckOut {
-            get {
-                return this.sc_ICMOReportBill_FirstCheckOutField;
-            }
-            set {
-                this.sc_ICMOReportBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_AutoCheck {
-            get {
-                return this.sc_MESBeginWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESEndWorkBill_AutoCheck {
-            get {
-                return this.sc_MESEndWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESEndWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESStopWorkBill_AutoCheck {
-            get {
-                return this.sc_MESStopWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESStopWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillQualityStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillQualityStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_AutoCheck {
-            get {
-                return this.sc_MaterToSourceBill_AutoCheckField;
-            }
-            set {
-                this.sc_MaterToSourceBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_AutoCheck {
-            get {
-                return this.qC_FirstPieceCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_AutoCheckField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
@@ -33839,11 +32249,11 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
@@ -39082,6 +37492,738 @@
     [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.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")]
+    [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_ICStockBillMain : ClsXt_BaseBillMain {
         
         private long hSupIDField;
@@ -39583,738 +38725,6 @@
     [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.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")]
-    [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_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 ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
         
         private long hSCWHIDField;
@@ -40791,6 +39201,2287 @@
             }
             set {
                 this.hStockOutOrgNameField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsXt_SystemParameterMain {
+        
+        private string kf_POStockInBill_AutoCheckField;
+        
+        private string kf_POStockInBill_ERPModeField;
+        
+        private string kf_POStockInBill_MustQtyCtlField;
+        
+        private string kf_POStockInBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_POStockInBill_MulSourceBillField;
+        
+        private string kf_POStockInBill_BillTypeOneScanField;
+        
+        private string kf_POStockInBackBill_AutoCheckField;
+        
+        private string kf_POStockInBackBill_ERPModeField;
+        
+        private string kf_POStockInBackBill_MustQtyCtlField;
+        
+        private string kf_POStockInBackBill_MulSourceBillField;
+        
+        private string kf_POStockInBackBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBill_AutoCheckField;
+        
+        private string kf_MateOutBill_ERPModeField;
+        
+        private string kf_MateOutBill_MustQtyCtlField;
+        
+        private string kf_MateOutBill_FIFOCtlField;
+        
+        private string kf_MateOutBill_AutoBarCodeField;
+        
+        private string kf_MateOutBill_MulSourceBillField;
+        
+        private string kf_MateOutBill_SimpleModeField;
+        
+        private string kf_MateOutBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBillCheck_MustQtyCtlField;
+        
+        private string kf_MateOutBackBill_AutoCheckField;
+        
+        private string kf_MateOutBackBill_ERPModeField;
+        
+        private string kf_MateOutBackBill_MustQtyCtlField;
+        
+        private string kf_MateOutBackBill_MulSourceBillField;
+        
+        private string kf_MateOutBackBill_SimpleModeField;
+        
+        private string kf_MateOutBackBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBill_AutoCheckField;
+        
+        private string kf_ProductInBill_ERPModeField;
+        
+        private string kf_ProductInBill_MustQtyCtlField;
+        
+        private string kf_ProductInBill_MulSourceBillField;
+        
+        private string kf_ProductInBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_ProductInBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBackBill_AutoCheckField;
+        
+        private string kf_ProductInBackBill_ERPModeField;
+        
+        private string kf_ProductInBackBill_MustQtyCtlField;
+        
+        private string kf_ProductInBackBill_MulSourceBillField;
+        
+        private string kf_ProductInBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustInBill_AutoCheckField;
+        
+        private string kf_EntrustInBill_ERPModeField;
+        
+        private string kf_EntrustInBill_MustQtyCtlField;
+        
+        private string kf_EntrustInBill_MulSourceBillField;
+        
+        private string kf_EntrustInBill_BillTypeOneScanField;
+        
+        private string kf_EntrustInBackBill_AutoCheckField;
+        
+        private string kf_EntrustInBackBill_ERPModeField;
+        
+        private string kf_EntrustInBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustInBackBill_MulSourceBillField;
+        
+        private string kf_EntrustInBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBill_AutoCheckField;
+        
+        private string kf_EntrustOutBill_ERPModeField;
+        
+        private string kf_EntrustOutBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBill_FIFOCtlField;
+        
+        private string kf_EntrustOutBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBill_SimpleModeField;
+        
+        private string kf_EntrustOutBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBackBill_AutoCheckField;
+        
+        private string kf_EntrustOutBackBill_ERPModeField;
+        
+        private string kf_EntrustOutBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBackBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBackBill_SimpleModeField;
+        
+        private string kf_EntrustOutBackBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBill_AutoCheckField;
+        
+        private string kf_SellOutBill_ERPModeField;
+        
+        private string kf_SellOutBill_MustQtyCtlField;
+        
+        private string kf_SellOutBill_FIFOCtlField;
+        
+        private string kf_SellOutBill_MulSourceBillField;
+        
+        private string kf_SellOutBill_AutoSavePOStockInBillField;
+        
+        private string kf_SellOutBill_NoRefreshField;
+        
+        private string kf_SellOutBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBackBill_AutoCheckField;
+        
+        private string kf_SellOutBackBill_ERPModeField;
+        
+        private string kf_SellOutBackBill_MustQtyCtlField;
+        
+        private string kf_SellOutBackBill_MulSourceBillField;
+        
+        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+        
+        private string kf_SellOutBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBill_AutoCheckField;
+        
+        private string kf_OtherInBill_ERPModeField;
+        
+        private string kf_OtherInBill_MustQtyCtlField;
+        
+        private string kf_OtherInBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_OtherInBill_BillTypeOneScanField;
+        
+        private string kf_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_MoveStockBillCheck_MustQtyCtlField;
+        
+        private string kf_MateReplenishOutBill_AutoCheckField;
+        
+        private string kf_MateReplenishOutBill_ERPModeField;
+        
+        private string kf_MateReplenishOutBill_MustQtyCtlField;
+        
+        private string kf_MateReplenishOutBill_MulSourceBillField;
+        
+        private string kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_MateReplenishOutBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBackBill_AutoCheckField;
+        
+        private string kf_OtherInBackBill_ERPModeField;
+        
+        private string kf_OtherInBackBill_MustQtyCtlField;
+        
+        private string kf_OtherInBackBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_OtherInBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherOutBackBill_AutoCheckField;
+        
+        private string kf_OtherOutBackBill_ERPModeField;
+        
+        private string kf_OtherOutBackBill_MustQtyCtlField;
+        
+        private string kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_OtherOutBackBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepOutBill_AutoCheckField;
+        
+        private string kf_MoveStockStepOutBill_ERPModeField;
+        
+        private string kf_MoveStockStepOutBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepOutBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepOutBill_FIFOCtlField;
+        
+        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepInBill_AutoCheckField;
+        
+        private string kf_MoveStockStepInBill_ERPModeField;
+        
+        private string kf_MoveStockStepInBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepInBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
+        
+        private string kf_MoveStockStepInBill_BillTypeOneScanField;
+        
+        private string wMS_ERPStockCtlField;
+        
+        private string wMS_WMSStockCtlField;
+        
+        private string wMS_WMSStockCtl_ERPModeField;
+        
+        private string wMS_SaveUpdateStockField;
+        
+        private string wMS_MaterBarCodeDefQtyField;
+        
+        private string wMS_BatchBarCodeDefQtyField;
+        
+        private string wMS_SNBarCodeDefQtyField;
+        
+        private string wMS_CampanyNameField;
+        
+        private string wMS_OneKeyModeField;
+        
+        private string wMS_BarCodeMustSameSourceBillField;
+        
+        private string wMS_OneScanModeField;
+        
+        private string wMS_MouldManagerCtlField;
+        
+        private string barCode_SourceQtyCtlField;
+        
+        private long barCode_PrintQtyField;
+        
+        private string barCode_PrintQtyCtlField;
+        
+        private string barCode_UpdatePrintQtyCtlField;
+        
+        private string mES_StationInBill_FIFOCtlField;
+        
+        private string mES_StationInBill_FullMoveCtlField;
+        
+        private string mES_StationInBill_QtyCtlField;
+        
+        private string mES_StationInBill_OneCtlField;
+        
+        private string mES_StationInBill_FirstCheckOutField;
+        
+        private string mES_StationInBill_ProcessCheckCtlField;
+        
+        private string mES_StationOutBill_QtyCtlField;
+        
+        private string mES_StationOutBill_ProcessCheckOutField;
+        
+        private string mES_StationOutBill_FirstCheckOutField;
+        
+        private string qC_NoPassProdCheckBill_QtyCtlField;
+        
+        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+        
+        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 string sc_ICMOReportBill_FirstCheckOutField;
+        
+        private string sc_MESBeginWorkBill_AutoCheckField;
+        
+        private string sc_MESReturnWorkBill_AutoCheckField;
+        
+        private string sc_MESEndWorkBill_AutoCheckField;
+        
+        private string sc_MESStopWorkBill_AutoCheckField;
+        
+        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
+        
+        private string sc_ICMOBillQualityStatus_AutoCheckField;
+        
+        private string sc_MaterToSourceBill_AutoCheckField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
+        
+        private string oA_ErrMsgBackBill_AutoCheckField;
+        
+        private string sc_MESProceReportWorkBill_AutoCheckField;
+        
+        private string qC_FirstPieceCheckBill_AutoCheckField;
+        
+        private string mES_StationInBill_SaveAutoAddnewField;
+        
+        private string mES_StationOutBill_SaveAutoAddnewField;
+        
+        private string mES_StationEntrustInBill_SaveAutoAddnewField;
+        
+        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
+        
+        private string sc_MouldProdOutBill_AutoCheckField;
+        
+        private string sc_MouldProdOutBill_SaveAutoAddnewField;
+        
+        private string sc_MouldProdOutBill_MouldLifeCtrlField;
+        
+        private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_AutoCheck {
+            get {
+                return this.kf_POStockInBill_AutoCheckField;
+            }
+            set {
+                this.kf_POStockInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_ERPMode {
+            get {
+                return this.kf_POStockInBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_POStockInBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_POStockInBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_AutoCheck {
+            get {
+                return this.kf_POStockInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_POStockInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_ERPMode {
+            get {
+                return this.kf_POStockInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoCheck {
+            get {
+                return this.kf_MateOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_ERPMode {
+            get {
+                return this.kf_MateOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_FIFOCtl {
+            get {
+                return this.kf_MateOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MateOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoBarCode {
+            get {
+                return this.kf_MateOutBill_AutoBarCodeField;
+            }
+            set {
+                this.kf_MateOutBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SimpleMode {
+            get {
+                return this.kf_MateOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MateOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_AutoCheck {
+            get {
+                return this.kf_MateOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_ERPMode {
+            get {
+                return this.kf_MateOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SimpleMode {
+            get {
+                return this.kf_MateOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_AutoCheck {
+            get {
+                return this.kf_ProductInBill_AutoCheckField;
+            }
+            set {
+                this.kf_ProductInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_ERPMode {
+            get {
+                return this.kf_ProductInBill_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MustQtyCtl {
+            get {
+                return this.kf_ProductInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MulSourceBill {
+            get {
+                return this.kf_ProductInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_ProductInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_ProductInBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_ProductInBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_AutoCheck {
+            get {
+                return this.kf_ProductInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_ProductInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_ERPMode {
+            get {
+                return this.kf_ProductInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MustQtyCtl {
+            get {
+                return this.kf_ProductInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MulSourceBill {
+            get {
+                return this.kf_ProductInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_ProductInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_AutoCheck {
+            get {
+                return this.kf_EntrustInBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_ERPMode {
+            get {
+                return this.kf_EntrustInBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MulSourceBill {
+            get {
+                return this.kf_EntrustInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_ERPMode {
+            get {
+                return this.kf_EntrustInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_FIFOCtl {
+            get {
+                return this.kf_EntrustOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_AutoCheck {
+            get {
+                return this.kf_SellOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_SellOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_ERPMode {
+            get {
+                return this.kf_SellOutBill_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MustQtyCtl {
+            get {
+                return this.kf_SellOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_FIFOCtl {
+            get {
+                return this.kf_SellOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_SellOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MulSourceBill {
+            get {
+                return this.kf_SellOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_AutoSavePOStockInBill {
+            get {
+                return this.kf_SellOutBill_AutoSavePOStockInBillField;
+            }
+            set {
+                this.kf_SellOutBill_AutoSavePOStockInBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_NoRefresh {
+            get {
+                return this.kf_SellOutBill_NoRefreshField;
+            }
+            set {
+                this.kf_SellOutBill_NoRefreshField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoCheck {
+            get {
+                return this.kf_SellOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_ERPMode {
+            get {
+                return this.kf_SellOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_SellOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MulSourceBill {
+            get {
+                return this.kf_SellOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
+            get {
+                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_AutoCheck {
+            get {
+                return this.kf_OtherInBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_ERPMode {
+            get {
+                return this.kf_OtherInBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MustQtyCtl {
+            get {
+                return this.kf_OtherInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_OtherInBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_OtherInBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_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_MoveStockBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MoveStockBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_AutoCheck {
+            get {
+                return this.kf_MateReplenishOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_ERPMode {
+            get {
+                return this.kf_MateReplenishOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MulSourceBill {
+            get {
+                return this.kf_MateReplenishOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_AutoCheck {
+            get {
+                return this.kf_OtherInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_ERPMode {
+            get {
+                return this.kf_OtherInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MustQtyCtl {
+            get {
+                return this.kf_OtherInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_OtherInBackBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_OtherInBackBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_AutoCheck {
+            get {
+                return this.kf_OtherOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_ERPMode {
+            get {
+                return this.kf_OtherOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_OtherOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepInBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepInBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BarCodeMustSameSourceBill {
+            get {
+                return this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_ERPStockCtl {
+            get {
+                return this.wMS_ERPStockCtlField;
+            }
+            set {
+                this.wMS_ERPStockCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_WMSStockCtl {
+            get {
+                return this.wMS_WMSStockCtlField;
+            }
+            set {
+                this.wMS_WMSStockCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_WMSStockCtl_ERPMode {
+            get {
+                return this.wMS_WMSStockCtl_ERPModeField;
+            }
+            set {
+                this.wMS_WMSStockCtl_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_SaveUpdateStock {
+            get {
+                return this.wMS_SaveUpdateStockField;
+            }
+            set {
+                this.wMS_SaveUpdateStockField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_MaterBarCodeDefQty {
+            get {
+                return this.wMS_MaterBarCodeDefQtyField;
+            }
+            set {
+                this.wMS_MaterBarCodeDefQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_BatchBarCodeDefQty {
+            get {
+                return this.wMS_BatchBarCodeDefQtyField;
+            }
+            set {
+                this.wMS_BatchBarCodeDefQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_SNBarCodeDefQty {
+            get {
+                return this.wMS_SNBarCodeDefQtyField;
+            }
+            set {
+                this.wMS_SNBarCodeDefQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_CampanyName {
+            get {
+                return this.wMS_CampanyNameField;
+            }
+            set {
+                this.wMS_CampanyNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_OneKeyMode {
+            get {
+                return this.wMS_OneKeyModeField;
+            }
+            set {
+                this.wMS_OneKeyModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_BarCodeMustSameSourceBill {
+            get {
+                return this.wMS_BarCodeMustSameSourceBillField;
+            }
+            set {
+                this.wMS_BarCodeMustSameSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_OneScanMode {
+            get {
+                return this.wMS_OneScanModeField;
+            }
+            set {
+                this.wMS_OneScanModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_MouldManagerCtl {
+            get {
+                return this.wMS_MouldManagerCtlField;
+            }
+            set {
+                this.wMS_MouldManagerCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_SourceQtyCtl {
+            get {
+                return this.barCode_SourceQtyCtlField;
+            }
+            set {
+                this.barCode_SourceQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long BarCode_PrintQty {
+            get {
+                return this.barCode_PrintQtyField;
+            }
+            set {
+                this.barCode_PrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_PrintQtyCtl {
+            get {
+                return this.barCode_PrintQtyCtlField;
+            }
+            set {
+                this.barCode_PrintQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_UpdatePrintQtyCtl {
+            get {
+                return this.barCode_UpdatePrintQtyCtlField;
+            }
+            set {
+                this.barCode_UpdatePrintQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FIFOCtl {
+            get {
+                return this.mES_StationInBill_FIFOCtlField;
+            }
+            set {
+                this.mES_StationInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FullMoveCtl {
+            get {
+                return this.mES_StationInBill_FullMoveCtlField;
+            }
+            set {
+                this.mES_StationInBill_FullMoveCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_QtyCtl {
+            get {
+                return this.mES_StationInBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationInBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_OneCtl {
+            get {
+                return this.mES_StationInBill_OneCtlField;
+            }
+            set {
+                this.mES_StationInBill_OneCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FirstCheckOut {
+            get {
+                return this.mES_StationInBill_FirstCheckOutField;
+            }
+            set {
+                this.mES_StationInBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_ProcessCheckCtl {
+            get {
+                return this.mES_StationInBill_ProcessCheckCtlField;
+            }
+            set {
+                this.mES_StationInBill_ProcessCheckCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_ProcessCheckOut {
+            get {
+                return this.mES_StationOutBill_ProcessCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_ProcessCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_FirstCheckOut {
+            get {
+                return this.mES_StationOutBill_FirstCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_QtyCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_QtyCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
+            get {
+                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string 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/>
+        public string Sc_ICMOReportBill_FirstCheckOut {
+            get {
+                return this.sc_ICMOReportBill_FirstCheckOutField;
+            }
+            set {
+                this.sc_ICMOReportBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_AutoCheck {
+            get {
+                return this.sc_MESBeginWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESReturnWorkBill_AutoCheck {
+            get {
+                return this.sc_MESReturnWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESReturnWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESEndWorkBill_AutoCheck {
+            get {
+                return this.sc_MESEndWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESEndWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESStopWorkBill_AutoCheck {
+            get {
+                return this.sc_MESStopWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESStopWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
+            get {
+                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillQualityStatus_AutoCheck {
+            get {
+                return this.sc_ICMOBillQualityStatus_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_AutoCheck {
+            get {
+                return this.sc_MaterToSourceBill_AutoCheckField;
+            }
+            set {
+                this.sc_MaterToSourceBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_MouldLifeCtrl {
+            get {
+                return this.sc_MaterToSourceBill_MouldLifeCtrlField;
+            }
+            set {
+                this.sc_MaterToSourceBill_MouldLifeCtrlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_MouldLifeCtrlType {
+            get {
+                return this.sc_MaterToSourceBill_MouldLifeCtrlTypeField;
+            }
+            set {
+                this.sc_MaterToSourceBill_MouldLifeCtrlTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string OA_ErrMsgBackBill_AutoCheck {
+            get {
+                return this.oA_ErrMsgBackBill_AutoCheckField;
+            }
+            set {
+                this.oA_ErrMsgBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESProceReportWorkBill_AutoCheck {
+            get {
+                return this.sc_MESProceReportWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESProceReportWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_FirstPieceCheckBill_AutoCheck {
+            get {
+                return this.qC_FirstPieceCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_AutoCheck {
+            get {
+                return this.sc_MouldProdOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_SaveAutoAddnew {
+            get {
+                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_MouldLifeCtrl {
+            get {
+                return this.sc_MouldProdOutBill_MouldLifeCtrlField;
+            }
+            set {
+                this.sc_MouldProdOutBill_MouldLifeCtrlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_MouldLifeCtrlType {
+            get {
+                return this.sc_MouldProdOutBill_MouldLifeCtrlTypeField;
+            }
+            set {
+                this.sc_MouldProdOutBill_MouldLifeCtrlTypeField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_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_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_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 getSourceBill_NewCompletedEventHandler(object sender, getSourceBill_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSourceBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSourceBill_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 get_SourceBarCode_MateOutCompletedEventHandler(object sender, get_SourceBarCode_MateOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_MateOutCompletedEventArgs(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]));
             }
         }
     }
@@ -41485,6 +42176,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MateOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs e);
     
     /// <remarks/>
@@ -41505,6 +42230,108 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(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]));
             }
         }
         
@@ -42151,6 +42978,126 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <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]));
             }
         }
     }
@@ -45077,26 +46024,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
+    public delegate void set_SavePOStockInBackBill_CLDCompletedEventHandler(object sender, set_SavePOStockInBackBill_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_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePOStockInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePOStockInBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -45111,94 +46058,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getSourceBill_NewCompletedEventHandler(object sender, getSourceBill_NewCompletedEventArgs e);
+    public delegate void set_SavePOStockInBillCompletedEventHandler(object sender, set_SavePOStockInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getSourceBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePOStockInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool 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 get_SourceBarCode_MateOutCompletedEventHandler(object sender, get_SourceBarCode_MateOutCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBarCode_MateOutCompletedEventArgs(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]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -47149,17 +48028,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
+    public delegate void set_SaveSellOutBackBill_CLDCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLDCompletedEventArgs 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 {
+    public partial class set_SaveSellOutBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal DeleteBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveSellOutBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -47177,92 +48056,6 @@
             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]));
             }
         }
     }
@@ -48004,6 +48797,40 @@
         private object[] results;
         
         internal set_SaveMateOutBill_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_SaveMateOutBill_BillCheckCompletedEventHandler(object sender, set_SaveMateOutBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveMateOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -49008,74 +49835,6 @@
         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.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePOStockInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePOStockInBackBill_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_SavePOStockInBillCompletedEventHandler(object sender, set_SavePOStockInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [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 {
-        
-        private object[] results;
-        
-        internal set_SavePOStockInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -50777,6 +51536,74 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMoveStockBill_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveMoveStockBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMoveStockBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMoveStockBill_CLD_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveMoveStockStepOutBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
@@ -51086,40 +51913,6 @@
         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.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveSellOutBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveSellOutBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
diff --git a/WebAPI/Web References/WebS/WebService1.wsdl b/WebAPI/Web References/WebS/WebService1.wsdl
index 6c6acc9..648dcf5 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,7 +2,7 @@
 <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_SourceBarCode_EntrustOut">
+      <s:element name="get_SourceBarCode_New">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
@@ -10,17 +10,21 @@
             <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="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_SourceBarCode_EntrustOutResponse">
+      <s:element name="get_SourceBarCode_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_EntrustOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -64,6 +68,293 @@
           <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
         </s:sequence>
       </s:complexType>
+      <s:element name="getSourceBill_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="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsXt_SystemParameterMain">
+        <s:sequence>
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_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_MoveStockBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="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:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="getSourceBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="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="get_SourceBarCode_MateOut">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_MateOutResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MateOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_EntrustOut">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_EntrustOutResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_EntrustOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="get_CheckTypeByMouldSource">
         <s:complexType>
           <s:sequence>
@@ -560,6 +851,25 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="get_BillBarCode_MateOutCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MateOutCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="get_BillBarCode_OtherOutCheck">
         <s:complexType>
           <s:sequence>
@@ -579,7 +889,52 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+      <s:element name="get_BillBarCode_MoveStockCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MoveStockCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockBillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="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_BarCode_MoveStockBillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
@@ -590,6 +945,8 @@
             <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
             <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
@@ -654,168 +1011,32 @@
           <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
         </s:sequence>
       </s:complexType>
-      <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_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_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="WMS_MouldManagerCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="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:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
-        </s:sequence>
-      </s:complexType>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
         <s:complexType>
           <s:sequence>
@@ -1194,6 +1415,86 @@
             <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="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>
@@ -2950,111 +3251,107 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_SourceBarCode_New">
+      <s:element name="set_SavePOStockInBackBill_CLD">
         <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="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SourceBarCode_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_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="getSourceBill_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="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <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="getSourceBill_NewResponse">
+      <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_SavePOStockInBackBill_CLDResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetSourceBillList">
+      <s:element name="set_SavePOStockInBill">
         <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="oMain" type="tns:ClsKf_POStockInBillMain" />
+            <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="GetSourceBillListResponse">
+      <s:complexType name="ClsKf_POStockInBillMain">
+        <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_SavePOStockInBillResponse">
         <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="get_SourceBarCode_MateOut">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SourceBarCode_MateOutResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MateOutResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -3142,27 +3439,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_POStockInBillMain">
-        <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_SavePOStockInBill_NewResponse">
         <s:complexType>
           <s:sequence>
@@ -3294,55 +3570,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_SaveProductInBackBillResponse">
         <s:complexType>
           <s:sequence>
@@ -4470,83 +4697,21 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="DeleteBillList">
+      <s:element name="set_SaveSellOutBackBill_CLD">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <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="DeleteBillListResponse">
+      <s:element name="set_SaveSellOutBackBill_CLDResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLDResult" 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>
@@ -5201,6 +5366,22 @@
         <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_SaveMateOutBill_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MateOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMateOutBill_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBill_BillCheckResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -5877,41 +6058,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePOStockInBackBill_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePOStockInBackBill_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_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_SavePOStockInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_POStockInBillMain" />
-            <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_SavePOStockInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -7221,6 +7367,38 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMoveStockBill_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_CLD_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_CLD_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_CLD_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveMoveStockStepOutBill_New">
         <s:complexType>
           <s:sequence>
@@ -7483,24 +7661,6 @@
         <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>
-            <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_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -11605,6 +11765,30 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="get_SourceBarCode_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBill_New" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBill_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="get_SourceBarCode_MateOutSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOut" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_MateOutSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOutResponse" />
+  </wsdl:message>
   <wsdl:message name="get_SourceBarCode_EntrustOutSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_EntrustOut" />
   </wsdl:message>
@@ -11725,11 +11909,35 @@
   <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
     <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
   </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
     <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
   </wsdl:message>
   <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
     <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" />
@@ -11844,6 +12052,30 @@
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="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="GetKf_ICStockBillQueryListSoapIn">
     <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryList" />
@@ -12325,29 +12557,17 @@
   <wsdl:message name="getSourceBillList_NewSoapOut">
     <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_SourceBarCode_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" />
+  <wsdl:message name="set_SavePOStockInBackBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD" />
   </wsdl:message>
-  <wsdl:message name="get_SourceBarCode_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" />
+  <wsdl:message name="set_SavePOStockInBackBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLDResponse" />
   </wsdl:message>
-  <wsdl:message name="getSourceBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:getSourceBill_New" />
+  <wsdl:message name="set_SavePOStockInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBill" />
   </wsdl:message>
-  <wsdl:message name="getSourceBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:getSourceBill_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="get_SourceBarCode_MateOutSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOut" />
-  </wsdl:message>
-  <wsdl:message name="get_SourceBarCode_MateOutSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOutResponse" />
+  <wsdl:message name="set_SavePOStockInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePOStockInBillResponse" />
   </wsdl:message>
   <wsdl:message name="set_CheckAddPOStockInBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_CheckAddPOStockInBill" />
@@ -12685,29 +12905,11 @@
   <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 name="set_SaveSellOutBackBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD" />
   </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 name="set_SaveSellOutBackBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLDResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveSellOutBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBill" />
@@ -12846,6 +13048,12 @@
   </wsdl:message>
   <wsdl:message name="set_SaveMateOutBill_CLDSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBill_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBill_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_BillCheckResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveMateReplenishOutBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_New" />
@@ -13026,18 +13234,6 @@
   </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" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePOStockInBackBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePOStockInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePOStockInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePOStockInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePOStockInBillResponse" />
   </wsdl:message>
   <wsdl:message name="set_DelPonderationBillMain_TempSoapIn">
     <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp" />
@@ -13369,6 +13565,18 @@
   <wsdl:message name="set_SaveMoveStockBill_CLD_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_CLD_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_CLD_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_BillCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveMoveStockStepOutBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepOutBill_New" />
   </wsdl:message>
@@ -13428,12 +13636,6 @@
   </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>
-  <wsdl:message name="set_SaveSellOutBackBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLDResponse" />
   </wsdl:message>
   <wsdl:message name="GetSc_ICMOReportBillListSoapIn">
     <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillList" />
@@ -14456,6 +14658,22 @@
     <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="get_SourceBarCode_New">
+      <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New">
+      <wsdl:input message="tns:getSourceBill_NewSoapIn" />
+      <wsdl:output message="tns:getSourceBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList">
+      <wsdl:input message="tns:GetSourceBillListSoapIn" />
+      <wsdl:output message="tns:GetSourceBillListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_MateOut">
+      <wsdl:input message="tns:get_SourceBarCode_MateOutSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_MateOutSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <wsdl:input message="tns:get_SourceBarCode_EntrustOutSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_EntrustOutSoapOut" />
@@ -14536,9 +14754,25 @@
       <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
       <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_BillBarCode_OtherOutCheck">
       <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
       <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
@@ -14615,6 +14849,22 @@
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="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="GetKf_ICStockBillQueryList">
       <wsdl:input message="tns:GetKf_ICStockBillQueryListSoapIn" />
@@ -14936,21 +15186,13 @@
       <wsdl:input message="tns:getSourceBillList_NewSoapIn" />
       <wsdl:output message="tns:getSourceBillList_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
-      <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD">
+      <wsdl:input message="tns:set_SavePOStockInBackBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_SavePOStockInBackBill_CLDSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <wsdl:input message="tns:getSourceBill_NewSoapIn" />
-      <wsdl:output message="tns:getSourceBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList">
-      <wsdl:input message="tns:GetSourceBillListSoapIn" />
-      <wsdl:output message="tns:GetSourceBillListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_MateOut">
-      <wsdl:input message="tns:get_SourceBarCode_MateOutSoapIn" />
-      <wsdl:output message="tns:get_SourceBarCode_MateOutSoapOut" />
+    <wsdl:operation name="set_SavePOStockInBill">
+      <wsdl:input message="tns:set_SavePOStockInBillSoapIn" />
+      <wsdl:output message="tns:set_SavePOStockInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_CheckAddPOStockInBill">
       <wsdl:input message="tns:set_CheckAddPOStockInBillSoapIn" />
@@ -15176,21 +15418,9 @@
       <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 name="set_SaveSellOutBackBill_CLD">
+      <wsdl:input message="tns:set_SaveSellOutBackBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_SaveSellOutBackBill_CLDSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBill">
       <wsdl:input message="tns:set_SaveSellOutBillSoapIn" />
@@ -15283,6 +15513,10 @@
     <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_SaveMateOutBill_BillCheck">
+      <wsdl:input message="tns:set_SaveMateOutBill_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveMateOutBill_BillCheckSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateReplenishOutBill_New">
       <wsdl:input message="tns:set_SaveMateReplenishOutBill_NewSoapIn" />
@@ -15403,14 +15637,6 @@
     <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" />
-      <wsdl:output message="tns:set_SavePOStockInBackBill_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBill">
-      <wsdl:input message="tns:set_SavePOStockInBillSoapIn" />
-      <wsdl:output message="tns:set_SavePOStockInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_DelPonderationBillMain_Temp">
       <wsdl:input message="tns:set_DelPonderationBillMain_TempSoapIn" />
@@ -15632,6 +15858,14 @@
       <wsdl:input message="tns:set_SaveMoveStockBill_CLD_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockBill_CLD_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
+      <wsdl:input message="tns:set_SaveMoveStockBill_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck">
+      <wsdl:input message="tns:set_SaveMoveStockBill_CLD_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_CLD_BillCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepOutBill_New">
       <wsdl:input message="tns:set_SaveMoveStockStepOutBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockStepOutBill_NewSoapOut" />
@@ -15671,10 +15905,6 @@
     <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" />
     </wsdl:operation>
     <wsdl:operation name="GetSc_ICMOReportBillList">
       <wsdl:input message="tns:GetSc_ICMOReportBillListSoapIn" />
@@ -16359,6 +16589,42 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_SourceBarCode_New">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New">
+      <soap:operation soapAction="http://tempuri.org/getSourceBill_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="get_SourceBarCode_MateOut">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" />
       <wsdl:input>
@@ -16539,8 +16805,44 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_BillBarCode_OtherOutCheck">
       <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -16712,6 +17014,42 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="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>
@@ -17439,8 +17777,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17448,26 +17786,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <soap:operation soapAction="http://tempuri.org/getSourceBill_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="get_SourceBarCode_MateOut">
-      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" />
+    <wsdl:operation name="set_SavePOStockInBill">
+      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -17979,35 +18299,8 @@
         <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:operation name="set_SaveSellOutBackBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18215,6 +18508,15 @@
     </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_SaveMateOutBill_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18485,24 +18787,6 @@
     </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>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBackBill_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBill">
-      <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19005,6 +19289,24 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepOutBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_New" style="document" />
       <wsdl:input>
@@ -19088,15 +19390,6 @@
     </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>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20637,6 +20930,42 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_SourceBarCode_New">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBill_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="get_SourceBarCode_MateOut">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_EntrustOut">
       <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" />
       <wsdl:input>
@@ -20817,8 +21146,44 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_BillBarCode_OtherOutCheck">
       <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -20990,6 +21355,42 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="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>
@@ -21717,8 +22118,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+    <wsdl:operation name="set_SavePOStockInBackBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -21726,26 +22127,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New">
-      <soap12:operation soapAction="http://tempuri.org/getSourceBill_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="get_SourceBarCode_MateOut">
-      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" />
+    <wsdl:operation name="set_SavePOStockInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -22257,35 +22640,8 @@
         <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:operation name="set_SaveSellOutBackBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -22493,6 +22849,15 @@
     </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_SaveMateOutBill_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -22763,24 +23128,6 @@
     </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>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePOStockInBackBill_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23283,6 +23630,24 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepOutBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_New" style="document" />
       <wsdl:input>
@@ -23366,15 +23731,6 @@
     </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>
         <soap12:body use="literal" />
       </wsdl:input>

--
Gitblit v1.9.1